This is an automated email from the ASF dual-hosted git repository.

xushiyan pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/hudi-rs.git


The following commit(s) were added to refs/heads/main by this push:
     new 361e281  build(deps): upgrade Datafusion, Arrow, and Rust versions 
(#197)
361e281 is described below

commit 361e281666422fb7e9d87eca2e3723beece6faaf
Author: Jonathan Chen <[email protected]>
AuthorDate: Wed Nov 27 00:42:21 2024 -0500

    build(deps): upgrade Datafusion, Arrow, and Rust versions (#197)
---
 Cargo.toml                   | 34 +++++++++++++++++-----------------
 crates/datafusion/src/lib.rs |  1 +
 rust-toolchain.toml          |  2 +-
 3 files changed, 19 insertions(+), 18 deletions(-)

diff --git a/Cargo.toml b/Cargo.toml
index 24d3db8..b8dd722 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -26,7 +26,7 @@ resolver = "2"
 version = "0.3.0"
 edition = "2021"
 license = "Apache-2.0"
-rust-version = "1.76"
+rust-version = "1.79"
 keywords = ["apachehudi", "hudi", "datalake", "arrow"]
 readme = "README.md"
 description = "A native Rust library for Apache Hudi"
@@ -35,25 +35,25 @@ repository = "https://github.com/apache/hudi-rs";
 
 [workspace.dependencies]
 # arrow
-arrow = { version = "= 53.1.0", features = ["pyarrow"] }
-arrow-arith = { version = "= 53.1.0" }
-arrow-array = { version = "= 53.1.0" }
-arrow-buffer = { version = "= 53.1.0" }
-arrow-cast = { version = "= 53.1.0" }
-arrow-ipc = { version = "= 53.1.0" }
-arrow-json = { version = "= 53.1.0" }
-arrow-ord = { version = "= 53.1.0" }
-arrow-row = { version = "= 53.1.0" }
-arrow-schema = { version = "= 53.1.0", features = ["serde"] }
-arrow-select = { version = "= 53.1.0" }
+arrow = { version = "= 53.3.0", features = ["pyarrow"] }
+arrow-arith = { version = "= 53.3.0" }
+arrow-array = { version = "= 53.3.0" }
+arrow-buffer = { version = "= 53.3.0" }
+arrow-cast = { version = "= 53.3.0" }
+arrow-ipc = { version = "= 53.3.0" }
+arrow-json = { version = "= 53.3.0" }
+arrow-ord = { version = "= 53.3.0" }
+arrow-row = { version = "= 53.3.0" }
+arrow-schema = { version = "= 53.3.0", features = ["serde"] }
+arrow-select = { version = "= 53.3.0" }
 object_store = { version = "= 0.11.1", features = ["aws", "azure", "gcp"] }
-parquet = { version = "= 53.1.0", features = ["async", "object_store"] }
+parquet = { version = "= 53.3.0", features = ["async", "object_store"] }
 
 # datafusion
-datafusion = { version = "= 42.2.0" }
-datafusion-expr = { version = "= 42.2.0" }
-datafusion-common = { version = "= 42.2.0" }
-datafusion-physical-expr = { version = "= 42.2.0" }
+datafusion = { version = "= 43.0.0" }
+datafusion-expr = { version = "= 43.0.0" }
+datafusion-common = { version = "= 43.0.0" }
+datafusion-physical-expr = { version = "= 43.0.0" }
 
 # serde
 percent-encoding = { version = "2.3.1" }
diff --git a/crates/datafusion/src/lib.rs b/crates/datafusion/src/lib.rs
index cd82220..9d2cc38 100644
--- a/crates/datafusion/src/lib.rs
+++ b/crates/datafusion/src/lib.rs
@@ -152,6 +152,7 @@ impl TableProvider for HudiDataSource {
     }
 }
 
+#[derive(Debug)]
 pub struct HudiTableFactory {}
 
 impl HudiTableFactory {
diff --git a/rust-toolchain.toml b/rust-toolchain.toml
index 6aa6a1d..af06e23 100644
--- a/rust-toolchain.toml
+++ b/rust-toolchain.toml
@@ -16,6 +16,6 @@
 # under the License.
 
 [toolchain]
-channel = "1.76"
+channel = "1.79"
 components = ["rustfmt", "clippy"]
 profile = "minimal"

Reply via email to