From 4ccfdf6e79651abb66204e4156d15a404e05f446 Mon Sep 17 00:00:00 2001 From: eitsupi Date: Wed, 13 May 2026 14:12:17 +0000 Subject: [PATCH 1/2] chore(rust/driver/datafusion): bump dependent arrow to 58.3.0 --- rust/Cargo.lock | 28 +++++++++++++++++----------- rust/driver/datafusion/Cargo.toml | 8 ++++---- 2 files changed, 21 insertions(+), 15 deletions(-) diff --git a/rust/Cargo.lock b/rust/Cargo.lock index 8a50410277..3c1e0eb552 100644 --- a/rust/Cargo.lock +++ b/rust/Cargo.lock @@ -149,9 +149,9 @@ dependencies = [ [[package]] name = "arrow-array" -version = "58.1.0" +version = "58.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "772bd34cacdda8baec9418d80d23d0fb4d50ef0735685bd45158b83dfeb6e62d" +checksum = "cfd33d3e92f207444098c75b42de99d329562be0cf686b307b097cc52b4e999e" dependencies = [ "ahash", "arrow-buffer", @@ -160,7 +160,7 @@ dependencies = [ "chrono", "chrono-tz", "half", - "hashbrown 0.16.1", + "hashbrown 0.17.1", "num-complex", "num-integer", "num-traits", @@ -168,9 +168,9 @@ dependencies = [ [[package]] name = "arrow-buffer" -version = "58.1.0" +version = "58.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "898f4cf1e9598fdb77f356fdf2134feedfd0ee8d5a4e0a5f573e7d0aec16baa4" +checksum = "0c6cd424c2693bcdbc150d843dc9d4d137dd2de4782ce6df491ad11a3a0416c0" dependencies = [ "bytes", "half", @@ -217,9 +217,9 @@ dependencies = [ [[package]] name = "arrow-data" -version = "58.1.0" +version = "58.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "42d10beeab2b1c3bb0b53a00f7c944a178b622173a5c7bcabc3cb45d90238df4" +checksum = "3c88210023a2bfee1896af366309a3028fc3bcbd6515fa29a7990ee1baa08ee0" dependencies = [ "arrow-buffer", "arrow-schema", @@ -295,9 +295,9 @@ dependencies = [ [[package]] name = "arrow-schema" -version = "58.1.0" +version = "58.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c30a1365d7a7dc50cc847e54154e6af49e4c4b0fddc9f607b687f29212082743" +checksum = "f633dbfdf39c039ada1bf9e34c694816eb71fbb7dc78f613993b7245e078a1ed" dependencies = [ "bitflags", "serde_core", @@ -306,9 +306,9 @@ dependencies = [ [[package]] name = "arrow-select" -version = "58.1.0" +version = "58.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "78694888660a9e8ac949853db393af2a8b8fc82c19ce333132dfa2e72cc1a7fe" +checksum = "8cd065c54172ac787cf3f2f8d4107e0d3fdc26edba76fdf4f4cc170258942222" dependencies = [ "ahash", "arrow-array", @@ -1416,6 +1416,12 @@ dependencies = [ "foldhash 0.2.0", ] +[[package]] +name = "hashbrown" +version = "0.17.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ed5909b6e89a2db4456e54cd5f673791d7eca6732202bbf2a9cc504fe2f9b84a" + [[package]] name = "heck" version = "0.5.0" diff --git a/rust/driver/datafusion/Cargo.toml b/rust/driver/datafusion/Cargo.toml index a48d8ee16d..f20d7daa7a 100644 --- a/rust/driver/datafusion/Cargo.toml +++ b/rust/driver/datafusion/Cargo.toml @@ -33,16 +33,16 @@ categories.workspace = true [dependencies] adbc_core.workspace = true adbc_ffi = { workspace = true, optional = true } -arrow-array = "58.1.0" -arrow-buffer = "58.1.0" -arrow-schema = "58.1.0" +arrow-array = "58.3.0" +arrow-buffer = "58.3.0" +arrow-schema = "58.3.0" datafusion = { version = "53.1.0", default-features = false } datafusion-substrait = { version = "53.1.0", default-features = false } tokio = { version = "1.52", features = ["rt-multi-thread"] } prost = "0.14.3" [dev-dependencies] -arrow-select = "58.1.0" +arrow-select = "58.3.0" [lib] crate-type = ["lib", "cdylib"] From 3811aad8988a3cc086e682f7789ac3d30fd483c0 Mon Sep 17 00:00:00 2001 From: eitsupi Date: Thu, 14 May 2026 00:43:10 +0000 Subject: [PATCH 2/2] refactor: simplify --- rust/driver/datafusion/Cargo.toml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/rust/driver/datafusion/Cargo.toml b/rust/driver/datafusion/Cargo.toml index f20d7daa7a..af9e09d662 100644 --- a/rust/driver/datafusion/Cargo.toml +++ b/rust/driver/datafusion/Cargo.toml @@ -33,16 +33,16 @@ categories.workspace = true [dependencies] adbc_core.workspace = true adbc_ffi = { workspace = true, optional = true } -arrow-array = "58.3.0" -arrow-buffer = "58.3.0" -arrow-schema = "58.3.0" +arrow-array = "58" +arrow-buffer = "58" +arrow-schema = "58" datafusion = { version = "53.1.0", default-features = false } datafusion-substrait = { version = "53.1.0", default-features = false } tokio = { version = "1.52", features = ["rt-multi-thread"] } prost = "0.14.3" [dev-dependencies] -arrow-select = "58.3.0" +arrow-select = "58" [lib] crate-type = ["lib", "cdylib"]