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

lidavidm pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/arrow-adbc.git


The following commit(s) were added to refs/heads/main by this push:
     new c942d481c6 chore(rust,javascript): support arrow-rs 60 (#4811)
c942d481c6 is described below

commit c942d481c6e083040c68676e3dd454dad89503e9
Author: eitsupi <[email protected]>
AuthorDate: Thu Sep 24 12:07:00 2026 +0900

    chore(rust,javascript): support arrow-rs 60 (#4811)
    
    Supersede #4802
---
 javascript/Cargo.lock | 36 ++++++++++++++++++++++++------------
 javascript/Cargo.toml |  6 +++---
 rust/Cargo.lock       | 32 ++++++++++++++++++++++----------
 rust/Cargo.toml       |  8 ++++----
 4 files changed, 53 insertions(+), 29 deletions(-)

diff --git a/javascript/Cargo.lock b/javascript/Cargo.lock
index d94ac7e178..40b9360100 100644
--- a/javascript/Cargo.lock
+++ b/javascript/Cargo.lock
@@ -84,9 +84,9 @@ dependencies = [
 
 [[package]]
 name = "arrow-array"
-version = "59.3.0"
+version = "60.0.0"
 source = "registry+https://github.com/rust-lang/crates.io-index";
-checksum = "1e5f6adeffdf587d7a31db5d2266189624b526730cd3627f9ff9fedae97ad584"
+checksum = "51dff6e4b9f158864a0aeb6a131ad53858ecbae7a2fc8989307b9b3c6b2f122e"
 dependencies = [
  "ahash",
  "arrow-buffer",
@@ -103,9 +103,9 @@ dependencies = [
 
 [[package]]
 name = "arrow-buffer"
-version = "59.3.0"
+version = "60.0.0"
 source = "registry+https://github.com/rust-lang/crates.io-index";
-checksum = "097d193003ce7995d5d087089069ec2a6e0187faf5a6f8c9f38af2645d987182"
+checksum = "c7235b863533e9db3ab86905b4521251de11226275b436ff3cb2d0010558d1c5"
 dependencies = [
  "bytes",
  "half",
@@ -113,11 +113,22 @@ dependencies = [
  "num-traits",
 ]
 
+[[package]]
+name = "arrow-cmp"
+version = "60.0.0"
+source = "registry+https://github.com/rust-lang/crates.io-index";
+checksum = "73a0e9adb28d95739fabcdae637261a2c14e618caf58ba1b88857120f9ee2687"
+dependencies = [
+ "arrow-array",
+ "arrow-buffer",
+ "arrow-schema",
+]
+
 [[package]]
 name = "arrow-data"
-version = "59.3.0"
+version = "60.0.0"
 source = "registry+https://github.com/rust-lang/crates.io-index";
-checksum = "9ba2f832eaeca24b8f26143dba750e42ee4ab51cf7d65e701ca9607cfda9f358"
+checksum = "5aa06d5e22786c4966ffc4d2f171d0cb65d95f6bdea108a14e8c335e9faa437f"
 dependencies = [
  "arrow-buffer",
  "arrow-schema",
@@ -128,9 +139,9 @@ dependencies = [
 
 [[package]]
 name = "arrow-ipc"
-version = "59.3.0"
+version = "60.0.0"
 source = "registry+https://github.com/rust-lang/crates.io-index";
-checksum = "dcc41681ea80f521df14c36725b74d4c60702c47f0793af2be469c04527e2599"
+checksum = "86c523472d22e31f984df7a44fc36e6323d3c9b05ffe53d267ee4c3aa7c128d2"
 dependencies = [
  "arrow-array",
  "arrow-buffer",
@@ -142,22 +153,23 @@ dependencies = [
 
 [[package]]
 name = "arrow-schema"
-version = "59.3.0"
+version = "60.0.0"
 source = "registry+https://github.com/rust-lang/crates.io-index";
-checksum = "10fab8d4563491417ba801fab29d205104d20d4bdf37bda6cd1cf425cff598cd"
+checksum = "f85a9a58cd03560526b0066487574aacb9008e413504fa0ee23d61141e96c338"
 dependencies = [
  "bitflags",
 ]
 
 [[package]]
 name = "arrow-select"
-version = "59.3.0"
+version = "60.0.0"
 source = "registry+https://github.com/rust-lang/crates.io-index";
-checksum = "fc58569193c2525915f3cc6310edba3792f1200f65d6e9ed330aa33e691493b8"
+checksum = "ba3482b7d03bf4a3bf0b195f08a7f2b071595ccd54897e35b975ac63d3104977"
 dependencies = [
  "ahash",
  "arrow-array",
  "arrow-buffer",
+ "arrow-cmp",
  "arrow-data",
  "arrow-schema",
  "num-traits",
diff --git a/javascript/Cargo.toml b/javascript/Cargo.toml
index 5e21e25273..68b385a2a9 100644
--- a/javascript/Cargo.toml
+++ b/javascript/Cargo.toml
@@ -29,9 +29,9 @@ napi = "3.0.0"
 napi-derive = "3.0.0"
 adbc_core = { path = "../rust/core" }
 adbc_driver_manager = { path = "../rust/driver_manager" }
-arrow-array = { version = ">=58, <60", default-features = false, features = 
["ffi"] }
-arrow-ipc = { version = ">=58, <60" }
-arrow-schema = { version = ">=58, <60" }
+arrow-array = { version = ">=58, <61", default-features = false, features = 
["ffi"] }
+arrow-ipc = { version = ">=58, <61" }
+arrow-schema = { version = ">=58, <61" }
 thiserror = "2.0"
 
 [build-dependencies]
diff --git a/rust/Cargo.lock b/rust/Cargo.lock
index 9d0dd8cf8d..1926950bfb 100644
--- a/rust/Cargo.lock
+++ b/rust/Cargo.lock
@@ -86,9 +86,9 @@ dependencies = [
 
 [[package]]
 name = "arrow-array"
-version = "59.3.0"
+version = "60.0.0"
 source = "registry+https://github.com/rust-lang/crates.io-index";
-checksum = "1e5f6adeffdf587d7a31db5d2266189624b526730cd3627f9ff9fedae97ad584"
+checksum = "51dff6e4b9f158864a0aeb6a131ad53858ecbae7a2fc8989307b9b3c6b2f122e"
 dependencies = [
  "ahash",
  "arrow-buffer",
@@ -105,9 +105,9 @@ dependencies = [
 
 [[package]]
 name = "arrow-buffer"
-version = "59.3.0"
+version = "60.0.0"
 source = "registry+https://github.com/rust-lang/crates.io-index";
-checksum = "097d193003ce7995d5d087089069ec2a6e0187faf5a6f8c9f38af2645d987182"
+checksum = "c7235b863533e9db3ab86905b4521251de11226275b436ff3cb2d0010558d1c5"
 dependencies = [
  "bytes",
  "half",
@@ -115,11 +115,22 @@ dependencies = [
  "num-traits",
 ]
 
+[[package]]
+name = "arrow-cmp"
+version = "60.0.0"
+source = "registry+https://github.com/rust-lang/crates.io-index";
+checksum = "73a0e9adb28d95739fabcdae637261a2c14e618caf58ba1b88857120f9ee2687"
+dependencies = [
+ "arrow-array",
+ "arrow-buffer",
+ "arrow-schema",
+]
+
 [[package]]
 name = "arrow-data"
-version = "59.3.0"
+version = "60.0.0"
 source = "registry+https://github.com/rust-lang/crates.io-index";
-checksum = "9ba2f832eaeca24b8f26143dba750e42ee4ab51cf7d65e701ca9607cfda9f358"
+checksum = "5aa06d5e22786c4966ffc4d2f171d0cb65d95f6bdea108a14e8c335e9faa437f"
 dependencies = [
  "arrow-buffer",
  "arrow-schema",
@@ -130,22 +141,23 @@ dependencies = [
 
 [[package]]
 name = "arrow-schema"
-version = "59.3.0"
+version = "60.0.0"
 source = "registry+https://github.com/rust-lang/crates.io-index";
-checksum = "10fab8d4563491417ba801fab29d205104d20d4bdf37bda6cd1cf425cff598cd"
+checksum = "f85a9a58cd03560526b0066487574aacb9008e413504fa0ee23d61141e96c338"
 dependencies = [
  "bitflags",
 ]
 
 [[package]]
 name = "arrow-select"
-version = "59.3.0"
+version = "60.0.0"
 source = "registry+https://github.com/rust-lang/crates.io-index";
-checksum = "fc58569193c2525915f3cc6310edba3792f1200f65d6e9ed330aa33e691493b8"
+checksum = "ba3482b7d03bf4a3bf0b195f08a7f2b071595ccd54897e35b975ac63d3104977"
 dependencies = [
  "ahash",
  "arrow-array",
  "arrow-buffer",
+ "arrow-cmp",
  "arrow-data",
  "arrow-schema",
  "num-traits",
diff --git a/rust/Cargo.toml b/rust/Cargo.toml
index 00dd549992..f5a94fe210 100644
--- a/rust/Cargo.toml
+++ b/rust/Cargo.toml
@@ -37,9 +37,9 @@ categories = ["database"]
 adbc_core = { path = "./core", version = "0.25.0" }
 adbc_driver_manager = { path = "./driver_manager", version = "0.25.0" }
 adbc_ffi = { path = "./ffi", version = "0.25.0" }
-arrow-array = { version = ">=58, <60", default-features = false, features = [
+arrow-array = { version = ">=58, <61", default-features = false, features = [
     "ffi",
 ] }
-arrow-buffer = { version = ">=58, <60", default-features = false }
-arrow-schema = { version = ">=58, <60", default-features = false }
-arrow-select = { version = ">=58, <60", default-features = false }
+arrow-buffer = { version = ">=58, <61", default-features = false }
+arrow-schema = { version = ">=58, <61", default-features = false }
+arrow-select = { version = ">=58, <61", default-features = false }

Reply via email to