From 44e81c8a75f4a966837cf187468835c8639360f2 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 23 Jun 2026 20:32:26 +0000 Subject: [PATCH 1/2] deps: bump the arrow group across 1 directory with 3 updates Bumps the arrow group with 3 updates in the / directory: [arrow-array](https://github.com/apache/arrow-rs), [arrow-buffer](https://github.com/apache/arrow-rs) and [arrow-schema](https://github.com/apache/arrow-rs). Updates `arrow-array` from 58.3.0 to 59.0.0 - [Release notes](https://github.com/apache/arrow-rs/releases) - [Changelog](https://github.com/apache/arrow-rs/blob/main/CHANGELOG.md) - [Commits](https://github.com/apache/arrow-rs/compare/58.3.0...59.0.0) Updates `arrow-buffer` from 58.3.0 to 59.0.0 - [Release notes](https://github.com/apache/arrow-rs/releases) - [Changelog](https://github.com/apache/arrow-rs/blob/main/CHANGELOG.md) - [Commits](https://github.com/apache/arrow-rs/compare/58.3.0...59.0.0) Updates `arrow-schema` from 58.3.0 to 59.0.0 - [Release notes](https://github.com/apache/arrow-rs/releases) - [Changelog](https://github.com/apache/arrow-rs/blob/main/CHANGELOG.md) - [Commits](https://github.com/apache/arrow-rs/compare/58.3.0...59.0.0) --- updated-dependencies: - dependency-name: arrow-array dependency-version: 59.0.0 dependency-type: direct:production update-type: version-update:semver-major dependency-group: arrow - dependency-name: arrow-buffer dependency-version: 59.0.0 dependency-type: direct:production update-type: version-update:semver-major dependency-group: arrow - dependency-name: arrow-schema dependency-version: 59.0.0 dependency-type: direct:production update-type: version-update:semver-major dependency-group: arrow ... Signed-off-by: dependabot[bot] --- Cargo.lock | 145 +++++++++++++++++++++++++++++++++++------------------ Cargo.toml | 6 +-- 2 files changed, 100 insertions(+), 51 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 7c4e7a6..562203f 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -118,14 +118,14 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "378530e55cd479eda3c14eb345310799717e6f76d0c332041e8487022166b471" dependencies = [ "arrow-arith", - "arrow-array", - "arrow-buffer", + "arrow-array 58.3.0", + "arrow-buffer 58.3.0", "arrow-cast", - "arrow-data", + "arrow-data 58.3.0", "arrow-ipc", "arrow-ord", "arrow-row", - "arrow-schema", + "arrow-schema 58.3.0", "arrow-select", "arrow-string", ] @@ -136,10 +136,10 @@ version = "58.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a0ab212d2c1886e802f51c5212d78ebbcbb0bec980fff9dadc1eb8d45cd0b738" dependencies = [ - "arrow-array", - "arrow-buffer", - "arrow-data", - "arrow-schema", + "arrow-array 58.3.0", + "arrow-buffer 58.3.0", + "arrow-data 58.3.0", + "arrow-schema 58.3.0", "chrono", "num-traits", ] @@ -151,9 +151,27 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "cfd33d3e92f207444098c75b42de99d329562be0cf686b307b097cc52b4e999e" dependencies = [ "ahash", - "arrow-buffer", - "arrow-data", - "arrow-schema", + "arrow-buffer 58.3.0", + "arrow-data 58.3.0", + "arrow-schema 58.3.0", + "chrono", + "half", + "hashbrown 0.17.1", + "num-complex", + "num-integer", + "num-traits", +] + +[[package]] +name = "arrow-array" +version = "59.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0c60c79628e9a97cb90d7a0dc3e944f216a902f837d4ecabc14d524bddbbc137" +dependencies = [ + "ahash", + "arrow-buffer 59.0.0", + "arrow-data 59.0.0", + "arrow-schema 59.0.0", "chrono", "half", "hashbrown 0.17.1", @@ -174,17 +192,29 @@ dependencies = [ "num-traits", ] +[[package]] +name = "arrow-buffer" +version = "59.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6026f638c400e9878c1b1cc05c3cfd46fbf381285916ab408678701c1df46c1a" +dependencies = [ + "bytes", + "half", + "num-bigint", + "num-traits", +] + [[package]] name = "arrow-cast" version = "58.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4c5aefb56a2c02e9e2b30746241058b85f8983f0fcff2ba0c6d09006e1cded7f" dependencies = [ - "arrow-array", - "arrow-buffer", - "arrow-data", + "arrow-array 58.3.0", + "arrow-buffer 58.3.0", + "arrow-data 58.3.0", "arrow-ord", - "arrow-schema", + "arrow-schema 58.3.0", "arrow-select", "atoi", "base64", @@ -201,8 +231,21 @@ version = "58.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3c88210023a2bfee1896af366309a3028fc3bcbd6515fa29a7990ee1baa08ee0" dependencies = [ - "arrow-buffer", - "arrow-schema", + "arrow-buffer 58.3.0", + "arrow-schema 58.3.0", + "half", + "num-integer", + "num-traits", +] + +[[package]] +name = "arrow-data" +version = "59.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7bd568aa70c4ec5947027b0d5caee94877433b661a0bb9e8ddceeeb5f0c9b1ab" +dependencies = [ + "arrow-buffer 59.0.0", + "arrow-schema 59.0.0", "half", "num-integer", "num-traits", @@ -214,10 +257,10 @@ version = "58.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "238438f0834483703d88896db6fe5a7138b2230debc31b34c0336c2996e3c64f" dependencies = [ - "arrow-array", - "arrow-buffer", - "arrow-data", - "arrow-schema", + "arrow-array 58.3.0", + "arrow-buffer 58.3.0", + "arrow-data 58.3.0", + "arrow-schema 58.3.0", "arrow-select", "flatbuffers", ] @@ -228,10 +271,10 @@ version = "58.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1bffd8fd2579286a5d63bac898159873e5094a79009940bcb42bbfce4f19f1d0" dependencies = [ - "arrow-array", - "arrow-buffer", - "arrow-data", - "arrow-schema", + "arrow-array 58.3.0", + "arrow-buffer 58.3.0", + "arrow-data 58.3.0", + "arrow-schema 58.3.0", "arrow-select", ] @@ -241,10 +284,10 @@ version = "58.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "bab5994731204603c73ba69267616c50f80780774c6bb0476f1f830625115e0c" dependencies = [ - "arrow-array", - "arrow-buffer", - "arrow-data", - "arrow-schema", + "arrow-array 58.3.0", + "arrow-buffer 58.3.0", + "arrow-data 58.3.0", + "arrow-schema 58.3.0", "half", ] @@ -254,6 +297,12 @@ version = "58.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f633dbfdf39c039ada1bf9e34c694816eb71fbb7dc78f613993b7245e078a1ed" +[[package]] +name = "arrow-schema" +version = "59.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "80b3e786a0dd9103acd583a6fb486dbf2f3268466cc0bd571dcf34cef231c1f1" + [[package]] name = "arrow-select" version = "58.3.0" @@ -261,10 +310,10 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8cd065c54172ac787cf3f2f8d4107e0d3fdc26edba76fdf4f4cc170258942222" dependencies = [ "ahash", - "arrow-array", - "arrow-buffer", - "arrow-data", - "arrow-schema", + "arrow-array 58.3.0", + "arrow-buffer 58.3.0", + "arrow-data 58.3.0", + "arrow-schema 58.3.0", "num-traits", ] @@ -274,10 +323,10 @@ version = "58.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "29dd7cda3ab9692f43a2e4acc444d760cc17b12bb6d8232ddf64e9bab7c06b42" dependencies = [ - "arrow-array", - "arrow-buffer", - "arrow-data", - "arrow-schema", + "arrow-array 58.3.0", + "arrow-buffer 58.3.0", + "arrow-data 58.3.0", + "arrow-schema 58.3.0", "arrow-select", "memchr", "num-traits", @@ -1224,9 +1273,9 @@ name = "mask-worker" version = "0.1.0" dependencies = [ "aes", - "arrow-array", - "arrow-buffer", - "arrow-schema", + "arrow-array 59.0.0", + "arrow-buffer 59.0.0", + "arrow-schema 59.0.0", "env_logger", "fpe", "hex", @@ -1972,13 +2021,13 @@ checksum = "2964c77898b9b03174e0f2f321cde213e11531174d38561ab8d96081f2ec03a0" dependencies = [ "arrow", "arrow-arith", - "arrow-array", - "arrow-buffer", + "arrow-array 58.3.0", + "arrow-buffer 58.3.0", "arrow-cast", - "arrow-data", + "arrow-data 58.3.0", "arrow-ipc", "arrow-ord", - "arrow-schema", + "arrow-schema 58.3.0", "arrow-select", "ctrlc", "libc", @@ -1996,12 +2045,12 @@ version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1d3b21d951435175a7a1b505b5ee7bfc7d9d5acb62d849d2538859d90e149229" dependencies = [ - "arrow-array", - "arrow-buffer", + "arrow-array 58.3.0", + "arrow-buffer 58.3.0", "arrow-cast", - "arrow-data", + "arrow-data 58.3.0", "arrow-ipc", - "arrow-schema", + "arrow-schema 58.3.0", "arrow-select", "axum", "base64", diff --git a/Cargo.toml b/Cargo.toml index 857a2f8..6440667 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -16,9 +16,9 @@ repository = "https://github.com/Query-farm/vgi-mask" # single arrow/vgi-rpc resolves. vgi = "0.6.0" vgi-rpc = { version = "0.4.0", default-features = false, features = ["macros", "http"] } -arrow-array = "58" -arrow-buffer = "58" -arrow-schema = "58" +arrow-array = "59" +arrow-buffer = "59" +arrow-schema = "59" # Cryptography. All permissively licensed (MIT OR Apache-2.0): # fpe — NIST SP 800-38G FF1 format-preserving encryption (str4d/fpe) From c40abf11fe202c08eb00aa45f522a99400cf9636 Mon Sep 17 00:00:00 2001 From: Rusty Conover Date: Tue, 23 Jun 2026 18:10:26 -0400 Subject: [PATCH 2/2] deps: bump vgi 0.7.0 + vgi-rpc 0.5.0 to land arrow 59 The dependabot arrow group PR bumps the direct arrow-* pins to 59, but the worker still pinned vgi 0.6.0 (transitively arrow ^58), which forced cargo to resolve two arrow majors and fail to compile. vgi 0.7.0 moves the SDK to arrow ^59 + vgi-rpc ^0.5.0, so bump vgi/vgi-rpc in lockstep here to land a single arrow 59. MSRV unchanged (1.90). cargo +1.90.0 check green. Co-Authored-By: Claude Opus 4.8 (1M context) --- Cargo.lock | 189 ++++++++++++++++++++--------------------------------- Cargo.toml | 8 +-- 2 files changed, 74 insertions(+), 123 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 562203f..3284e7f 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -113,52 +113,34 @@ checksum = "f02882884d3e1bc524fb12c79f107f6ad0e1cfd498c536ffb494301740995dfe" [[package]] name = "arrow" -version = "58.3.0" +version = "59.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "378530e55cd479eda3c14eb345310799717e6f76d0c332041e8487022166b471" +checksum = "ffaaa3e009861fd829d0a24dd6f115aa8e4634324bb092147d43baafe69ca4a7" dependencies = [ "arrow-arith", - "arrow-array 58.3.0", - "arrow-buffer 58.3.0", + "arrow-array", + "arrow-buffer", "arrow-cast", - "arrow-data 58.3.0", + "arrow-data", "arrow-ipc", "arrow-ord", "arrow-row", - "arrow-schema 58.3.0", + "arrow-schema", "arrow-select", "arrow-string", ] [[package]] name = "arrow-arith" -version = "58.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a0ab212d2c1886e802f51c5212d78ebbcbb0bec980fff9dadc1eb8d45cd0b738" -dependencies = [ - "arrow-array 58.3.0", - "arrow-buffer 58.3.0", - "arrow-data 58.3.0", - "arrow-schema 58.3.0", - "chrono", - "num-traits", -] - -[[package]] -name = "arrow-array" -version = "58.3.0" +version = "59.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cfd33d3e92f207444098c75b42de99d329562be0cf686b307b097cc52b4e999e" +checksum = "3ac95125e1d71c4a252b5a9c729aef111e80418f08aaa6dbabd1ba66918247fc" dependencies = [ - "ahash", - "arrow-buffer 58.3.0", - "arrow-data 58.3.0", - "arrow-schema 58.3.0", + "arrow-array", + "arrow-buffer", + "arrow-data", + "arrow-schema", "chrono", - "half", - "hashbrown 0.17.1", - "num-complex", - "num-integer", "num-traits", ] @@ -169,9 +151,9 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0c60c79628e9a97cb90d7a0dc3e944f216a902f837d4ecabc14d524bddbbc137" dependencies = [ "ahash", - "arrow-buffer 59.0.0", - "arrow-data 59.0.0", - "arrow-schema 59.0.0", + "arrow-buffer", + "arrow-data", + "arrow-schema", "chrono", "half", "hashbrown 0.17.1", @@ -180,18 +162,6 @@ dependencies = [ "num-traits", ] -[[package]] -name = "arrow-buffer" -version = "58.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0c6cd424c2693bcdbc150d843dc9d4d137dd2de4782ce6df491ad11a3a0416c0" -dependencies = [ - "bytes", - "half", - "num-bigint", - "num-traits", -] - [[package]] name = "arrow-buffer" version = "59.0.0" @@ -206,15 +176,15 @@ dependencies = [ [[package]] name = "arrow-cast" -version = "58.3.0" +version = "59.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4c5aefb56a2c02e9e2b30746241058b85f8983f0fcff2ba0c6d09006e1cded7f" +checksum = "c82c236c3caf8df5664284f3f1fbe89938852163998c3fdbf37e84ac220445e9" dependencies = [ - "arrow-array 58.3.0", - "arrow-buffer 58.3.0", - "arrow-data 58.3.0", + "arrow-array", + "arrow-buffer", + "arrow-data", "arrow-ord", - "arrow-schema 58.3.0", + "arrow-schema", "arrow-select", "atoi", "base64", @@ -225,27 +195,14 @@ dependencies = [ "ryu", ] -[[package]] -name = "arrow-data" -version = "58.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3c88210023a2bfee1896af366309a3028fc3bcbd6515fa29a7990ee1baa08ee0" -dependencies = [ - "arrow-buffer 58.3.0", - "arrow-schema 58.3.0", - "half", - "num-integer", - "num-traits", -] - [[package]] name = "arrow-data" version = "59.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7bd568aa70c4ec5947027b0d5caee94877433b661a0bb9e8ddceeeb5f0c9b1ab" dependencies = [ - "arrow-buffer 59.0.0", - "arrow-schema 59.0.0", + "arrow-buffer", + "arrow-schema", "half", "num-integer", "num-traits", @@ -253,50 +210,44 @@ dependencies = [ [[package]] name = "arrow-ipc" -version = "58.3.0" +version = "59.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "238438f0834483703d88896db6fe5a7138b2230debc31b34c0336c2996e3c64f" +checksum = "e57ee4d470eab1a021bc4b63fa2b2c15d572892bf227b0a982d3b755a6c662b5" dependencies = [ - "arrow-array 58.3.0", - "arrow-buffer 58.3.0", - "arrow-data 58.3.0", - "arrow-schema 58.3.0", + "arrow-array", + "arrow-buffer", + "arrow-data", + "arrow-schema", "arrow-select", "flatbuffers", ] [[package]] name = "arrow-ord" -version = "58.3.0" +version = "59.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1bffd8fd2579286a5d63bac898159873e5094a79009940bcb42bbfce4f19f1d0" +checksum = "a79cf73ad2eba8686ec2aa9bbf8671208e509025f166afc040cedbd94ffe4983" dependencies = [ - "arrow-array 58.3.0", - "arrow-buffer 58.3.0", - "arrow-data 58.3.0", - "arrow-schema 58.3.0", + "arrow-array", + "arrow-buffer", + "arrow-data", + "arrow-schema", "arrow-select", ] [[package]] name = "arrow-row" -version = "58.3.0" +version = "59.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bab5994731204603c73ba69267616c50f80780774c6bb0476f1f830625115e0c" +checksum = "cea0f7d8ed6182f14952761e2c0f989852d5aa334fcbc49f73a9f2247c25b879" dependencies = [ - "arrow-array 58.3.0", - "arrow-buffer 58.3.0", - "arrow-data 58.3.0", - "arrow-schema 58.3.0", + "arrow-array", + "arrow-buffer", + "arrow-data", + "arrow-schema", "half", ] -[[package]] -name = "arrow-schema" -version = "58.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f633dbfdf39c039ada1bf9e34c694816eb71fbb7dc78f613993b7245e078a1ed" - [[package]] name = "arrow-schema" version = "59.0.0" @@ -305,28 +256,28 @@ checksum = "80b3e786a0dd9103acd583a6fb486dbf2f3268466cc0bd571dcf34cef231c1f1" [[package]] name = "arrow-select" -version = "58.3.0" +version = "59.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8cd065c54172ac787cf3f2f8d4107e0d3fdc26edba76fdf4f4cc170258942222" +checksum = "067a67e0361f6c31f4a7248759f36ca4ca71b187a941ed4d49da1c7d3d4db624" dependencies = [ "ahash", - "arrow-array 58.3.0", - "arrow-buffer 58.3.0", - "arrow-data 58.3.0", - "arrow-schema 58.3.0", + "arrow-array", + "arrow-buffer", + "arrow-data", + "arrow-schema", "num-traits", ] [[package]] name = "arrow-string" -version = "58.3.0" +version = "59.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "29dd7cda3ab9692f43a2e4acc444d760cc17b12bb6d8232ddf64e9bab7c06b42" +checksum = "99bc95847f3ff62a2b03d6f8ce2e3e78f01362060549a2a311898dd442f6256d" dependencies = [ - "arrow-array 58.3.0", - "arrow-buffer 58.3.0", - "arrow-data 58.3.0", - "arrow-schema 58.3.0", + "arrow-array", + "arrow-buffer", + "arrow-data", + "arrow-schema", "arrow-select", "memchr", "num-traits", @@ -1273,9 +1224,9 @@ name = "mask-worker" version = "0.1.0" dependencies = [ "aes", - "arrow-array 59.0.0", - "arrow-buffer 59.0.0", - "arrow-schema 59.0.0", + "arrow-array", + "arrow-buffer", + "arrow-schema", "env_logger", "fpe", "hex", @@ -2015,19 +1966,19 @@ checksum = "0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a" [[package]] name = "vgi" -version = "0.6.0" +version = "0.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2964c77898b9b03174e0f2f321cde213e11531174d38561ab8d96081f2ec03a0" +checksum = "e990d4894c02d7763801a0a24f3faea965385a7d2a2d4c28e0b328832c76ade0" dependencies = [ "arrow", "arrow-arith", - "arrow-array 58.3.0", - "arrow-buffer 58.3.0", + "arrow-array", + "arrow-buffer", "arrow-cast", - "arrow-data 58.3.0", + "arrow-data", "arrow-ipc", "arrow-ord", - "arrow-schema 58.3.0", + "arrow-schema", "arrow-select", "ctrlc", "libc", @@ -2041,16 +1992,16 @@ dependencies = [ [[package]] name = "vgi-rpc" -version = "0.4.0" +version = "0.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1d3b21d951435175a7a1b505b5ee7bfc7d9d5acb62d849d2538859d90e149229" +checksum = "f21e730891616a3067a528fa30b793953afc99008e97513d508e4861f768b354" dependencies = [ - "arrow-array 58.3.0", - "arrow-buffer 58.3.0", + "arrow-array", + "arrow-buffer", "arrow-cast", - "arrow-data 58.3.0", + "arrow-data", "arrow-ipc", - "arrow-schema 58.3.0", + "arrow-schema", "arrow-select", "axum", "base64", @@ -2076,9 +2027,9 @@ dependencies = [ [[package]] name = "vgi-rpc-macros" -version = "0.4.0" +version = "0.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "26a6baf8877fe3f4c430bb51481cd32fba3b4a0461c0b0852b93461678713dca" +checksum = "9e4127bd7d01233c5d81ac14e46aa734269719ae3833ec699d119e36882a7575" dependencies = [ "proc-macro2", "quote", diff --git a/Cargo.toml b/Cargo.toml index 6440667..6bc4a04 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -11,11 +11,11 @@ authors = ["Query Farm LLC "] repository = "https://github.com/Query-farm/vgi-mask" [workspace.dependencies] -# VGI Rust SDK (worker side), published on crates.io. Pulls in vgi-rpc 0.2 and -# arrow 58 transitively; keep arrow/vgi-rpc here in lockstep with vgi's pins so a +# VGI Rust SDK (worker side), published on crates.io. Pulls in vgi-rpc 0.5 and +# arrow 59 transitively; keep arrow/vgi-rpc here in lockstep with vgi's pins so a # single arrow/vgi-rpc resolves. -vgi = "0.6.0" -vgi-rpc = { version = "0.4.0", default-features = false, features = ["macros", "http"] } +vgi = "0.7.0" +vgi-rpc = { version = "0.5.0", default-features = false, features = ["macros", "http"] } arrow-array = "59" arrow-buffer = "59" arrow-schema = "59"