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"