From efc5af261b3d28f2a93f4aaee63686e974692ddc Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 25 Sep 2026 13:16:11 +0000 Subject: [PATCH] chore(deps): bump the cargo-major group across 1 directory with 13 updates Bumps the cargo-major group with 13 updates in the / directory: | Package | From | To | | --- | --- | --- | | [brotli](https://github.com/dropbox/rust-brotli) | `8.0.4` | `9.0.0` | | [arrow-ipc](https://github.com/apache/arrow-rs) | `59.1.0` | `60.0.0` | | [orc-rust](https://github.com/datafusion-contrib/orc-rust) | `0.8.0` | `0.9.0` | | [prost](https://github.com/tokio-rs/prost) | `0.13.5` | `0.14.4` | | [zstd](https://github.com/gyscos/zstd-rs) | `0.13.3` | `0.14.0` | | [lz4_flex](https://github.com/pseitz/lz4_flex) | `0.13.1` | `0.14.0` | | [parquet](https://github.com/apache/arrow-rs) | `59.1.0` | `60.0.0` | | [arrow-json](https://github.com/apache/arrow-rs) | `59.1.0` | `60.0.0` | | [arrow-schema](https://github.com/apache/arrow-rs) | `59.1.0` | `60.0.0` | | [apache-avro](https://github.com/apache/avro-rs) | `0.21.0` | `0.22.0` | | [num-bigint](https://github.com/rust-num/num-bigint) | `0.4.8` | `0.5.1` | | [arrow-array](https://github.com/apache/arrow-rs) | `59.1.0` | `60.0.0` | | [base64](https://github.com/marshallpierce/rust-base64) | `0.22.1` | `0.23.1` | Updates `brotli` from 8.0.4 to 9.0.0 - [Release notes](https://github.com/dropbox/rust-brotli/releases) - [Commits](https://github.com/dropbox/rust-brotli/compare/8.0.4...9.0.0) Updates `arrow-ipc` from 59.1.0 to 60.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/59.1.0...60.0.0) Updates `orc-rust` from 0.8.0 to 0.9.0 - [Release notes](https://github.com/datafusion-contrib/orc-rust/releases) - [Commits](https://github.com/datafusion-contrib/orc-rust/compare/v0.8.0...v0.9.0) Updates `prost` from 0.13.5 to 0.14.4 - [Release notes](https://github.com/tokio-rs/prost/releases) - [Changelog](https://github.com/tokio-rs/prost/blob/master/CHANGELOG.md) - [Commits](https://github.com/tokio-rs/prost/compare/v0.13.5...v0.14.4) Updates `zstd` from 0.13.3 to 0.14.0 - [Release notes](https://github.com/gyscos/zstd-rs/releases) - [Commits](https://github.com/gyscos/zstd-rs/compare/v0.13.3...v0.14.0) Updates `lz4_flex` from 0.13.1 to 0.14.0 - [Release notes](https://github.com/pseitz/lz4_flex/releases) - [Changelog](https://github.com/PSeitz/lz4_flex/blob/main/CHANGELOG.md) - [Commits](https://github.com/pseitz/lz4_flex/compare/0.13.1...0.14.0) Updates `parquet` from 59.1.0 to 60.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/59.1.0...60.0.0) Updates `arrow-json` from 59.1.0 to 60.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/59.1.0...60.0.0) Updates `arrow-schema` from 59.1.0 to 60.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/59.1.0...60.0.0) Updates `apache-avro` from 0.21.0 to 0.22.0 - [Release notes](https://github.com/apache/avro-rs/releases) - [Changelog](https://github.com/apache/avro-rs/blob/main/RELEASE.md) - [Commits](https://github.com/apache/avro-rs/compare/rel/release-0.21.0...rel/release-0.22.0) Updates `num-bigint` from 0.4.8 to 0.5.1 - [Changelog](https://github.com/rust-num/num-bigint/blob/main/RELEASES.md) - [Commits](https://github.com/rust-num/num-bigint/compare/num-bigint-0.4.8...num-bigint-0.5.1) Updates `arrow-array` from 59.1.0 to 60.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/59.1.0...60.0.0) Updates `base64` from 0.22.1 to 0.23.1 - [Changelog](https://github.com/marshallpierce/rust-base64/blob/master/RELEASE-NOTES.md) - [Commits](https://github.com/marshallpierce/rust-base64/compare/v0.22.1...v0.23.1) --- updated-dependencies: - dependency-name: brotli dependency-version: 9.0.0 dependency-type: direct:production update-type: version-update:semver-major dependency-group: cargo-major - dependency-name: arrow-ipc dependency-version: 60.0.0 dependency-type: direct:production update-type: version-update:semver-major dependency-group: cargo-major - dependency-name: orc-rust dependency-version: 0.9.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: cargo-major - dependency-name: prost dependency-version: 0.14.4 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: cargo-major - dependency-name: zstd dependency-version: 0.14.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: cargo-major - dependency-name: lz4_flex dependency-version: 0.14.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: cargo-major - dependency-name: parquet dependency-version: 60.0.0 dependency-type: direct:production update-type: version-update:semver-major dependency-group: cargo-major - dependency-name: arrow-json dependency-version: 60.0.0 dependency-type: direct:production update-type: version-update:semver-major dependency-group: cargo-major - dependency-name: arrow-schema dependency-version: 60.0.0 dependency-type: direct:production update-type: version-update:semver-major dependency-group: cargo-major - dependency-name: apache-avro dependency-version: 0.22.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: cargo-major - dependency-name: num-bigint dependency-version: 0.5.1 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: cargo-major - dependency-name: arrow-array dependency-version: 60.0.0 dependency-type: direct:production update-type: version-update:semver-major dependency-group: cargo-major - dependency-name: base64 dependency-version: 0.23.1 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: cargo-major ... Signed-off-by: dependabot[bot] --- Cargo.lock | 629 +++++++++++++++++++++++++++------------- Cargo.toml | 8 +- crates/cli/Cargo.toml | 2 +- crates/core/Cargo.toml | 16 +- crates/index/Cargo.toml | 2 +- 5 files changed, 448 insertions(+), 209 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 5e052ef..38e7f22 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -40,17 +40,23 @@ dependencies = [ "memchr", ] +[[package]] +name = "aliasable" +version = "0.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "250f629c0161ad8107cf89319e990051fae62832fd343083bea452d93e2205fd" + [[package]] name = "alloc-no-stdlib" -version = "2.0.4" +version = "3.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cc7bb162ec39d46ab1ca8c77bf72e890535becd1751bb45f64c597edb4c8c6b3" +checksum = "c2fb6cfd47bf496ff64095c20eaba0c201404ee38714d4142fcfa1dc334fcc7a" [[package]] name = "alloc-stdlib" -version = "0.2.4" +version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0e76a019e91224d279006ff972f1e984179a6e9feb050adba6ce8274aef23195" +checksum = "0b5c1865780388bfa186411ab5f247819487fc4864c6e9c3106611fa347586e1" dependencies = [ "alloc-no-stdlib", ] @@ -143,31 +149,31 @@ checksum = "2a4385e2e34eb35d6b3efe798b9eb88096925d87726c0798709bf56d9ed84af3" [[package]] name = "apache-avro" -version = "0.21.0" +version = "0.22.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "36fa98bc79671c7981272d91a8753a928ff6a1cd8e4f20a44c45bd5d313840bf" +checksum = "312c1ea69e5fe9966e0029fb95aca8790100b85aff4f0d3b00a9337c74069a9c" dependencies = [ "bigdecimal", "bon", "bzip2", "crc32fast", - "digest 0.10.7", + "digest 0.11.3", "liblzma", "log", - "miniz_oxide", - "num-bigint", + "miniz_oxide 0.9.1", + "num-bigint 0.4.8", + "ouroboros", "quad-rand", - "rand 0.9.4", + "rand", "regex-lite", "serde", "serde_bytes", "serde_json", "snap", "strum", - "strum_macros", "thiserror 2.0.18", "uuid", - "zstd", + "zstd 0.13.3", ] [[package]] @@ -193,35 +199,35 @@ checksum = "d3fb67a6e08acf24fdeccbac2cb6ac4305825bd1f117462e0e6f2f193345ad56" [[package]] name = "arrow" -version = "58.3.0" +version = "59.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "378530e55cd479eda3c14eb345310799717e6f76d0c332041e8487022166b471" +checksum = "b952ca5a8046ad741b60f142d6eca4aeebcad615694202bc64c5341f23e32c5b" dependencies = [ "arrow-arith", - "arrow-array 58.3.0", - "arrow-buffer 58.3.0", - "arrow-cast 58.3.0", + "arrow-array 59.3.0", + "arrow-buffer 59.3.0", + "arrow-cast 59.1.0", "arrow-csv", - "arrow-data 58.3.0", - "arrow-ipc 58.3.0", - "arrow-json 58.3.0", - "arrow-ord 58.3.0", + "arrow-data 59.3.0", + "arrow-ipc 59.1.0", + "arrow-json 59.1.0", + "arrow-ord 59.1.0", "arrow-row", - "arrow-schema 58.3.0", - "arrow-select 58.3.0", + "arrow-schema 59.3.0", + "arrow-select 59.1.0", "arrow-string", ] [[package]] name = "arrow-arith" -version = "58.3.0" +version = "59.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a0ab212d2c1886e802f51c5212d78ebbcbb0bec980fff9dadc1eb8d45cd0b738" +checksum = "64a13b8d3008c4e9063c597a08f46446fe3fd5789277127672d6c0bdbb43b1ff" dependencies = [ - "arrow-array 58.3.0", - "arrow-buffer 58.3.0", - "arrow-data 58.3.0", - "arrow-schema 58.3.0", + "arrow-array 59.3.0", + "arrow-buffer 59.3.0", + "arrow-data 59.3.0", + "arrow-schema 59.3.0", "chrono", "num-traits", ] @@ -247,14 +253,33 @@ dependencies = [ [[package]] name = "arrow-array" -version = "59.1.0" +version = "59.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9486151b2f0785bafc6fa04fc5c99fcb4495455662e58787ea32eaaed33c4192" +checksum = "1e5f6adeffdf587d7a31db5d2266189624b526730cd3627f9ff9fedae97ad584" dependencies = [ "ahash", - "arrow-buffer 59.1.0", - "arrow-data 59.1.0", - "arrow-schema 59.1.0", + "arrow-buffer 59.3.0", + "arrow-data 59.3.0", + "arrow-schema 59.3.0", + "chrono", + "chrono-tz", + "half", + "hashbrown 0.17.1", + "num-complex", + "num-integer", + "num-traits", +] + +[[package]] +name = "arrow-array" +version = "60.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "51dff6e4b9f158864a0aeb6a131ad53858ecbae7a2fc8989307b9b3c6b2f122e" +dependencies = [ + "ahash", + "arrow-buffer 60.0.0", + "arrow-data 60.0.0", + "arrow-schema 60.0.0", "chrono", "chrono-tz", "half", @@ -272,19 +297,31 @@ checksum = "0c6cd424c2693bcdbc150d843dc9d4d137dd2de4782ce6df491ad11a3a0416c0" dependencies = [ "bytes", "half", - "num-bigint", + "num-bigint 0.4.8", "num-traits", ] [[package]] name = "arrow-buffer" -version = "59.1.0" +version = "59.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "097d193003ce7995d5d087089069ec2a6e0187faf5a6f8c9f38af2645d987182" +dependencies = [ + "bytes", + "half", + "num-bigint 0.5.1", + "num-traits", +] + +[[package]] +name = "arrow-buffer" +version = "60.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c4776577a87794bfdf0b4e90e2ea12454fa7738ea2823c4be5b9d1851da7b434" +checksum = "c7235b863533e9db3ab86905b4521251de11226275b436ff3cb2d0010558d1c5" dependencies = [ "bytes", "half", - "num-bigint", + "num-bigint 0.5.1", "num-traits", ] @@ -300,10 +337,9 @@ dependencies = [ "arrow-ord 58.3.0", "arrow-schema 58.3.0", "arrow-select 58.3.0", - "atoi", - "base64", + "atoi 2.0.0", + "base64 0.22.1", "chrono", - "comfy-table", "half", "lexical-core", "num-traits", @@ -316,14 +352,36 @@ version = "59.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a9ad451ce4f98710828a455b96991b8f031deb2e67f5fcad6773f017e4a69c3a" dependencies = [ - "arrow-array 59.1.0", - "arrow-buffer 59.1.0", - "arrow-data 59.1.0", + "arrow-array 59.3.0", + "arrow-buffer 59.3.0", + "arrow-data 59.3.0", "arrow-ord 59.1.0", - "arrow-schema 59.1.0", + "arrow-schema 59.3.0", "arrow-select 59.1.0", - "atoi", - "base64", + "atoi 2.0.0", + "base64 0.22.1", + "chrono", + "comfy-table", + "half", + "lexical-core", + "num-traits", + "ryu", +] + +[[package]] +name = "arrow-cast" +version = "60.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d52cf840f0c34aeeb7e8b05aba72d66878e6c001827f423331f0b260209e7b7e" +dependencies = [ + "arrow-array 60.0.0", + "arrow-buffer 60.0.0", + "arrow-data 60.0.0", + "arrow-ord 60.0.0", + "arrow-schema 60.0.0", + "arrow-select 60.0.0", + "atoi 3.1.0", + "base64 0.23.1", "chrono", "half", "lexical-core", @@ -331,15 +389,26 @@ dependencies = [ "ryu", ] +[[package]] +name = "arrow-cmp" +version = "60.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "73a0e9adb28d95739fabcdae637261a2c14e618caf58ba1b88857120f9ee2687" +dependencies = [ + "arrow-array 60.0.0", + "arrow-buffer 60.0.0", + "arrow-schema 60.0.0", +] + [[package]] name = "arrow-csv" -version = "58.3.0" +version = "59.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e94e8cf7e517657a52b91ea1263acf38c4ca62a84655d72458a3359b12ab97de" +checksum = "8aa7bf96d6141a7bcca2eed57c7c9767d2a2175281857b8a7b68308992864784" dependencies = [ - "arrow-array 58.3.0", - "arrow-cast 58.3.0", - "arrow-schema 58.3.0", + "arrow-array 59.3.0", + "arrow-cast 59.1.0", + "arrow-schema 59.3.0", "chrono", "csv", "csv-core", @@ -361,31 +430,28 @@ dependencies = [ [[package]] name = "arrow-data" -version = "59.1.0" +version = "59.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b38fe43e2e8704360f1464e6e8cc4fc381ef02cc4fb0192afa8df1aaa0115c66" +checksum = "9ba2f832eaeca24b8f26143dba750e42ee4ab51cf7d65e701ca9607cfda9f358" dependencies = [ - "arrow-buffer 59.1.0", - "arrow-schema 59.1.0", + "arrow-buffer 59.3.0", + "arrow-schema 59.3.0", "half", "num-integer", "num-traits", ] [[package]] -name = "arrow-ipc" -version = "58.3.0" +name = "arrow-data" +version = "60.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "238438f0834483703d88896db6fe5a7138b2230debc31b34c0336c2996e3c64f" +checksum = "5aa06d5e22786c4966ffc4d2f171d0cb65d95f6bdea108a14e8c335e9faa437f" dependencies = [ - "arrow-array 58.3.0", - "arrow-buffer 58.3.0", - "arrow-data 58.3.0", - "arrow-schema 58.3.0", - "arrow-select 58.3.0", - "flatbuffers", - "lz4_flex 0.13.1", - "zstd", + "arrow-buffer 60.0.0", + "arrow-schema 60.0.0", + "half", + "num-integer", + "num-traits", ] [[package]] @@ -394,14 +460,30 @@ version = "59.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "29dac499fcbc6ba74ee0324057821d381929a48526a3966bd9dffb44aa06d98c" dependencies = [ - "arrow-array 59.1.0", - "arrow-buffer 59.1.0", - "arrow-data 59.1.0", - "arrow-schema 59.1.0", + "arrow-array 59.3.0", + "arrow-buffer 59.3.0", + "arrow-data 59.3.0", + "arrow-schema 59.3.0", "arrow-select 59.1.0", "flatbuffers", "lz4_flex 0.13.1", - "zstd", + "zstd 0.13.3", +] + +[[package]] +name = "arrow-ipc" +version = "60.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "86c523472d22e31f984df7a44fc36e6323d3c9b05ffe53d267ee4c3aa7c128d2" +dependencies = [ + "arrow-array 60.0.0", + "arrow-buffer 60.0.0", + "arrow-data 60.0.0", + "arrow-schema 60.0.0", + "arrow-select 60.0.0", + "flatbuffers", + "lz4_flex 0.14.0", + "zstd 0.14.0", ] [[package]] @@ -435,11 +517,11 @@ version = "59.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0fe05e916ddc50f4c7a363cd69c0ef5894fcee063517e9a0b8582f0c56746af6" dependencies = [ - "arrow-array 59.1.0", - "arrow-buffer 59.1.0", + "arrow-array 59.3.0", + "arrow-buffer 59.3.0", "arrow-cast 59.1.0", "arrow-ord 59.1.0", - "arrow-schema 59.1.0", + "arrow-schema 59.3.0", "arrow-select 59.1.0", "chrono", "half", @@ -454,6 +536,31 @@ dependencies = [ "simdutf8", ] +[[package]] +name = "arrow-json" +version = "60.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "342fc6600a93a48038d853431803c941436b7b51f756763e76cad9784b7e3718" +dependencies = [ + "arrow-array 60.0.0", + "arrow-buffer 60.0.0", + "arrow-cast 60.0.0", + "arrow-ord 60.0.0", + "arrow-schema 60.0.0", + "arrow-select 60.0.0", + "chrono", + "half", + "indexmap", + "itoa", + "lexical-core", + "memchr", + "num-traits", + "ryu", + "serde_core", + "serde_json", + "simdutf8", +] + [[package]] name = "arrow-ord" version = "58.3.0" @@ -473,23 +580,37 @@ version = "59.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0e13dbdc2a9c053c10c7baa6e30faee04a180aa7ce88e471835850ce37abd20b" dependencies = [ - "arrow-array 59.1.0", - "arrow-buffer 59.1.0", - "arrow-data 59.1.0", - "arrow-schema 59.1.0", + "arrow-array 59.3.0", + "arrow-buffer 59.3.0", + "arrow-data 59.3.0", + "arrow-schema 59.3.0", "arrow-select 59.1.0", ] +[[package]] +name = "arrow-ord" +version = "60.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5a7ac2c6a9cdc782fa9548d3763461eaec8c93347e297fddbaa44807e70a3698" +dependencies = [ + "arrow-array 60.0.0", + "arrow-buffer 60.0.0", + "arrow-cmp", + "arrow-data 60.0.0", + "arrow-schema 60.0.0", + "arrow-select 60.0.0", +] + [[package]] name = "arrow-row" -version = "58.3.0" +version = "59.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bab5994731204603c73ba69267616c50f80780774c6bb0476f1f830625115e0c" +checksum = "4d5a1f8c733d15260b305683472ee8ad89c62cbd706703ca873b90d051b41592" dependencies = [ - "arrow-array 58.3.0", - "arrow-buffer 58.3.0", - "arrow-data 58.3.0", - "arrow-schema 58.3.0", + "arrow-array 59.3.0", + "arrow-buffer 59.3.0", + "arrow-data 59.3.0", + "arrow-schema 59.3.0", "half", ] @@ -501,9 +622,15 @@ checksum = "f633dbfdf39c039ada1bf9e34c694816eb71fbb7dc78f613993b7245e078a1ed" [[package]] name = "arrow-schema" -version = "59.1.0" +version = "59.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d9e4969dc350d571766247143ab36a5187d095d3d3690970408bc630d47c69e5" +checksum = "10fab8d4563491417ba801fab29d205104d20d4bdf37bda6cd1cf425cff598cd" + +[[package]] +name = "arrow-schema" +version = "60.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f85a9a58cd03560526b0066487574aacb9008e413504fa0ee23d61141e96c338" [[package]] name = "arrow-select" @@ -526,24 +653,39 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "402770dba90865359d98d1ef92ef16e23d75c0cca9c2c880c8a05468b7743bf9" dependencies = [ "ahash", - "arrow-array 59.1.0", - "arrow-buffer 59.1.0", - "arrow-data 59.1.0", - "arrow-schema 59.1.0", + "arrow-array 59.3.0", + "arrow-buffer 59.3.0", + "arrow-data 59.3.0", + "arrow-schema 59.3.0", + "num-traits", +] + +[[package]] +name = "arrow-select" +version = "60.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ba3482b7d03bf4a3bf0b195f08a7f2b071595ccd54897e35b975ac63d3104977" +dependencies = [ + "ahash", + "arrow-array 60.0.0", + "arrow-buffer 60.0.0", + "arrow-cmp", + "arrow-data 60.0.0", + "arrow-schema 60.0.0", "num-traits", ] [[package]] name = "arrow-string" -version = "58.3.0" +version = "59.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "29dd7cda3ab9692f43a2e4acc444d760cc17b12bb6d8232ddf64e9bab7c06b42" +checksum = "a2b0afbb8b9016700938291123df30838b89decc3213dba00852021988b170d3" dependencies = [ - "arrow-array 58.3.0", - "arrow-buffer 58.3.0", - "arrow-data 58.3.0", - "arrow-schema 58.3.0", - "arrow-select 58.3.0", + "arrow-array 59.3.0", + "arrow-buffer 59.3.0", + "arrow-data 59.3.0", + "arrow-schema 59.3.0", + "arrow-select 59.1.0", "memchr", "num-traits", "regex", @@ -559,6 +701,15 @@ dependencies = [ "num-traits", ] +[[package]] +name = "atoi" +version = "3.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e7a8bbe9949e43a1edaa043038c68703b04774156afdfb62ba2cef5bf93d67be" +dependencies = [ + "num-traits", +] + [[package]] name = "atomic-polyfill" version = "1.0.3" @@ -1060,7 +1211,7 @@ dependencies = [ "addr2line", "cfg-if", "libc", - "miniz_oxide", + "miniz_oxide 0.8.9", "object", "rustc-demangle", "windows-link", @@ -1072,6 +1223,12 @@ version = "0.22.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6" +[[package]] +name = "base64" +version = "0.23.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ac07cdecf99051d9a5238b80f35af32cdeba5b336e55d957b318b50137e18da5" + [[package]] name = "base64-simd" version = "0.8.0" @@ -1090,7 +1247,7 @@ checksum = "4d6867f1565b3aad85681f1015055b087fcfd840d6aeee6eee7f2da317603695" dependencies = [ "autocfg", "libm", - "num-bigint", + "num-bigint 0.4.8", "num-integer", "num-traits", "serde", @@ -1170,9 +1327,9 @@ dependencies = [ [[package]] name = "brotli" -version = "8.0.4" +version = "9.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5cc91aac060a7a1e25823bdccbfb6af1875b88f17c6daac97894eed8207166b3" +checksum = "f8b851b75c23ca7873623d612fe49bd1989aeb03d08fb9432187eb253d3d4c6b" dependencies = [ "alloc-no-stdlib", "alloc-stdlib", @@ -1181,9 +1338,9 @@ dependencies = [ [[package]] name = "brotli-decompressor" -version = "5.0.3" +version = "6.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3a32acac15fe1967bc3986b2a6347dffc965602354ea6f450ad07e8bfd253583" +checksum = "941cd9bd4ddab83cb46fa5a2d428f1c857b24ac78cb876cf7beb710840934bd7" dependencies = [ "alloc-no-stdlib", "alloc-stdlib", @@ -1280,7 +1437,7 @@ checksum = "d524456ba66e72eb8b115ff89e01e497f8e6d11d78b70b1aa13c0fbd97540a81" dependencies = [ "cfg-if", "cpufeatures 0.3.0", - "rand_core 0.10.1", + "rand_core", ] [[package]] @@ -1359,7 +1516,7 @@ version = "4.6.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f2ce8604710f6733aa641a2b3731eaa1e8b3d9973d5e3565da11800813f997a9" dependencies = [ - "heck", + "heck 0.5.0", "proc-macro2", "quote", "syn", @@ -1856,7 +2013,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "843fba2746e448b37e26a819579957415c8cef339bf08564fe8b7ddbd959573c" dependencies = [ "crc32fast", - "miniz_oxide", + "miniz_oxide 0.8.9", "zlib-rs", ] @@ -2033,7 +2190,7 @@ dependencies = [ "cfg-if", "libc", "r-efi 6.0.0", - "rand_core 0.10.1", + "rand_core", ] [[package]] @@ -2126,6 +2283,12 @@ dependencies = [ "stable_deref_trait", ] +[[package]] +name = "heck" +version = "0.4.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8" + [[package]] name = "heck" version = "0.5.0" @@ -2260,7 +2423,7 @@ version = "0.1.20" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "96547c2556ec9d12fb1578c4eaf448b04993e7fb79cbaad930a656880a6bdfa0" dependencies = [ - "base64", + "base64 0.22.1", "bytes", "futures-channel", "futures-util", @@ -2645,6 +2808,15 @@ dependencies = [ "twox-hash", ] +[[package]] +name = "lz4_flex" +version = "0.14.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ecbdfe44b1bd960b68170b417450a628c43f7cf56bb3c5317e61cb230ee7f226" +dependencies = [ + "twox-hash", +] + [[package]] name = "lzma-rust2" version = "0.16.5" @@ -2708,6 +2880,15 @@ dependencies = [ "simd-adler32", ] +[[package]] +name = "miniz_oxide" +version = "0.9.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b63fbc4a50860e98e7b2aa7804ded1db5cbc3aff9193adaff57a6931bf7c4b4c" +dependencies = [ + "adler2", +] + [[package]] name = "mintex" version = "0.1.4" @@ -2743,7 +2924,7 @@ version = "0.4.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "35bd024e8b2ff75562e5f34e7f4905839deb4b22955ef5e73d2fea1b9813cb23" dependencies = [ - "num-bigint", + "num-bigint 0.4.8", "num-complex", "num-integer", "num-iter", @@ -2762,6 +2943,16 @@ dependencies = [ "serde", ] +[[package]] +name = "num-bigint" +version = "0.5.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "93e7820bc0a80a0238e650327316f929ba18d5be054b647490a3a6a339f3e7c0" +dependencies = [ + "num-integer", + "num-traits", +] + [[package]] name = "num-complex" version = "0.4.6" @@ -2802,7 +2993,7 @@ version = "0.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f83d14da390562dca69fc84082e73e548e1ad308d24accdedd2720017cb37824" dependencies = [ - "num-bigint", + "num-bigint 0.4.8", "num-integer", "num-traits", ] @@ -2867,9 +3058,9 @@ checksum = "7c87def4c32ab89d880effc9e097653c8da5d6ef28e6b539d313baaacfbafcbe" [[package]] name = "orc-rust" -version = "0.8.0" +version = "0.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "32b9867c4e7343218682ba11aceae1310c80735ec2beaf6124a0f8f848dad197" +checksum = "e54c163f843c4f0fcfca65b9b73ca6f93c37c8e86736d5a1e578c6e843eed0a0" dependencies = [ "arrow", "bytemuck", @@ -2882,10 +3073,34 @@ dependencies = [ "lz4_flex 0.11.6", "lzokay-native", "num", - "prost", + "prost 0.13.5", "snafu", "snap", - "zstd", + "zstd 0.13.3", +] + +[[package]] +name = "ouroboros" +version = "0.18.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1e0f050db9c44b97a94723127e6be766ac5c340c48f2c4bb3ffa11713744be59" +dependencies = [ + "aliasable", + "ouroboros_macro", + "static_assertions", +] + +[[package]] +name = "ouroboros_macro" +version = "0.18.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3c7028bdd3d43083f6d8d4d5187680d0d3560d54df4cc9d752005268b41e64d0" +dependencies = [ + "heck 0.4.1", + "proc-macro2", + "proc-macro2-diagnostics", + "quote", + "syn", ] [[package]] @@ -2929,41 +3144,34 @@ dependencies = [ [[package]] name = "parquet" -version = "59.1.0" +version = "60.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5302d4da74d6596a1f11f9928767995b53bca657cbeea1e4e8c5074f8a1157dd" +checksum = "8af83d2940bc0510f9aef86d865f56fdc6095f87ab115ac885a80b7c5226d3ba" dependencies = [ "ahash", - "arrow-array 59.1.0", - "arrow-buffer 59.1.0", - "arrow-data 59.1.0", - "arrow-ipc 59.1.0", - "arrow-schema 59.1.0", - "arrow-select 59.1.0", - "base64", + "arrow-array 60.0.0", + "arrow-buffer 60.0.0", + "arrow-data 60.0.0", + "arrow-ipc 60.0.0", + "arrow-schema 60.0.0", + "arrow-select 60.0.0", + "base64 0.23.1", "brotli", "bytes", "chrono", "flate2", "half", "hashbrown 0.17.1", - "lz4_flex 0.13.1", - "num-bigint", + "lz4_flex 0.14.0", + "num-bigint 0.5.1", "num-integer", "num-traits", - "paste", "seq-macro", "snap", "twox-hash", - "zstd", + "zstd 0.14.0", ] -[[package]] -name = "paste" -version = "1.0.15" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "57c0d7b74b563b49d38dae00a0c37d4d6de9b432382b2892f0574ddcae73fd0a" - [[package]] name = "percent-encoding" version = "2.3.2" @@ -3068,15 +3276,6 @@ version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391" -[[package]] -name = "ppv-lite86" -version = "0.2.21" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "85eae3c4ed2f50dcfe72643da4befc30deadb458a9b590d720cde2f2b1e97da9" -dependencies = [ - "zerocopy", -] - [[package]] name = "prettyplease" version = "0.2.37" @@ -3096,6 +3295,19 @@ dependencies = [ "unicode-ident", ] +[[package]] +name = "proc-macro2-diagnostics" +version = "0.10.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "af066a9c399a26e020ada66a034357a868728e72cd426f3adcd35f80d88d88c8" +dependencies = [ + "proc-macro2", + "quote", + "syn", + "version_check", + "yansi", +] + [[package]] name = "prost" version = "0.13.5" @@ -3103,7 +3315,17 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2796faa41db3ec313a31f7624d9286acf277b52de526150b7e69f3debf891ee5" dependencies = [ "bytes", - "prost-derive", + "prost-derive 0.13.5", +] + +[[package]] +name = "prost" +version = "0.14.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "528ac67416ff8646872a3c02cad9cc4ee5dc9f9540c9b10771855c95cb2e5ae1" +dependencies = [ + "bytes", + "prost-derive 0.14.4", ] [[package]] @@ -3119,6 +3341,19 @@ dependencies = [ "syn", ] +[[package]] +name = "prost-derive" +version = "0.14.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b570b25f7617e43d59005d0990ccb79e950a423952cea19671b7a876da390adf" +dependencies = [ + "anyhow", + "itertools", + "proc-macro2", + "quote", + "syn", +] + [[package]] name = "quad-rand" version = "0.2.3" @@ -3152,16 +3387,6 @@ version = "0.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "019b4b213425016d7d84a153c4c73afb0946fbb4840e4eece7ba8848b9d6da22" -[[package]] -name = "rand" -version = "0.9.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "44c5af06bb1b7d3216d91932aed5265164bf384dc89cd6ba05cf59a35f5f76ea" -dependencies = [ - "rand_chacha", - "rand_core 0.9.5", -] - [[package]] name = "rand" version = "0.10.2" @@ -3170,26 +3395,7 @@ checksum = "c7f5fa3a058cd35567ef9bfa5e75732bee0f9e4c55fa90477bef2dfcdbc4be80" dependencies = [ "chacha20", "getrandom 0.4.3", - "rand_core 0.10.1", -] - -[[package]] -name = "rand_chacha" -version = "0.9.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d3022b5f1df60f26e1ffddd6c66e8aa15de382ae63b3a0c1bfc0e4d3e3f325cb" -dependencies = [ - "ppv-lite86", - "rand_core 0.9.5", -] - -[[package]] -name = "rand_core" -version = "0.9.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "76afc826de14238e6e8c374ddcc1fa19e374fd8dd986b0d2af0d02377261d83c" -dependencies = [ - "getrandom 0.3.4", + "rand_core", ] [[package]] @@ -3407,7 +3613,7 @@ name = "seagrep" version = "0.9.0" dependencies = [ "anyhow", - "base64", + "base64 0.23.1", "bytes", "clap", "ctrlc", @@ -3452,11 +3658,11 @@ dependencies = [ "anyhow", "apache-avro", "arrow-array 58.3.0", - "arrow-array 59.1.0", - "arrow-ipc 59.1.0", + "arrow-array 60.0.0", + "arrow-ipc 60.0.0", "arrow-json 58.3.0", - "arrow-json 59.1.0", - "arrow-schema 59.1.0", + "arrow-json 60.0.0", + "arrow-schema 60.0.0", "blake3", "brotli", "bytes", @@ -3465,13 +3671,13 @@ dependencies = [ "flate2", "fs4", "liblzma", - "lz4_flex 0.13.1", + "lz4_flex 0.14.0", "memchr", "memmap2", - "num-bigint", + "num-bigint 0.5.1", "orc-rust", "parquet", - "prost", + "prost 0.14.4", "radsort", "rapidhash", "regex", @@ -3483,7 +3689,7 @@ dependencies = [ "tar", "tempfile", "zip", - "zstd", + "zstd 0.14.0", ] [[package]] @@ -3508,7 +3714,7 @@ dependencies = [ "serde", "sha2", "tempfile", - "zstd", + "zstd 0.14.0", ] [[package]] @@ -3535,7 +3741,7 @@ dependencies = [ "fs4", "futures", "percent-encoding", - "rand 0.10.2", + "rand", "seagrep-core", "serde", "serde_json", @@ -3736,7 +3942,7 @@ version = "0.8.9" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c1c97747dbf44bb1ca44a561ece23508e99cb592e862f22222dcf42f51d1e451" dependencies = [ - "heck", + "heck 0.5.0", "proc-macro2", "quote", "syn", @@ -3779,6 +3985,12 @@ version = "1.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6ce2be8dc25455e1f91df71bfa12ad37d7af1092ae736f3a6cd0e37bc7810596" +[[package]] +name = "static_assertions" +version = "1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f" + [[package]] name = "strsim" version = "0.11.1" @@ -3787,17 +3999,20 @@ checksum = "7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f" [[package]] name = "strum" -version = "0.27.2" +version = "0.28.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "af23d6f6c1a224baef9d3f61e287d2761385a5b88fdab4eb4c6f11aeb54c4bcf" +checksum = "9628de9b8791db39ceda2b119bbe13134770b56c138ec1d3af810d045c04f9bd" +dependencies = [ + "strum_macros", +] [[package]] name = "strum_macros" -version = "0.27.2" +version = "0.28.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7695ce3845ea4b33927c055a39dc438a45b059f7c1b3d91d38d10355fb8cbca7" +checksum = "ab85eea0270ee17587ed4156089e10b9e6880ee688791d45a905f5b1ca36f664" dependencies = [ - "heck", + "heck 0.5.0", "proc-macro2", "quote", "syn", @@ -4512,6 +4727,12 @@ version = "0.13.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "66fee0b777b0f5ac1c69bb06d361268faafa61cd4682ae064a171c16c433e9e4" +[[package]] +name = "yansi" +version = "1.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cfe53a6657fd280eaa890a3bc59152892ffa3e30101319d168b781ed6529b049" + [[package]] name = "yoke" version = "0.8.3" @@ -4629,7 +4850,7 @@ dependencies = [ "lzma-rust2", "memchr", "typed-path", - "zstd", + "zstd 0.13.3", ] [[package]] @@ -4650,7 +4871,16 @@ version = "0.13.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e91ee311a569c327171651566e07972200e76fcfe2242a4fa446149a3881c08a" dependencies = [ - "zstd-safe", + "zstd-safe 7.2.4", +] + +[[package]] +name = "zstd" +version = "0.14.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bf06bd8162af0734b344780deb55b42a2429ae430870d13fcc12f238e880fe6e" +dependencies = [ + "zstd-safe 8.0.0", ] [[package]] @@ -4662,11 +4892,20 @@ dependencies = [ "zstd-sys", ] +[[package]] +name = "zstd-safe" +version = "8.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ae42c0555055784c70058d19ba8e275528e8a99a706684868ace5da4e716a4ab" +dependencies = [ + "zstd-sys", +] + [[package]] name = "zstd-sys" -version = "2.0.16+zstd.1.5.7" +version = "2.1.0+zstd.1.5.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "91e19ebc2adc8f83e43039e79776e3fda8ca919132d68a1fed6a5faca2683748" +checksum = "0ef0a8027ec3ee71300ab3bcbcd0393f434aa72b91ca6d635a39941deae8eea0" dependencies = [ "cc", "pkg-config", diff --git a/Cargo.toml b/Cargo.toml index 0f6d39a..8a93c72 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -48,10 +48,10 @@ url = "2.5.8" percent-encoding = "2.3.2" zip = { version = "8.6.0", default-features = false, features = ["bzip2", "deflate-flate2-zlib-rs", "deflate64", "lzma", "xz", "zstd"] } tar = { version = "0.4.46", default-features = false } -brotli = "8.0.4" -arrow-ipc = { version = "59.1.0", features = ["lz4", "zstd"] } -orc-rust = { version = "0.8.0", default-features = false } -prost = "0.13.5" +brotli = "9.0.0" +arrow-ipc = { version = "60.0.0", features = ["lz4", "zstd"] } +orc-rust = { version = "0.9.0", default-features = false } +prost = "0.14.4" arrow-array-58 = { package = "arrow-array", version = "58.0.0", features = ["chrono-tz"] } arrow-json-58 = { package = "arrow-json", version = "58.0.0" } diff --git a/crates/cli/Cargo.toml b/crates/cli/Cargo.toml index 79dc1ab..8271b8e 100644 --- a/crates/cli/Cargo.toml +++ b/crates/cli/Cargo.toml @@ -26,7 +26,7 @@ seagrep-index = { path = "../index", version = "0.9.0" } seagrep-query = { path = "../query", version = "0.9.0" } seagrep-s3 = { path = "../s3", version = "0.9.0" } anyhow.workspace = true -base64 = "0.22.1" +base64 = "0.23.1" globset = "0.4.18" mimalloc = { version = "0.1.52", features = ["no_thp"] } bytes.workspace = true diff --git a/crates/core/Cargo.toml b/crates/core/Cargo.toml index 4892b65..a4897cc 100644 --- a/crates/core/Cargo.toml +++ b/crates/core/Cargo.toml @@ -21,23 +21,23 @@ regex-syntax.workspace = true rapidhash.workspace = true memchr = "2.8.1" flate2 = { version = "1.1.9", default-features = false, features = ["zlib-rs"] } -zstd = "0.13.3" +zstd = "0.14.0" bzip2 = "0.6.1" snap = "1.1.1" -lz4_flex = "0.13.1" +lz4_flex = "0.14.0" liblzma = "0.4.6" bytes.workspace = true blake3.workspace = true -parquet = { version = "59.1.0", default-features = false, features = ["arrow", "snap", "zstd", "flate2", "flate2-zlib-rs", "lz4", "brotli"] } -arrow-json = "59.1.0" -arrow-schema = "59.1.0" -apache-avro = { version = "0.21.0", features = ["snappy", "zstandard", "bzip", "xz"] } -num-bigint = "0.4.6" +parquet = { version = "60.0.0", default-features = false, features = ["arrow", "snap", "zstd", "flate2", "flate2-zlib-rs", "lz4", "brotli"] } +arrow-json = "60.0.0" +arrow-schema = "60.0.0" +apache-avro = { version = "0.22.0", features = ["snappy", "zstandard", "bzip", "xz"] } +num-bigint = "0.5.1" serde_json.workspace = true # chrono-tz is load-bearing: without it, arrow rejects named timezones # ("UTC" — the pyarrow/pandas/Spark default) and every parquet file carrying # one would fail decode and silently vanish from results. -arrow-array = { version = "59.1.0", features = ["chrono-tz"] } +arrow-array = { version = "60.0.0", features = ["chrono-tz"] } fs4.workspace = true tempfile.workspace = true memmap2.workspace = true diff --git a/crates/index/Cargo.toml b/crates/index/Cargo.toml index 51032b1..065b9a3 100644 --- a/crates/index/Cargo.toml +++ b/crates/index/Cargo.toml @@ -28,7 +28,7 @@ rapidhash.workspace = true blake3.workspace = true bytes.workspace = true memmap2.workspace = true -zstd = "0.13.3" +zstd = "0.14.0" getrandom = "0.4" [dev-dependencies]