From 04c00cfbb4810eecf41627197852950ec9dd1da3 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 17 Jul 2026 17:25:36 +0000 Subject: [PATCH] build(deps): bump the rust-dependencies group across 1 directory with 23 updates Bumps the rust-dependencies group with 23 updates in the /quickwit directory: | Package | From | To | | --- | --- | --- | | [arrow](https://github.com/apache/arrow-rs) | `58.3.0` | `59.1.0` | | [google-cloud-gax](https://github.com/googleapis/google-cloud-rust) | `0.19.2` | `1.12.0` | | [http-body](https://github.com/hyperium/http-body) | `1.0.1` | `1.1.0` | | [itertools](https://github.com/rust-itertools/itertools) | `0.14.0` | `0.15.0` | | [lambda_runtime](https://github.com/aws/aws-lambda-rust-runtime) | `1.2.1` | `1.3.0` | | [mockall](https://github.com/asomers/mockall) | `0.14.0` | `0.15.0` | | [parquet](https://github.com/apache/arrow-rs) | `58.3.0` | `59.1.0` | | [reqwest-middleware](https://github.com/TrueLayer/reqwest-middleware) | `0.4.2` | `0.5.2` | | [reqwest-retry](https://github.com/TrueLayer/reqwest-middleware) | `0.8.0` | `0.9.1` | | rust-embed | `8.11.0` | `8.12.0` | | [sea-query](https://github.com/SeaQL/sea-query) | `0.32.7` | `1.0.1` | | [tower-http](https://github.com/tower-rs/tower-http) | `0.6.11` | `0.7.0` | | [ulid](https://github.com/dylanhart/ulid-rs) | `1.2.1` | `2.0.1` | | [utoipa](https://github.com/juhaku/utoipa) | `4.2.3` | `5.5.0` | | [aws-smithy-mocks](https://github.com/smithy-lang/smithy-rs) | `0.2.6` | `0.3.0` | | [datafusion](https://github.com/apache/datafusion) | `53.1.0` | `54.0.0` | | [datafusion-substrait](https://github.com/apache/datafusion) | `53.1.0` | `54.0.0` | | [datafusion-datasource](https://github.com/apache/datafusion) | `53.1.0` | `54.0.0` | | [datafusion-physical-plan](https://github.com/apache/datafusion) | `53.1.0` | `54.0.0` | | [datafusion-datasource-parquet](https://github.com/apache/datafusion) | `53.1.0` | `54.0.0` | | [datafusion-distributed](https://github.com/datafusion-contrib/datafusion-distributed) | `1.0.0` | `2.0.0` | | [object_store](https://github.com/apache/arrow-rs-object-store) | `0.13.2` | `0.14.1` | | [thrift](https://github.com/apache/thrift) | `0.17.0` | `0.24.0` | Updates `arrow` from 58.3.0 to 59.1.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.1.0) Updates `google-cloud-gax` from 0.19.2 to 1.12.0 - [Release notes](https://github.com/googleapis/google-cloud-rust/releases) - [Commits](https://github.com/googleapis/google-cloud-rust/commits) Updates `http-body` from 1.0.1 to 1.1.0 - [Release notes](https://github.com/hyperium/http-body/releases) - [Commits](https://github.com/hyperium/http-body/compare/v1.0.1...v1.1.0) Updates `itertools` from 0.14.0 to 0.15.0 - [Changelog](https://github.com/rust-itertools/itertools/blob/master/CHANGELOG.md) - [Commits](https://github.com/rust-itertools/itertools/compare/v0.14.0...v0.15.0) Updates `lambda_runtime` from 1.2.1 to 1.3.0 - [Release notes](https://github.com/aws/aws-lambda-rust-runtime/releases) - [Changelog](https://github.com/aws/aws-lambda-rust-runtime/blob/main/release-plz.toml) - [Commits](https://github.com/aws/aws-lambda-rust-runtime/compare/lambda_runtime-v1.2.1...lambda_runtime-v1.3.0) Updates `mockall` from 0.14.0 to 0.15.0 - [Changelog](https://github.com/asomers/mockall/blob/master/CHANGELOG.md) - [Commits](https://github.com/asomers/mockall/compare/v0.14.0...v0.15.0) Updates `parquet` from 58.3.0 to 59.1.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.1.0) Updates `reqwest-middleware` from 0.4.2 to 0.5.2 - [Release notes](https://github.com/TrueLayer/reqwest-middleware/releases) - [Commits](https://github.com/TrueLayer/reqwest-middleware/compare/reqwest-middleware-v0.4.2...reqwest-middleware-v0.5.2) Updates `reqwest-retry` from 0.8.0 to 0.9.1 - [Release notes](https://github.com/TrueLayer/reqwest-middleware/releases) - [Commits](https://github.com/TrueLayer/reqwest-middleware/commits/reqwest-retry-v0.9.1) Updates `rust-embed` from 8.11.0 to 8.12.0 Updates `sea-query` from 0.32.7 to 1.0.1 - [Release notes](https://github.com/SeaQL/sea-query/releases) - [Changelog](https://github.com/SeaQL/sea-query/blob/master/CHANGELOG.md) - [Commits](https://github.com/SeaQL/sea-query/commits) Updates `tower-http` from 0.6.11 to 0.7.0 - [Release notes](https://github.com/tower-rs/tower-http/releases) - [Commits](https://github.com/tower-rs/tower-http/compare/tower-http-0.6.11...tower-http-0.7.0) Updates `ulid` from 1.2.1 to 2.0.1 - [Commits](https://github.com/dylanhart/ulid-rs/compare/v1.2.1...v2.0.1) Updates `utoipa` from 4.2.3 to 5.5.0 - [Release notes](https://github.com/juhaku/utoipa/releases) - [Changelog](https://github.com/juhaku/utoipa/blob/master/utoipa-rapidoc/CHANGELOG.md) - [Commits](https://github.com/juhaku/utoipa/compare/utoipa-4.2.3...utoipa-5.5.0) Updates `aws-smithy-mocks` from 0.2.6 to 0.3.0 - [Release notes](https://github.com/smithy-lang/smithy-rs/releases) - [Changelog](https://github.com/smithy-lang/smithy-rs/blob/main/CHANGELOG.md) - [Commits](https://github.com/smithy-lang/smithy-rs/commits) Updates `datafusion` from 53.1.0 to 54.0.0 - [Changelog](https://github.com/apache/datafusion/blob/main/CHANGELOG.md) - [Commits](https://github.com/apache/datafusion/compare/53.1.0...54.0.0) Updates `datafusion-substrait` from 53.1.0 to 54.0.0 - [Changelog](https://github.com/apache/datafusion/blob/main/CHANGELOG.md) - [Commits](https://github.com/apache/datafusion/compare/53.1.0...54.0.0) Updates `datafusion-datasource` from 53.1.0 to 54.0.0 - [Changelog](https://github.com/apache/datafusion/blob/main/CHANGELOG.md) - [Commits](https://github.com/apache/datafusion/compare/53.1.0...54.0.0) Updates `datafusion-physical-plan` from 53.1.0 to 54.0.0 - [Changelog](https://github.com/apache/datafusion/blob/main/CHANGELOG.md) - [Commits](https://github.com/apache/datafusion/compare/53.1.0...54.0.0) Updates `datafusion-datasource-parquet` from 53.1.0 to 54.0.0 - [Changelog](https://github.com/apache/datafusion/blob/main/CHANGELOG.md) - [Commits](https://github.com/apache/datafusion/compare/53.1.0...54.0.0) Updates `datafusion-distributed` from 1.0.0 to 2.0.0 - [Release notes](https://github.com/datafusion-contrib/datafusion-distributed/releases) - [Commits](https://github.com/datafusion-contrib/datafusion-distributed/compare/v1.0.0...v2.0.0) Updates `object_store` from 0.13.2 to 0.14.1 - [Release notes](https://github.com/apache/arrow-rs-object-store/releases) - [Changelog](https://github.com/apache/arrow-rs-object-store/blob/main/CHANGELOG-old.md) - [Commits](https://github.com/apache/arrow-rs-object-store/compare/v0.13.2...v0.14.1) Updates `thrift` from 0.17.0 to 0.24.0 - [Release notes](https://github.com/apache/thrift/releases) - [Changelog](https://github.com/apache/thrift/blob/master/CHANGES.md) - [Commits](https://github.com/apache/thrift/compare/v0.17.0...v0.24.0) --- updated-dependencies: - dependency-name: arrow dependency-version: 59.1.0 dependency-type: direct:production update-type: version-update:semver-major dependency-group: rust-dependencies - dependency-name: google-cloud-gax dependency-version: 1.12.0 dependency-type: direct:production update-type: version-update:semver-major dependency-group: rust-dependencies - dependency-name: http-body dependency-version: 1.1.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: rust-dependencies - dependency-name: itertools dependency-version: 0.15.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: rust-dependencies - dependency-name: lambda_runtime dependency-version: 1.3.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: rust-dependencies - dependency-name: mockall dependency-version: 0.15.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: rust-dependencies - dependency-name: parquet dependency-version: 59.1.0 dependency-type: direct:production update-type: version-update:semver-major dependency-group: rust-dependencies - dependency-name: reqwest-middleware dependency-version: 0.5.2 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: rust-dependencies - dependency-name: reqwest-retry dependency-version: 0.9.1 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: rust-dependencies - dependency-name: rust-embed dependency-version: 8.12.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: rust-dependencies - dependency-name: sea-query dependency-version: 1.0.1 dependency-type: direct:production update-type: version-update:semver-major dependency-group: rust-dependencies - dependency-name: tower-http dependency-version: 0.7.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: rust-dependencies - dependency-name: ulid dependency-version: 2.0.1 dependency-type: direct:production update-type: version-update:semver-major dependency-group: rust-dependencies - dependency-name: utoipa dependency-version: 5.5.0 dependency-type: direct:production update-type: version-update:semver-major dependency-group: rust-dependencies - dependency-name: aws-smithy-mocks dependency-version: 0.3.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: rust-dependencies - dependency-name: datafusion dependency-version: 54.0.0 dependency-type: direct:production update-type: version-update:semver-major dependency-group: rust-dependencies - dependency-name: datafusion-substrait dependency-version: 54.0.0 dependency-type: direct:production update-type: version-update:semver-major dependency-group: rust-dependencies - dependency-name: datafusion-datasource dependency-version: 54.0.0 dependency-type: direct:production update-type: version-update:semver-major dependency-group: rust-dependencies - dependency-name: datafusion-physical-plan dependency-version: 54.0.0 dependency-type: direct:production update-type: version-update:semver-major dependency-group: rust-dependencies - dependency-name: datafusion-datasource-parquet dependency-version: 54.0.0 dependency-type: direct:production update-type: version-update:semver-major dependency-group: rust-dependencies - dependency-name: datafusion-distributed dependency-version: 2.0.0 dependency-type: direct:production update-type: version-update:semver-major dependency-group: rust-dependencies - dependency-name: object_store dependency-version: 0.14.1 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: rust-dependencies - dependency-name: thrift dependency-version: 0.24.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: rust-dependencies ... Signed-off-by: dependabot[bot] --- quickwit/Cargo.lock | 1068 +++++++++++------ quickwit/Cargo.toml | 22 +- quickwit/quickwit-compaction/Cargo.toml | 2 +- quickwit/quickwit-datafusion/Cargo.toml | 18 +- quickwit/quickwit-df-core/Cargo.toml | 8 +- .../quickwit-integration-tests/Cargo.toml | 2 +- quickwit/quickwit-parquet-engine/Cargo.toml | 2 +- 7 files changed, 737 insertions(+), 385 deletions(-) diff --git a/quickwit/Cargo.lock b/quickwit/Cargo.lock index 42a2933af36..35c0d21b6af 100644 --- a/quickwit/Cargo.lock +++ b/quickwit/Cargo.lock @@ -255,19 +255,38 @@ version = "58.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "378530e55cd479eda3c14eb345310799717e6f76d0c332041e8487022166b471" dependencies = [ - "arrow-arith", - "arrow-array", - "arrow-buffer", - "arrow-cast", + "arrow-arith 58.3.0", + "arrow-array 58.3.0", + "arrow-buffer 58.3.0", + "arrow-cast 58.3.0", "arrow-csv", - "arrow-data", - "arrow-ipc", + "arrow-data 58.3.0", + "arrow-ipc 58.3.0", "arrow-json", - "arrow-ord", - "arrow-row", - "arrow-schema", - "arrow-select", - "arrow-string", + "arrow-ord 58.3.0", + "arrow-row 58.3.0", + "arrow-schema 58.3.0", + "arrow-select 58.3.0", + "arrow-string 58.3.0", +] + +[[package]] +name = "arrow" +version = "59.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b952ca5a8046ad741b60f142d6eca4aeebcad615694202bc64c5341f23e32c5b" +dependencies = [ + "arrow-arith 59.1.0", + "arrow-array 59.1.0", + "arrow-buffer 59.1.0", + "arrow-cast 59.1.0", + "arrow-data 59.1.0", + "arrow-ipc 59.1.0", + "arrow-ord 59.1.0", + "arrow-row 59.1.0", + "arrow-schema 59.1.0", + "arrow-select 59.1.0", + "arrow-string 59.1.0", ] [[package]] @@ -276,10 +295,24 @@ 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", +] + +[[package]] +name = "arrow-arith" +version = "59.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "64a13b8d3008c4e9063c597a08f46446fe3fd5789277127672d6c0bdbb43b1ff" +dependencies = [ + "arrow-array 59.1.0", + "arrow-buffer 59.1.0", + "arrow-data 59.1.0", + "arrow-schema 59.1.0", "chrono", "num-traits", ] @@ -291,9 +324,9 @@ 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", "chrono-tz", "half", @@ -303,6 +336,24 @@ dependencies = [ "num-traits", ] +[[package]] +name = "arrow-array" +version = "59.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9486151b2f0785bafc6fa04fc5c99fcb4495455662e58787ea32eaaed33c4192" +dependencies = [ + "ahash", + "arrow-buffer 59.1.0", + "arrow-data 59.1.0", + "arrow-schema 59.1.0", + "chrono", + "half", + "hashbrown 0.17.1", + "num-complex", + "num-integer", + "num-traits", +] + [[package]] name = "arrow-buffer" version = "58.3.0" @@ -315,18 +366,30 @@ dependencies = [ "num-traits", ] +[[package]] +name = "arrow-buffer" +version = "59.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c4776577a87794bfdf0b4e90e2ea12454fa7738ea2823c4be5b9d1851da7b434" +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-ord", - "arrow-schema", - "arrow-select", + "arrow-array 58.3.0", + "arrow-buffer 58.3.0", + "arrow-data 58.3.0", + "arrow-ord 58.3.0", + "arrow-schema 58.3.0", + "arrow-select 58.3.0", "atoi", "base64 0.22.1", "chrono", @@ -337,15 +400,36 @@ dependencies = [ "ryu", ] +[[package]] +name = "arrow-cast" +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-ord 59.1.0", + "arrow-schema 59.1.0", + "arrow-select 59.1.0", + "atoi", + "base64 0.22.1", + "chrono", + "half", + "lexical-core", + "num-traits", + "ryu", +] + [[package]] name = "arrow-csv" version = "58.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e94e8cf7e517657a52b91ea1263acf38c4ca62a84655d72458a3359b12ab97de" dependencies = [ - "arrow-array", - "arrow-cast", - "arrow-schema", + "arrow-array 58.3.0", + "arrow-cast 58.3.0", + "arrow-schema 58.3.0", "chrono", "csv", "csv-core", @@ -358,8 +442,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.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b38fe43e2e8704360f1464e6e8cc4fc381ef02cc4fb0192afa8df1aaa0115c66" +dependencies = [ + "arrow-buffer 59.1.0", + "arrow-schema 59.1.0", "half", "num-integer", "num-traits", @@ -371,11 +468,11 @@ version = "58.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "28abfe8bf9f124e5fc83b334af4fa58f8d0323ad25312ccb2d1da50178415704" dependencies = [ - "arrow-array", - "arrow-buffer", - "arrow-cast", - "arrow-ipc", - "arrow-schema", + "arrow-array 58.3.0", + "arrow-buffer 58.3.0", + "arrow-cast 58.3.0", + "arrow-ipc 58.3.0", + "arrow-schema 58.3.0", "base64 0.22.1", "bytes", "futures", @@ -391,28 +488,42 @@ 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-select", + "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", ] +[[package]] +name = "arrow-ipc" +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-select 59.1.0", + "flatbuffers", +] + [[package]] name = "arrow-json" version = "58.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "205ca2119e6d679d5c133c6f30e68f027738d95ed948cf77677ea69c7800036b" dependencies = [ - "arrow-array", - "arrow-buffer", - "arrow-cast", - "arrow-ord", - "arrow-schema", - "arrow-select", + "arrow-array 58.3.0", + "arrow-buffer 58.3.0", + "arrow-cast 58.3.0", + "arrow-ord 58.3.0", + "arrow-schema 58.3.0", + "arrow-select 58.3.0", "chrono", "half", "indexmap 2.14.0", @@ -432,11 +543,24 @@ 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-select", + "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", +] + +[[package]] +name = "arrow-ord" +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-select 59.1.0", ] [[package]] @@ -445,10 +569,23 @@ 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", +] + +[[package]] +name = "arrow-row" +version = "59.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4d5a1f8c733d15260b305683472ee8ad89c62cbd706703ca873b90d051b41592" +dependencies = [ + "arrow-array 59.1.0", + "arrow-buffer 59.1.0", + "arrow-data 59.1.0", + "arrow-schema 59.1.0", "half", ] @@ -462,6 +599,16 @@ dependencies = [ "serde_json", ] +[[package]] +name = "arrow-schema" +version = "59.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d9e4969dc350d571766247143ab36a5187d095d3d3690970408bc630d47c69e5" +dependencies = [ + "serde_core", + "serde_json", +] + [[package]] name = "arrow-select" version = "58.3.0" @@ -469,10 +616,24 @@ 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", +] + +[[package]] +name = "arrow-select" +version = "59.1.0" +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", "num-traits", ] @@ -482,11 +643,28 @@ 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-select", + "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", + "memchr", + "num-traits", + "regex", + "regex-syntax", +] + +[[package]] +name = "arrow-string" +version = "59.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a2b0afbb8b9016700938291123df30838b89decc3213dba00852021988b170d3" +dependencies = [ + "arrow-array 59.1.0", + "arrow-buffer 59.1.0", + "arrow-data 59.1.0", + "arrow-schema 59.1.0", + "arrow-select 59.1.0", "memchr", "num-traits", "regex", @@ -794,7 +972,7 @@ dependencies = [ "http 0.2.12", "http 1.4.2", "http-body 0.4.6", - "http-body 1.0.1", + "http-body 1.1.0", "percent-encoding", "pin-project-lite", "tracing", @@ -883,7 +1061,7 @@ dependencies = [ "hmac 0.13.0", "http 0.2.12", "http 1.4.2", - "http-body 1.0.1", + "http-body 1.1.0", "lru 0.16.4", "percent-encoding", "regex-lite", @@ -1047,7 +1225,7 @@ dependencies = [ "crc-fast", "hex", "http 1.4.2", - "http-body 1.0.1", + "http-body 1.1.0", "http-body-util", "md-5 0.11.0", "pin-project-lite", @@ -1081,7 +1259,7 @@ dependencies = [ "futures-core", "futures-util", "http 1.4.2", - "http-body 1.0.1", + "http-body 1.1.0", "http-body-util", "percent-encoding", "pin-project-lite", @@ -1105,7 +1283,7 @@ dependencies = [ "http 0.2.12", "http 1.4.2", "http-body 0.4.6", - "http-body 1.0.1", + "http-body 1.1.0", "hyper 0.14.32", "hyper 1.10.1", "hyper-rustls 0.24.2", @@ -1138,9 +1316,9 @@ dependencies = [ [[package]] name = "aws-smithy-mocks" -version = "0.2.6" +version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1d9a9490933f8faa0aeb1eb9fbb8bf4f1c214b3149c61b3a4074b68030b21bd5" +checksum = "d0922f8ee1ce1f90f0baf9c9036f566161547a7ab9f09571d61d56455ba35598" dependencies = [ "aws-smithy-http-client", "aws-smithy-runtime-api", @@ -1204,7 +1382,7 @@ dependencies = [ "http 0.2.12", "http 1.4.2", "http-body 0.4.6", - "http-body 1.0.1", + "http-body 1.1.0", "http-body-util", "pin-project-lite", "pin-utils", @@ -1266,7 +1444,7 @@ dependencies = [ "http 0.2.12", "http 1.4.2", "http-body 0.4.6", - "http-body 1.0.1", + "http-body 1.1.0", "http-body-util", "itoa", "num-integer", @@ -1316,7 +1494,7 @@ dependencies = [ "bytes", "futures-util", "http 1.4.2", - "http-body 1.0.1", + "http-body 1.1.0", "http-body-util", "itoa", "matchit", @@ -1340,7 +1518,7 @@ dependencies = [ "bytes", "futures-core", "http 1.4.2", - "http-body 1.0.1", + "http-body 1.1.0", "http-body-util", "mime", "pin-project-lite", @@ -2189,7 +2367,7 @@ version = "3.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "faf9468729b8cbcea668e36183cb69d317348c2e08e994829fb56ebfdfbaac34" dependencies = [ - "windows-sys 0.48.0", + "windows-sys 0.61.2", ] [[package]] @@ -2781,14 +2959,13 @@ checksum = "be1e0bca6c3637f992fc1cc7cbc52a78c1ef6db076dbf1059c4323d6a2048376" [[package]] name = "datafusion" -version = "53.1.0" +version = "54.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "93db0e623840612f7f2cd757f7e8a8922064192363732c88692e0870016e141b" +checksum = "997a31e15872606a49478e670c58302094c97cb96abb0a7d60720f8e92170040" dependencies = [ - "arrow", - "arrow-schema", + "arrow 58.3.0", + "arrow-schema 58.3.0", "async-trait", - "bytes", "bzip2", "chrono", "datafusion-catalog", @@ -2818,14 +2995,13 @@ dependencies = [ "datafusion-sql", "flate2", "futures", + "indexmap 2.14.0", "itertools 0.14.0", "liblzma", "log", - "object_store", + "object_store 0.13.2", "parking_lot", - "parquet", - "rand 0.9.4", - "regex", + "parquet 58.3.0", "sqlparser", "tempfile", "tokio", @@ -2836,11 +3012,11 @@ dependencies = [ [[package]] name = "datafusion-catalog" -version = "53.1.0" +version = "54.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "37cefde60b26a7f4ff61e9d2ff2833322f91df2b568d7238afe67bde5bdffb66" +checksum = "f7dd61161508f8f5fa1107774ea687bd753c22d83a32eebf963549f89de14139" dependencies = [ - "arrow", + "arrow 58.3.0", "async-trait", "dashmap 6.2.1", "datafusion-common", @@ -2854,18 +3030,18 @@ dependencies = [ "futures", "itertools 0.14.0", "log", - "object_store", + "object_store 0.13.2", "parking_lot", "tokio", ] [[package]] name = "datafusion-catalog-listing" -version = "53.1.0" +version = "54.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "17e112307715d6a7a331111a4c2330ff54bc237183511c319e3708a4cff431fb" +checksum = "897c70f871277f9ce99aa38347be0d679bbe3e617156c4d2a8378cec8a2a0891" dependencies = [ - "arrow", + "arrow 58.3.0", "async-trait", "datafusion-catalog", "datafusion-common", @@ -2879,39 +3055,40 @@ dependencies = [ "futures", "itertools 0.14.0", "log", - "object_store", + "object_store 0.13.2", ] [[package]] name = "datafusion-common" -version = "53.1.0" +version = "54.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d72a11ca44a95e1081870d3abb80c717496e8a7acb467a1d3e932bb636af5cc2" +checksum = "121c9ded5d87d9172319e006f2afdb9928d72dbacd6a90a458d8acb1e3b43a65" dependencies = [ - "ahash", - "arrow", - "arrow-ipc", + "arrow 58.3.0", + "arrow-ipc 58.3.0", + "arrow-schema 58.3.0", "chrono", + "foldhash 0.2.0", "half", - "hashbrown 0.16.1", + "hashbrown 0.17.1", "indexmap 2.14.0", "itertools 0.14.0", "libc", "log", - "object_store", - "parquet", - "paste", + "object_store 0.13.2", + "parquet 58.3.0", "recursive", "sqlparser", "tokio", + "uuid", "web-time", ] [[package]] name = "datafusion-common-runtime" -version = "53.1.0" +version = "54.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "89f4afaed29670ec4fd6053643adc749fe3f4bc9d1ce1b8c5679b22c67d12def" +checksum = "981b9dae74f78ee3d9f714fb49b01919eab975461b56149510c3ba9ea11287d1" dependencies = [ "futures", "log", @@ -2920,11 +3097,11 @@ dependencies = [ [[package]] name = "datafusion-datasource" -version = "53.1.0" +version = "54.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e9fb386e1691355355a96419978a0022b7947b44d4a24a6ea99f00b6b485cbb6" +checksum = "ffd7d295b2ec7c00d8a56562f41ed41062cf0af75549ed891c12a0a09eddfefe" dependencies = [ - "arrow", + "arrow 58.3.0", "async-compression", "async-trait", "bytes", @@ -2945,7 +3122,8 @@ dependencies = [ "itertools 0.14.0", "liblzma", "log", - "object_store", + "object_store 0.13.2", + "parking_lot", "rand 0.9.4", "tokio", "tokio-util", @@ -2955,12 +3133,12 @@ dependencies = [ [[package]] name = "datafusion-datasource-arrow" -version = "53.1.0" +version = "54.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ffa6c52cfed0734c5f93754d1c0175f558175248bf686c944fb05c373e5fc096" +checksum = "552b0b3f342f7ec41b3fbd70f6339dc82a30cfd0349e7f280e7852528085349f" dependencies = [ - "arrow", - "arrow-ipc", + "arrow 58.3.0", + "arrow-ipc 58.3.0", "async-trait", "bytes", "datafusion-common", @@ -2973,17 +3151,17 @@ dependencies = [ "datafusion-session", "futures", "itertools 0.14.0", - "object_store", + "object_store 0.13.2", "tokio", ] [[package]] name = "datafusion-datasource-csv" -version = "53.1.0" +version = "54.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "503f29e0582c1fc189578d665ff57d9300da1f80c282777d7eb67bb79fb8cdca" +checksum = "68850aa426b897e879c8b87e512ea8124f1d0a2869a4e51808ddaaddf1bc0ada" dependencies = [ - "arrow", + "arrow 58.3.0", "async-trait", "bytes", "datafusion-common", @@ -2995,18 +3173,18 @@ dependencies = [ "datafusion-physical-plan", "datafusion-session", "futures", - "object_store", + "object_store 0.13.2", "regex", "tokio", ] [[package]] name = "datafusion-datasource-json" -version = "53.1.0" +version = "54.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e33804749abc8d0c8cb7473228483cb8070e524c6f6086ee1b85a64debe2b3d2" +checksum = "402f93242ae08ef99139ee2c528a49d087efe88d5c7b2c3ff5480855a40ce54f" dependencies = [ - "arrow", + "arrow 58.3.0", "async-trait", "bytes", "datafusion-common", @@ -3018,19 +3196,18 @@ dependencies = [ "datafusion-physical-plan", "datafusion-session", "futures", - "object_store", - "serde_json", + "object_store 0.13.2", "tokio", "tokio-stream", ] [[package]] name = "datafusion-datasource-parquet" -version = "53.1.0" +version = "54.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "32a8e0365e0e08e8ff94d912f0ababcf9065a1a304018ba90b1fc83c855b4997" +checksum = "ffd2499c1bee0eeccf6a57156105700eeeb17bc701899ac719183c4e74231450" dependencies = [ - "arrow", + "arrow 58.3.0", "async-trait", "bytes", "datafusion-common", @@ -3038,6 +3215,7 @@ dependencies = [ "datafusion-datasource", "datafusion-execution", "datafusion-expr", + "datafusion-functions", "datafusion-functions-aggregate-common", "datafusion-physical-expr", "datafusion-physical-expr-adapter", @@ -3048,21 +3226,21 @@ dependencies = [ "futures", "itertools 0.14.0", "log", - "object_store", + "object_store 0.13.2", "parking_lot", - "parquet", + "parquet 58.3.0", "tokio", ] [[package]] name = "datafusion-distributed" -version = "1.0.0" +version = "2.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "01d75c8241c447c26614c9d235dd3d4d72e93112c8716b9509d2ff0d84e06b8e" +checksum = "5467bab3520c7641427f723f6df70ebad684aef934e66d0a55a08aeabf95b9f7" dependencies = [ "arrow-flight", - "arrow-ipc", - "arrow-select", + "arrow-ipc 58.3.0", + "arrow-select 58.3.0", "async-trait", "bincode", "bytes", @@ -3076,7 +3254,7 @@ dependencies = [ "http 1.4.2", "itertools 0.14.0", "moka", - "object_store", + "object_store 0.13.2", "pin-project", "prost 0.14.4", "rand 0.9.4", @@ -3093,27 +3271,26 @@ dependencies = [ [[package]] name = "datafusion-doc" -version = "53.1.0" +version = "54.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8de6ac0df1662b9148ad3c987978b32cbec7c772f199b1d53520c8fa764a87ee" +checksum = "cb9e7e5d11130c48c8bd4e80c79a9772dd28ce6dc330baca9246205d245b9e2e" [[package]] name = "datafusion-execution" -version = "53.1.0" +version = "54.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c03c7fbdaefcca4ef6ffe425a5fc2325763bfb426599bb0bf4536466efabe709" +checksum = "37a8643ab852eb68864e1b72ae789e8066282dce48eea6347ffb0aee33d1ccc0" dependencies = [ - "arrow", - "arrow-buffer", + "arrow 58.3.0", + "arrow-buffer 58.3.0", "async-trait", - "chrono", "dashmap 6.2.1", "datafusion-common", "datafusion-expr", "datafusion-physical-expr-common", "futures", "log", - "object_store", + "object_store 0.13.2", "parking_lot", "rand 0.9.4", "tempfile", @@ -3122,11 +3299,12 @@ dependencies = [ [[package]] name = "datafusion-expr" -version = "53.1.0" +version = "54.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "574b9b6977fedbd2a611cbff12e5caf90f31640ad9dc5870f152836d94bad0dd" +checksum = "6932f4d71eed9c8d9341476a2b845aadfabde5495d08dbcd8fc23881f49fa7a0" dependencies = [ - "arrow", + "arrow 58.3.0", + "arrow-schema 58.3.0", "async-trait", "chrono", "datafusion-common", @@ -3137,7 +3315,6 @@ dependencies = [ "datafusion-physical-expr-common", "indexmap 2.14.0", "itertools 0.14.0", - "paste", "recursive", "serde_json", "sqlparser", @@ -3145,25 +3322,24 @@ dependencies = [ [[package]] name = "datafusion-expr-common" -version = "53.1.0" +version = "54.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7d7c3adf3db8bf61e92eb90cb659c8e8b734593a8f7c8e12a843c7ddba24b87e" +checksum = "0225491839a31b1f7d2cb8092c2d50792e2fe1c1724e4e6d08e011f5feaf4ed2" dependencies = [ - "arrow", + "arrow 58.3.0", "datafusion-common", "indexmap 2.14.0", "itertools 0.14.0", - "paste", ] [[package]] name = "datafusion-functions" -version = "53.1.0" +version = "54.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f28aa4e10384e782774b10e72aca4d93ef7b31aa653095d9d4536b0a3dbc51b6" +checksum = "14872c47bfc3d21e53ec82f57074e6987a15941c1e2f43cde4ac6ae2746634e3" dependencies = [ - "arrow", - "arrow-buffer", + "arrow 58.3.0", + "arrow-buffer 58.3.0", "base64 0.22.1", "blake2", "blake3", @@ -3175,27 +3351,26 @@ dependencies = [ "datafusion-expr", "datafusion-expr-common", "datafusion-macros", + "datafusion-physical-expr-common", "hex", "itertools 0.14.0", "log", - "md-5 0.10.6", + "md-5 0.11.0", "memchr", "num-traits", "rand 0.9.4", "regex", - "sha2 0.10.9", - "unicode-segmentation", + "sha2 0.11.0", "uuid", ] [[package]] name = "datafusion-functions-aggregate" -version = "53.1.0" +version = "54.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "00aa6217e56098ba84e0a338176fe52f0a84cca398021512c6c8c5eff806d0ad" +checksum = "75a2ca14e1b609be21e657e2d3130b2f446456b08393b377bb721a33952d2e09" dependencies = [ - "ahash", - "arrow", + "arrow 58.3.0", "datafusion-common", "datafusion-doc", "datafusion-execution", @@ -3204,20 +3379,19 @@ dependencies = [ "datafusion-macros", "datafusion-physical-expr", "datafusion-physical-expr-common", + "foldhash 0.2.0", "half", "log", "num-traits", - "paste", ] [[package]] name = "datafusion-functions-aggregate-common" -version = "53.1.0" +version = "54.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b511250349407db7c43832ab2de63f5557b19a20dfd236b39ca2c04468b50d47" +checksum = "1ece74ba09092d2ef9c9b54a38445450aea292a1f8b04faf531936b723a24b3c" dependencies = [ - "ahash", - "arrow", + "arrow 58.3.0", "datafusion-common", "datafusion-expr-common", "datafusion-physical-expr-common", @@ -3225,12 +3399,12 @@ dependencies = [ [[package]] name = "datafusion-functions-nested" -version = "53.1.0" +version = "54.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ef13a858e20d50f0a9bb5e96e7ac82b4e7597f247515bccca4fdd2992df0212a" +checksum = "3f3e3f9ee8ca59bf70518802107de6f1b88a9509efdc629fadc5de9d6b2d5ef5" dependencies = [ - "arrow", - "arrow-ord", + "arrow 58.3.0", + "arrow-ord 58.3.0", "datafusion-common", "datafusion-doc", "datafusion-execution", @@ -3241,36 +3415,36 @@ dependencies = [ "datafusion-functions-aggregate-common", "datafusion-macros", "datafusion-physical-expr-common", - "hashbrown 0.16.1", + "hashbrown 0.17.1", "itertools 0.14.0", "itoa", "log", - "paste", + "memchr", ] [[package]] name = "datafusion-functions-table" -version = "53.1.0" +version = "54.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "72b40d3f5bbb3905f9ccb1ce9485a9595c77b69758a7c24d3ba79e334ff51e7e" +checksum = "89161dffc22cf2b50f9f4b1bee83b5221d3b4ed7c2e37fd7aa2b22a5297b3a26" dependencies = [ - "arrow", + "arrow 58.3.0", "async-trait", "datafusion-catalog", "datafusion-common", "datafusion-expr", + "datafusion-physical-expr", "datafusion-physical-plan", "parking_lot", - "paste", ] [[package]] name = "datafusion-functions-window" -version = "53.1.0" +version = "54.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d4e88ec9d57c9b685d02f58bfee7be62d72610430ddcedb82a08e5d9925dbfb6" +checksum = "d7339345b226b3874037708bf5023ba1c2de705128f8457a095aae5ae9cb9c78" dependencies = [ - "arrow", + "arrow 58.3.0", "datafusion-common", "datafusion-doc", "datafusion-expr", @@ -3279,14 +3453,13 @@ dependencies = [ "datafusion-physical-expr", "datafusion-physical-expr-common", "log", - "paste", ] [[package]] name = "datafusion-functions-window-common" -version = "53.1.0" +version = "54.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8307bb93519b1a91913723a1130cfafeee3f72200d870d88e91a6fc5470ede5c" +checksum = "fa84836dc2392df6f43d6a29d37fb56a8ebdc8b3f4e10ae8dc15861fd20278fb" dependencies = [ "datafusion-common", "datafusion-physical-expr-common", @@ -3294,9 +3467,9 @@ dependencies = [ [[package]] name = "datafusion-macros" -version = "53.1.0" +version = "54.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2e367e6a71051d0ebdd29b2f85d12059b38b1d1f172c6906e80016da662226bd" +checksum = "587164e03ad68732aa9e7bfe5686e3f25970d4c64fd4bd80790749840892dae5" dependencies = [ "datafusion-doc", "quote", @@ -3305,11 +3478,11 @@ dependencies = [ [[package]] name = "datafusion-optimizer" -version = "53.1.0" +version = "54.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e929015451a67f77d9d8b727b2bf3a40c4445fdef6cdc53281d7d97c76888ace" +checksum = "77f20e8cf9e8654d92f4c16b24c487353ee5bf153ffc12d5772cd399ab8cd281" dependencies = [ - "arrow", + "arrow 58.3.0", "chrono", "datafusion-common", "datafusion-expr", @@ -3325,23 +3498,21 @@ dependencies = [ [[package]] name = "datafusion-physical-expr" -version = "53.1.0" +version = "54.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4b1e68aba7a4b350401cfdf25a3d6f989ad898a7410164afe9ca52080244cb59" +checksum = "f015a4a82f6f7ff7e1d8d4bf3870a936752fa38b17705dfcc14adef95aa8922c" dependencies = [ - "ahash", - "arrow", + "arrow 58.3.0", "datafusion-common", "datafusion-expr", "datafusion-expr-common", "datafusion-functions-aggregate-common", "datafusion-physical-expr-common", "half", - "hashbrown 0.16.1", + "hashbrown 0.17.1", "indexmap 2.14.0", "itertools 0.14.0", "parking_lot", - "paste", "petgraph 0.8.3", "recursive", "tokio", @@ -3349,11 +3520,11 @@ dependencies = [ [[package]] name = "datafusion-physical-expr-adapter" -version = "53.1.0" +version = "54.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ea22315f33cf2e0adc104e8ec42e285f6ed93998d565c65e82fec6a9ee9f9db4" +checksum = "51e6ffff8acdfe54e0ea15ccf38115c4a9184433b0439f42907637928d00a235" dependencies = [ - "arrow", + "arrow 58.3.0", "datafusion-common", "datafusion-expr", "datafusion-functions", @@ -3364,28 +3535,28 @@ dependencies = [ [[package]] name = "datafusion-physical-expr-common" -version = "53.1.0" +version = "54.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b04b45ea8ad3ac2d78f2ea2a76053e06591c9629c7a603eda16c10649ecf4362" +checksum = "7967a3e171c6a4bf09474b3f7a14f1a3db13ed1714ba12156f33fcce2bba54e8" dependencies = [ - "ahash", - "arrow", + "arrow 58.3.0", "chrono", "datafusion-common", "datafusion-expr-common", - "hashbrown 0.16.1", + "hashbrown 0.17.1", "indexmap 2.14.0", "itertools 0.14.0", "parking_lot", + "pin-project", ] [[package]] name = "datafusion-physical-optimizer" -version = "53.1.0" +version = "54.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7cb13397809a425918f608dfe8653f332015a3e330004ab191b4404187238b95" +checksum = "59ff803e2a96054cb6d83f35f9e60fd4f42eac515e1932bd1b2dbc91d5fcbf36" dependencies = [ - "arrow", + "arrow 58.3.0", "datafusion-common", "datafusion-execution", "datafusion-expr", @@ -3400,14 +3571,15 @@ dependencies = [ [[package]] name = "datafusion-physical-plan" -version = "53.1.0" +version = "54.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5edc023675791af9d5fb4cc4c24abf5f7bd3bd4dcf9e5bd90ea1eff6976dcc79" +checksum = "776ee54d47d15bdb126452f9ca17b03761e3b004682914beaedd3f86eb507fbc" dependencies = [ - "ahash", - "arrow", - "arrow-ord", - "arrow-schema", + "arrow 58.3.0", + "arrow-data 58.3.0", + "arrow-ipc 58.3.0", + "arrow-ord 58.3.0", + "arrow-schema 58.3.0", "async-trait", "datafusion-common", "datafusion-common-runtime", @@ -3420,7 +3592,7 @@ dependencies = [ "datafusion-physical-expr-common", "futures", "half", - "hashbrown 0.16.1", + "hashbrown 0.17.1", "indexmap 2.14.0", "itertools 0.14.0", "log", @@ -3432,11 +3604,11 @@ dependencies = [ [[package]] name = "datafusion-proto" -version = "53.1.0" +version = "54.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6a387aaef949dc16bb6abc81bd1af850ec7449183aef011214f9724957495738" +checksum = "9dd15a1ba5d3af93808241065c6c44dbca8296a189845e8a587c45c07bf0ffae" dependencies = [ - "arrow", + "arrow 58.3.0", "chrono", "datafusion-catalog", "datafusion-catalog-listing", @@ -3453,44 +3625,42 @@ dependencies = [ "datafusion-physical-expr-common", "datafusion-physical-plan", "datafusion-proto-common", - "object_store", + "object_store 0.13.2", "prost 0.14.4", - "rand 0.9.4", ] [[package]] name = "datafusion-proto-common" -version = "53.1.0" +version = "54.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "16e614c7c53a9c304c6a850b821010bb492e57300311835f1180613f9d2c63d9" +checksum = "90042982cf9462eb06a0b81f92efa4188dae871e7ea3ab8dc61aa9c9349b2530" dependencies = [ - "arrow", + "arrow 58.3.0", "datafusion-common", "prost 0.14.4", ] [[package]] name = "datafusion-pruning" -version = "53.1.0" +version = "54.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ac8c76860e355616555081cab5968cec1af7a80701ff374510860bcd567e365a" +checksum = "d5fb9e5774660aa69c3ba93c610f175f75b65cb8c3776edb3626de8f3a4f4ee3" dependencies = [ - "arrow", + "arrow 58.3.0", "datafusion-common", "datafusion-datasource", "datafusion-expr-common", "datafusion-physical-expr", "datafusion-physical-expr-common", "datafusion-physical-plan", - "itertools 0.14.0", "log", ] [[package]] name = "datafusion-session" -version = "53.1.0" +version = "54.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5412111aa48e2424ba926112e192f7a6b7e4ccb450145d25ce5ede9f19dc491e" +checksum = "15ce715fa2a61f4623cc234bcc14a3ef6a91f189128d5b14b468a6a17cdfc417" dependencies = [ "async-trait", "datafusion-common", @@ -3502,11 +3672,11 @@ dependencies = [ [[package]] name = "datafusion-sql" -version = "53.1.0" +version = "54.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fa0d133ddf8b9b3b872acac900157f783e7b879fe9a6bccf389abebbfac45ec1" +checksum = "6094ad36a3ed6d7ac87b20b479b2d0b118250f66cf997603829fdc65b44a7099" dependencies = [ - "arrow", + "arrow 58.3.0", "bigdecimal", "chrono", "datafusion-common", @@ -3521,9 +3691,9 @@ dependencies = [ [[package]] name = "datafusion-substrait" -version = "53.1.0" +version = "54.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "98494539a5468979cc42d86c7bc5f0f8cb71ee5c742694c26fc34efdd29dd2e5" +checksum = "3b22c8f8c72d317e54fad6f85c0ef6d1e1da53cc7faadc7eea8daf0f8d86d4f2" dependencies = [ "async-recursion", "async-trait", @@ -3531,7 +3701,7 @@ dependencies = [ "datafusion", "half", "itertools 0.14.0", - "object_store", + "object_store 0.13.2", "pbjson-types", "prost 0.14.4", "substrait", @@ -4583,6 +4753,25 @@ dependencies = [ "tracing", ] +[[package]] +name = "google-cloud-gax" +version = "1.12.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3103a4a9013f1aed573ca56e19a9680b0211643a99ea85caf524b397d6be8be3" +dependencies = [ + "bytes", + "futures", + "google-cloud-rpc", + "google-cloud-wkt", + "http 1.4.2", + "pin-project", + "rand 0.10.2", + "serde", + "serde_json", + "thiserror 2.0.18", + "tokio", +] + [[package]] name = "google-cloud-googleapis" version = "0.16.1" @@ -4614,7 +4803,7 @@ dependencies = [ "async-channel 1.9.0", "async-stream", "google-cloud-auth", - "google-cloud-gax", + "google-cloud-gax 0.19.2", "google-cloud-googleapis", "google-cloud-token", "prost-types 0.13.5", @@ -4624,6 +4813,19 @@ dependencies = [ "tracing", ] +[[package]] +name = "google-cloud-rpc" +version = "1.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e2162c08a89118130979ba261080e960e44cdcb2d6e2ab8ca9b1da245285d353" +dependencies = [ + "bytes", + "google-cloud-wkt", + "serde", + "serde_json", + "serde_with", +] + [[package]] name = "google-cloud-token" version = "0.1.2" @@ -4633,6 +4835,22 @@ dependencies = [ "async-trait", ] +[[package]] +name = "google-cloud-wkt" +version = "1.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "46df1fcc3ab69164af3f4199ed21f45b5dbc56d9f03211eb4fa20116d442364b" +dependencies = [ + "base64 0.22.1", + "bytes", + "serde", + "serde_json", + "serde_with", + "thiserror 2.0.18", + "time", + "url", +] + [[package]] name = "governor" version = "0.10.4" @@ -4935,9 +5153,9 @@ dependencies = [ [[package]] name = "http-body" -version = "1.0.1" +version = "1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1efedce1fb8e6913f23e0c92de8e62cd5b772a67e7b3946df930a62566c93184" +checksum = "ca2a8f2913ee65f60facd6a5905613afaa448497a0230cc41ce022d93290bc2c" dependencies = [ "bytes", "http 1.4.2", @@ -4952,7 +5170,7 @@ dependencies = [ "bytes", "futures-core", "http 1.4.2", - "http-body 1.0.1", + "http-body 1.1.0", "pin-project-lite", ] @@ -5049,7 +5267,7 @@ dependencies = [ "futures-core", "h2 0.4.15", "http 1.4.2", - "http-body 1.0.1", + "http-body 1.1.0", "httparse", "httpdate", "itoa", @@ -5115,7 +5333,7 @@ dependencies = [ "futures-channel", "futures-util", "http 1.4.2", - "http-body 1.0.1", + "http-body 1.1.0", "hyper 1.10.1", "ipnet", "libc", @@ -5704,9 +5922,9 @@ dependencies = [ [[package]] name = "lambda_runtime" -version = "1.2.1" +version = "1.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4de91395937cd37777dce2c98ed95060a6fbd7dfaefb7ae3cc5fec84bb8379d0" +checksum = "484647f147899f866a7b5db6aaa1671e943f89f4be76e2a383c96b1b27058294" dependencies = [ "async-stream", "base64 0.22.1", @@ -5729,15 +5947,15 @@ dependencies = [ [[package]] name = "lambda_runtime_api_client" -version = "1.0.3" +version = "1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b5e9ffa99f1e87b21d42ac98fe7eac55f4cfb9ed14677a64a7dab4d8f44399a4" +checksum = "a92e6500e47d17c1ffd3e6ad3ca224bb86382fc8b63414f6f20b1b2d98dfb7cf" dependencies = [ "bytes", "futures-channel", "futures-util", "http 1.4.2", - "http-body 1.0.1", + "http-body 1.1.0", "http-body-util", "hyper 1.10.1", "hyper-util", @@ -6259,9 +6477,9 @@ dependencies = [ [[package]] name = "mockall" -version = "0.14.0" +version = "0.15.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f58d964098a5f9c6b63d0798e5372fd04708193510a7af313c22e9f29b7b620b" +checksum = "1a6ceddfe3ce334925e96bf420fdb2dcee5bed6c632a168ece622676dadeaf8a" dependencies = [ "cfg-if", "downcast", @@ -6273,9 +6491,9 @@ dependencies = [ [[package]] name = "mockall_derive" -version = "0.14.0" +version = "0.15.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ca41ce716dda6a9be188b385aa78ee5260fc25cd3802cb2a8afdc6afbe6b6dbf" +checksum = "9cfe16fbe8a314aeec0b861ac24e60b1e123e97634bab045475b9d6a18416fd8" dependencies = [ "cfg-if", "proc-macro2", @@ -6369,6 +6587,18 @@ dependencies = [ "libc", ] +[[package]] +name = "nix" +version = "0.31.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cf20d2fde8ff38632c426f1165ed7436270b44f199fc55284c38276f9db47c3d" +dependencies = [ + "bitflags 2.13.0", + "cfg-if", + "cfg_aliases", + "libc", +] + [[package]] name = "no-std-net" version = "0.6.0" @@ -6608,7 +6838,7 @@ version = "5.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "51e219e79014df21a225b1860a479e2dcd7cbd9130f4defd4bd0e191ea31d67d" dependencies = [ - "base64 0.21.7", + "base64 0.22.1", "chrono", "getrandom 0.2.17", "http 1.4.2", @@ -6676,6 +6906,34 @@ dependencies = [ "web-time", ] +[[package]] +name = "object_store" +version = "0.14.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d354792e39fa5f0009e47623cf8b15b099bf9a652fa55c6f817fe28ac84fea50" +dependencies = [ + "async-trait", + "bytes", + "chrono", + "futures-channel", + "futures-core", + "futures-util", + "http 1.4.2", + "humantime", + "itertools 0.15.0", + "nix 0.31.3", + "parking_lot", + "percent-encoding", + "thiserror 2.0.18", + "tokio", + "tracing", + "url", + "walkdir", + "wasm-bindgen-futures", + "web-time", + "windows-sys 0.61.2", +] + [[package]] name = "octseq" version = "0.6.1" @@ -6775,7 +7033,7 @@ dependencies = [ "bytes", "futures", "http 1.4.2", - "http-body 1.0.1", + "http-body 1.1.0", "jiff", "log", "md-5 0.11.0", @@ -7000,6 +7258,15 @@ dependencies = [ "num-traits", ] +[[package]] +name = "ordered-float" +version = "3.9.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f1e1c390732d15f1d48471625cd92d154e66db2c56645e29a9cd26f4699f72dc" +dependencies = [ + "num-traits", +] + [[package]] name = "ordered-float" version = "4.6.0" @@ -7035,7 +7302,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7d8fae84b431384b68627d0f9b3b1245fcf9f46f6c0e3dc902e9dce64edd1967" dependencies = [ "libc", - "windows-sys 0.48.0", + "windows-sys 0.61.2", ] [[package]] @@ -7169,12 +7436,12 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5dafa7d01085b62a47dd0c1829550a0a36710ea9c4fe358a05a85477cec8a908" dependencies = [ "ahash", - "arrow-array", - "arrow-buffer", - "arrow-data", - "arrow-ipc", - "arrow-schema", - "arrow-select", + "arrow-array 58.3.0", + "arrow-buffer 58.3.0", + "arrow-data 58.3.0", + "arrow-ipc 58.3.0", + "arrow-schema 58.3.0", + "arrow-select 58.3.0", "base64 0.22.1", "brotli", "bytes", @@ -7187,28 +7454,56 @@ dependencies = [ "num-bigint", "num-integer", "num-traits", - "object_store", + "object_store 0.13.2", + "paste", + "seq-macro", + "simdutf8", + "snap", + "thrift 0.17.0", + "tokio", + "twox-hash", + "zstd", +] + +[[package]] +name = "parquet" +version = "59.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5302d4da74d6596a1f11f9928767995b53bca657cbeea1e4e8c5074f8a1157dd" +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 0.22.1", + "bytes", + "chrono", + "half", + "hashbrown 0.17.1", + "num-bigint", + "num-integer", + "num-traits", "parquet-variant", "parquet-variant-compute", "parquet-variant-json", "paste", "seq-macro", - "simdutf8", "snap", - "thrift", - "tokio", "twox-hash", "zstd", ] [[package]] name = "parquet-variant" -version = "58.3.0" +version = "59.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "74c8db065291f088a2aad8ab831853eae1871c0d311c8d0b83bbc3b7e735d0fc" +checksum = "57db04c7f8598c9e12c935a7e953a441009189da3f1d504b63c5dc3346a4d59b" dependencies = [ - "arrow", - "arrow-schema", + "arrow 59.1.0", + "arrow-schema 59.1.0", "chrono", "half", "indexmap 2.14.0", @@ -7219,12 +7514,12 @@ dependencies = [ [[package]] name = "parquet-variant-compute" -version = "58.3.0" +version = "59.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a530e8d5b5e14efcb39c9a6ec55432ad11f6afb7dc4455a79be0dc615fe3cc31" +checksum = "9ecebd5a05d4837104ae401977f5d8ad816045e01b367035c416df3c39540613" dependencies = [ - "arrow", - "arrow-schema", + "arrow 59.1.0", + "arrow-schema 59.1.0", "chrono", "half", "indexmap 2.14.0", @@ -7236,11 +7531,11 @@ dependencies = [ [[package]] name = "parquet-variant-json" -version = "58.3.0" +version = "59.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "00ed89908289f67caa2ca078f9ff9aacd6229a313ec92b12bf4f48f613dc2b97" +checksum = "e5fc56a025dc3d5537140fc95d80879750fc1aa4324cf2452f3d1471854c2f8d" dependencies = [ - "arrow-schema", + "arrow-schema 59.1.0", "base64 0.22.1", "chrono", "parquet-variant", @@ -7780,7 +8075,7 @@ dependencies = [ "inferno", "libc", "log", - "nix", + "nix 0.26.4", "once_cell", "smallvec", "spin 0.10.0", @@ -7872,30 +8167,6 @@ dependencies = [ "toml_edit", ] -[[package]] -name = "proc-macro-error" -version = "1.0.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "da25490ff9892aab3fcf7c36f08cfb902dd3e71ca0f9f9517bea02a73a5ce38c" -dependencies = [ - "proc-macro-error-attr", - "proc-macro2", - "quote", - "syn 1.0.109", - "version_check", -] - -[[package]] -name = "proc-macro-error-attr" -version = "1.0.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a1be40180e52ecc98ad80b184934baf3d0d29f979574e439af5a55274b35f869" -dependencies = [ - "proc-macro2", - "quote", - "version_check", -] - [[package]] name = "proc-macro-error-attr2" version = "2.0.0" @@ -8529,7 +8800,7 @@ version = "0.8.0" dependencies = [ "anyhow", "async-trait", - "itertools 0.14.0", + "itertools 0.15.0", "quickwit-actors", "quickwit-cluster", "quickwit-common", @@ -8544,7 +8815,7 @@ dependencies = [ "time", "tokio", "tracing", - "ulid", + "ulid 2.0.1", ] [[package]] @@ -8607,14 +8878,14 @@ dependencies = [ "smallvec", "tokio", "tracing", - "ulid", + "ulid 2.0.1", ] [[package]] name = "quickwit-datafusion" version = "0.8.0" dependencies = [ - "arrow", + "arrow 59.1.0", "async-trait", "bytes", "bytesize", @@ -8627,8 +8898,8 @@ dependencies = [ "datafusion-substrait", "futures", "mini-moka", - "object_store", - "parquet", + "object_store 0.14.1", + "parquet 59.1.0", "prost 0.14.4", "quickwit-common", "quickwit-config", @@ -8665,13 +8936,13 @@ dependencies = [ name = "quickwit-df-core" version = "0.8.0" dependencies = [ - "arrow", + "arrow 59.1.0", "async-trait", "datafusion", "datafusion-distributed", "datafusion-substrait", "futures", - "object_store", + "object_store 0.14.1", "prost 0.14.4", "prost-build 0.14.4", "serde_json", @@ -8705,7 +8976,7 @@ name = "quickwit-doc-mapper" version = "0.8.0" dependencies = [ "anyhow", - "arrow", + "arrow 59.1.0", "base64 0.22.1", "binggan", "fnv", @@ -8767,7 +9038,7 @@ version = "0.8.0" dependencies = [ "anyhow", "arc-swap", - "arrow", + "arrow 59.1.0", "async-compression", "async-trait", "aws-sdk-kinesis", @@ -8780,7 +9051,7 @@ dependencies = [ "fnv", "futures", "google-cloud-auth", - "google-cloud-gax", + "google-cloud-gax 1.12.0", "google-cloud-googleapis", "google-cloud-pubsub", "itertools 0.15.0", @@ -8788,7 +9059,7 @@ dependencies = [ "mockall", "oneshot 0.2.1", "openssl", - "parquet", + "parquet 59.1.0", "percent-encoding", "proptest", "prost 0.14.4", @@ -8823,7 +9094,7 @@ dependencies = [ "time", "tokio", "tracing", - "ulid", + "ulid 2.0.1", "utoipa", "vrl", "warp", @@ -8866,7 +9137,7 @@ dependencies = [ "tower 0.5.3", "tracing", "tracing-opentelemetry", - "ulid", + "ulid 2.0.1", "utoipa", ] @@ -8875,7 +9146,7 @@ name = "quickwit-integration-tests" version = "0.8.0" dependencies = [ "anyhow", - "arrow", + "arrow 59.1.0", "aws-sdk-sqs", "bytesize", "datafusion", @@ -9068,7 +9339,7 @@ dependencies = [ "rand 0.10.2", "regex", "regex-syntax", - "sea-query", + "sea-query 1.0.1", "sea-query-binder", "serde", "serde_json", @@ -9083,7 +9354,7 @@ dependencies = [ "tower 0.5.3", "tracing", "tracing-subscriber", - "ulid", + "ulid 2.0.1", "utoipa", "uuid", ] @@ -9118,7 +9389,7 @@ name = "quickwit-opentelemetry" version = "0.8.0" dependencies = [ "anyhow", - "arrow", + "arrow 59.1.0", "async-trait", "prost 0.14.4", "quickwit-common", @@ -9142,12 +9413,12 @@ name = "quickwit-parquet-engine" version = "0.8.0" dependencies = [ "anyhow", - "arrow", + "arrow 59.1.0", "async-trait", "base64 0.22.1", "bytes", "chrono", - "parquet", + "parquet 59.1.0", "proptest", "prost 0.14.4", "quickwit-dst", @@ -9162,10 +9433,10 @@ dependencies = [ "storekey", "tempfile", "thiserror 2.0.18", - "thrift", + "thrift 0.24.0", "tokio", "tracing", - "ulid", + "ulid 2.0.1", ] [[package]] @@ -9188,7 +9459,7 @@ dependencies = [ "quickwit-actors", "quickwit-codegen", "quickwit-common", - "sea-query", + "sea-query 1.0.1", "serde", "serde_json", "sqlx", @@ -9201,7 +9472,7 @@ dependencies = [ "tower 0.5.3", "tracing", "tracing-opentelemetry", - "ulid", + "ulid 2.0.1", "utoipa", "zstd", ] @@ -9247,8 +9518,8 @@ dependencies = [ "quickwit-proto", "quickwit-serve", "reqwest 0.12.28", - "reqwest-middleware", - "reqwest-retry", + "reqwest-middleware 0.5.2", + "reqwest-retry 0.9.1", "serde", "serde_json", "thiserror 2.0.18", @@ -9297,7 +9568,7 @@ dependencies = [ "tower 0.5.3", "tracing", "ttl_cache", - "ulid", + "ulid 2.0.1", "utoipa", ] @@ -9318,7 +9589,7 @@ dependencies = [ "glob", "hex", "http 1.4.2", - "http-body 1.0.1", + "http-body 1.1.0", "http-serde", "humantime", "hyper-util", @@ -9371,7 +9642,7 @@ dependencies = [ "tonic-health", "tonic-reflection", "tower 0.5.3", - "tower-http", + "tower-http 0.7.0", "tracing", "tracing-opentelemetry", "tracing-subscriber", @@ -9432,7 +9703,7 @@ dependencies = [ "tokio-util", "tracing", "tracing-subscriber", - "ulid", + "ulid 2.0.1", ] [[package]] @@ -10026,7 +10297,7 @@ dependencies = [ "futures-util", "h2 0.4.15", "http 1.4.2", - "http-body 1.0.1", + "http-body 1.1.0", "http-body-util", "hyper 1.10.1", "hyper-rustls 0.27.9", @@ -10048,7 +10319,7 @@ dependencies = [ "tokio-rustls 0.26.4", "tokio-util", "tower 0.5.3", - "tower-http", + "tower-http 0.6.11", "tower-service", "url", "wasm-bindgen", @@ -10069,7 +10340,7 @@ dependencies = [ "futures-core", "futures-util", "http 1.4.2", - "http-body 1.0.1", + "http-body 1.1.0", "http-body-util", "hyper 1.10.1", "hyper-rustls 0.27.9", @@ -10087,7 +10358,7 @@ dependencies = [ "tokio-rustls 0.26.4", "tokio-util", "tower 0.5.3", - "tower-http", + "tower-http 0.6.11", "tower-service", "url", "wasm-bindgen", @@ -10111,6 +10382,20 @@ dependencies = [ "tower-service", ] +[[package]] +name = "reqwest-middleware" +version = "0.5.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "07bc3f1384cffa4f274dad2d4ddd73aed32fed8f786d96c6be8aa4e5fd3c3b58" +dependencies = [ + "anyhow", + "async-trait", + "http 1.4.2", + "reqwest 0.13.4", + "thiserror 2.0.18", + "tower-service", +] + [[package]] name = "reqwest-retry" version = "0.8.0" @@ -10124,7 +10409,27 @@ dependencies = [ "http 1.4.2", "hyper 1.10.1", "reqwest 0.12.28", - "reqwest-middleware", + "reqwest-middleware 0.4.2", + "retry-policies", + "thiserror 2.0.18", + "tokio", + "wasmtimer", +] + +[[package]] +name = "reqwest-retry" +version = "0.9.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fe2412db2af7d2268e7a5406be0431f37d9eb67ff390f35b395716f5f06c2eaa" +dependencies = [ + "anyhow", + "async-trait", + "futures", + "getrandom 0.2.17", + "http 1.4.2", + "hyper 1.10.1", + "reqwest 0.13.4", + "reqwest-middleware 0.5.2", "retry-policies", "thiserror 2.0.18", "tokio", @@ -10215,9 +10520,9 @@ dependencies = [ [[package]] name = "rust-embed" -version = "8.11.0" +version = "8.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "04113cb9355a377d83f06ef1f0a45b8ab8cd7d8b1288160717d66df5c7988d27" +checksum = "e9e7760e252aaba7b09f4be00e36476cf585bdb68a53552ac954cdf504ab4bc9" dependencies = [ "rust-embed-impl", "rust-embed-utils", @@ -10226,10 +10531,11 @@ dependencies = [ [[package]] name = "rust-embed-impl" -version = "8.11.0" +version = "8.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "da0902e4c7c8e997159ab384e6d0fc91c221375f6894346ae107f47dd0f3ccaa" +checksum = "3bcfc4d6f53af43755f7a723e4b6b8794fcce052a178dd8c6c1dadc5f5343097" dependencies = [ + "mime_guess", "proc-macro2", "quote", "rust-embed-utils", @@ -10239,11 +10545,11 @@ dependencies = [ [[package]] name = "rust-embed-utils" -version = "8.11.0" +version = "8.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5bcdef0be6fe7f6fa333b1073c949729274b05f123a0ad7efcb8efd878e5c3b1" +checksum = "42ffa149f6aa81b58a5b3011d01a857c4ed12c7a732d2c51947a4c7c692185f0" dependencies = [ - "sha2 0.10.9", + "sha2 0.11.0", "walkdir", ] @@ -10579,6 +10885,15 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8a5d1c518eaf5eda38e5773f902b26ab6d5e9e9e2bb2349ca6c64cf96f80448c" dependencies = [ "inherent", +] + +[[package]] +name = "sea-query" +version = "1.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8d190cfb3bcceb8a8d7d04dee5a0c77f60c7627979cdcb47fdcb8934f009badf" +dependencies = [ + "itoa", "sea-query-derive", ] @@ -10588,15 +10903,15 @@ version = "0.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b0019f47430f7995af63deda77e238c17323359af241233ec768aba1faea7608" dependencies = [ - "sea-query", + "sea-query 0.32.7", "sqlx", ] [[package]] name = "sea-query-derive" -version = "0.4.3" +version = "1.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bae0cbad6ab996955664982739354128c58d16e126114fe88c2a493642502aab" +checksum = "a0b0f466921cdd3cf4b89d5c3ac2173dba89a873ab395b123a645de181ec7537" dependencies = [ "darling 0.20.11", "heck 0.4.1", @@ -11256,9 +11571,9 @@ dependencies = [ [[package]] name = "sqlparser" -version = "0.61.0" +version = "0.62.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dbf5ea8d4d7c808e1af1cbabebca9a2abe603bcefc22294c5b95018d53200cb7" +checksum = "13c6d1b651dc4edf07eead2a0c6c78016ce971bc2c10da5266861b13f25e7cec" dependencies = [ "log", "recursive", @@ -11586,11 +11901,12 @@ dependencies = [ [[package]] name = "substrait" -version = "0.62.2" +version = "0.63.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "62fc4b483a129b9772ccb9c3f7945a472112fdd9140da87f8a4e7f1d44e045d0" +checksum = "e620ff4d5c02fd6f7752931aa74b16a26af66a63022cc1ad412c77edbe0bab47" dependencies = [ "heck 0.5.0", + "indexmap 2.14.0", "pbjson", "pbjson-build", "pbjson-types", @@ -12003,6 +12319,18 @@ dependencies = [ "ordered-float 2.10.1", ] +[[package]] +name = "thrift" +version = "0.24.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2b29bdae81cc2dbc498a720e2734e08f26e388c791fca6e95464d41001913714" +dependencies = [ + "byteorder", + "integer-encoding", + "ordered-float 3.9.2", + "uuid", +] + [[package]] name = "tikv-jemalloc-ctl" version = "0.6.1" @@ -12290,7 +12618,7 @@ dependencies = [ "bytes", "flate2", "http 1.4.2", - "http-body 1.0.1", + "http-body 1.1.0", "http-body-util", "hyper 1.10.1", "hyper-timeout", @@ -12322,7 +12650,7 @@ dependencies = [ "flate2", "h2 0.4.15", "http 1.4.2", - "http-body 1.0.1", + "http-body 1.1.0", "http-body-util", "hyper 1.10.1", "hyper-timeout", @@ -12463,22 +12791,38 @@ name = "tower-http" version = "0.6.11" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4cfcf7e2740e6fc6d4d688b4ef00650406bb94adf4731e43c096c3a19fe40840" +dependencies = [ + "bitflags 2.13.0", + "bytes", + "futures-util", + "http 1.4.2", + "http-body 1.1.0", + "pin-project-lite", + "tower 0.5.3", + "tower-layer", + "tower-service", + "url", +] + +[[package]] +name = "tower-http" +version = "0.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b11f75e912b0c2be01b63d8cf8057b8c3f97cf34abb3d431a3a4c8675498e233" dependencies = [ "async-compression", "bitflags 2.13.0", "bytes", "futures-core", - "futures-util", "http 1.4.2", - "http-body 1.0.1", + "http-body 1.1.0", + "percent-encoding", "pin-project-lite", "tokio", "tokio-util", - "tower 0.5.3", "tower-layer", "tower-service", "tracing", - "url", ] [[package]] @@ -12718,7 +13062,16 @@ version = "1.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "470dbf6591da1b39d43c14523b2b469c86879a53e8b758c8e090a470fe7b1fbe" dependencies = [ - "rand 0.9.4", + "web-time", +] + +[[package]] +name = "ulid" +version = "2.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "39493d572b98fe1d142e132e7a726c50c68121bce84429216a5ec20e1ad7fec5" +dependencies = [ + "rand 0.10.2", "serde", "web-time", ] @@ -12900,9 +13253,9 @@ checksum = "06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821" [[package]] name = "utoipa" -version = "4.2.3" +version = "5.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c5afb1a60e207dca502682537fefcfd9921e71d0b83e9576060f09abc6efab23" +checksum = "8bde15df68e80b16c7d16b9616e80770ad158988daa56a27dccd1e55558b0160" dependencies = [ "indexmap 2.14.0", "serde", @@ -12912,15 +13265,14 @@ dependencies = [ [[package]] name = "utoipa-gen" -version = "4.3.1" +version = "5.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "20c24e8ab68ff9ee746aad22d39b5535601e6416d1b0feeabf78be986a5c4392" +checksum = "6ba0b99ee52df3028635d93840c797102da61f8a7bb3cf751032455895b52ef8" dependencies = [ - "proc-macro-error", "proc-macro2", "quote", "syn 2.0.118", - "ulid", + "ulid 1.2.1", ] [[package]] @@ -13036,8 +13388,8 @@ dependencies = [ "regex", "relative-path", "reqwest 0.12.28", - "reqwest-middleware", - "reqwest-retry", + "reqwest-middleware 0.4.2", + "reqwest-retry 0.8.0", "roxmltree 0.21.1", "rust_decimal", "seahash", @@ -13130,7 +13482,7 @@ dependencies = [ "futures-util", "headers", "http 1.4.2", - "http-body 1.0.1", + "http-body 1.1.0", "http-body-util", "hyper 1.10.1", "hyper-util", @@ -13359,7 +13711,7 @@ version = "0.1.11" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c2a7b1c03c876122aa43f3020e6c3c3ee5c05081c9a00739faf7503aeba10d22" dependencies = [ - "windows-sys 0.48.0", + "windows-sys 0.61.2", ] [[package]] diff --git a/quickwit/Cargo.toml b/quickwit/Cargo.toml index 2ae2d51aab6..e497541f4f3 100644 --- a/quickwit/Cargo.toml +++ b/quickwit/Cargo.toml @@ -101,7 +101,7 @@ license = "Apache-2.0" ahash = "0.8" anyhow = "1" arc-swap = "1.9" -arrow = { version = "58", default-features = false, features = ["ipc"] } +arrow = { version = "59", default-features = false, features = ["ipc"] } assert-json-diff = "2" async-compression = { version = "0.4", features = ["tokio", "gzip"] } async-speed-limit = "0.4" @@ -142,7 +142,7 @@ glob = "0.3" # We can't directly update google-cloud-auth to 1.3 and google-cloud-gax to 1.4, because the latest version # of google-cloud-pubsub is "0.30" which explicitly depends on: google-cloud-auth ^0.17 and google-cloud-gax ^0.19. google-cloud-auth = { version = "0.17", default-features = false, features = ["rustls-tls"] } -google-cloud-gax = "0.19" +google-cloud-gax = "1.12" google-cloud-googleapis = { version = "0.16", features = ["pubsub"] } google-cloud-pubsub = { version = "0.30", default-features = false, features = ["auth", "rustls-tls"] } governor = "0.10" @@ -180,7 +180,7 @@ metrics-exporter-prometheus = { version = "0.18", default-features = false } metrics-util = "0.20" mime_guess = "2.0" mini-moka = "0.10" -mockall = "0.14" +mockall = "0.15" mrecordlog = { git = "https://github.com/quickwit-oss/mrecordlog", rev = "3b3562ef" } new_string_template = "1.5" nom = "8.0" @@ -204,7 +204,7 @@ opentelemetry-otlp = { version = "0.32", default-features = false, features = [ "trace", ] } ouroboros = "0.18" -parquet = { version = "58", default-features = false, features = ["arrow", "experimental", "snap", "variant_experimental", "zstd"] } +parquet = { version = "59", default-features = false, features = ["arrow", "experimental", "snap", "variant_experimental", "zstd"] } percent-encoding = "2.3" pin-project = "1.1" pnet = { version = "0.35", features = ["std"] } @@ -248,13 +248,13 @@ reqwest = { version = "0.12", default-features = false, features = [ "json", "rustls-tls", ] } -reqwest-middleware = "0.4" -reqwest-retry = "0.8" +reqwest-middleware = "0.5" +reqwest-retry = "0.9" rust-embed = "8.11" rustc-hash = "2.1" rustls = "0.23" rustls-pemfile = "2.2" -sea-query = { version = "0.32" } +sea-query = { version = "1.0" } sea-query-binder = { version = "0.7", features = [ "postgres-array", "runtime-tokio-rustls", @@ -319,7 +319,7 @@ tower = { version = "0.5", features = [ "util", ] } # legacy version because of warp -tower-http = { version = "0.6", features = [ +tower-http = { version = "0.7", features = [ "compression-gzip", "compression-zstd", "cors", @@ -335,13 +335,13 @@ tracing-subscriber = { version = "0.3", features = [ ] } ttl_cache = "0.5" typetag = "0.2" -ulid = "1.2" +ulid = "2.0" ureq = "3" username = "0.2" # We cannot upgrade to utoipa 5.0+ due to significant breaking changes: # 1. The `OpenApi` struct structure changed (fields are private), breaking our manual merging logic in openapi.rs # in `quickwit-serve`. This code is fundamentally incompatible with version 5.x. -utoipa = { version = "4.2", features = ["time", "ulid"] } +utoipa = { version = "5.5", features = ["time", "ulid"] } unicode-segmentation = "1.13" uuid = { version = "1.23", features = ["v4", "serde"] } vrl = { version = "0.33", default-features = false, features = [ @@ -362,7 +362,7 @@ aws-sdk-s3 = "1.138" aws-sdk-lambda = "1" aws-sdk-sqs = "1.103" aws-smithy-async = "1.3" -aws-smithy-mocks = "0.2" +aws-smithy-mocks = "0.3" aws-smithy-http-client = { version = "1.2", features = [ "default-client", "rustls-aws-lc", diff --git a/quickwit/quickwit-compaction/Cargo.toml b/quickwit/quickwit-compaction/Cargo.toml index 546a2cfefb8..1caacb29f75 100644 --- a/quickwit/quickwit-compaction/Cargo.toml +++ b/quickwit/quickwit-compaction/Cargo.toml @@ -28,7 +28,7 @@ time = { workspace = true } tracing = { workspace = true } tokio = { workspace = true } ulid = { workspace = true } -itertools = "0.14.0" +itertools = "0.15.0" [dev-dependencies] quickwit-actors = { workspace = true, features = ["testsuite"] } diff --git a/quickwit/quickwit-datafusion/Cargo.toml b/quickwit/quickwit-datafusion/Cargo.toml index 380897f03a3..6b97cd4f5ce 100644 --- a/quickwit/quickwit-datafusion/Cargo.toml +++ b/quickwit/quickwit-datafusion/Cargo.toml @@ -34,18 +34,18 @@ quickwit-search = { workspace = true } quickwit-storage = { workspace = true } arrow = { workspace = true } -datafusion = "53" -datafusion-substrait = "53" -datafusion-datasource = "53" -datafusion-physical-plan = "53" -datafusion-datasource-parquet = "53" -datafusion-distributed = "1.0" -object_store = "0.13" +datafusion = "54" +datafusion-substrait = "54" +datafusion-datasource = "54" +datafusion-physical-plan = "54" +datafusion-datasource-parquet = "54" +datafusion-distributed = "2.0" +object_store = "0.14" [dev-dependencies] bytesize = { workspace = true } -datafusion = "53" -datafusion-substrait = "53" +datafusion = "54" +datafusion-substrait = "54" parquet = { workspace = true } prost = { workspace = true } serde_json = { workspace = true } diff --git a/quickwit/quickwit-df-core/Cargo.toml b/quickwit/quickwit-df-core/Cargo.toml index abdc939e206..a8dde10da3e 100644 --- a/quickwit/quickwit-df-core/Cargo.toml +++ b/quickwit/quickwit-df-core/Cargo.toml @@ -19,10 +19,10 @@ tracing = { workspace = true } url = "2" arrow = { workspace = true } -datafusion = "53" -datafusion-substrait = "53" -datafusion-distributed = "1.0" -object_store = "0.13" +datafusion = "54" +datafusion-substrait = "54" +datafusion-distributed = "2.0" +object_store = "0.14" # gRPC surface is opt-in. The extension traits + session builder do not need # tonic or the generated proto; downstream crates that only implement runtime diff --git a/quickwit/quickwit-integration-tests/Cargo.toml b/quickwit/quickwit-integration-tests/Cargo.toml index a4ed408c7b1..6d89ab74a95 100644 --- a/quickwit/quickwit-integration-tests/Cargo.toml +++ b/quickwit/quickwit-integration-tests/Cargo.toml @@ -42,7 +42,7 @@ datafusion = [ # above — these live here only because dev-deps cannot be `optional`. arrow = { workspace = true, optional = true } bytesize = { workspace = true, optional = true } -datafusion = { version = "53", optional = true } +datafusion = { version = "54", optional = true } quickwit-datafusion = { workspace = true, features = ["testsuite"], optional = true } quickwit-parquet-engine = { workspace = true, optional = true } diff --git a/quickwit/quickwit-parquet-engine/Cargo.toml b/quickwit/quickwit-parquet-engine/Cargo.toml index e4906f79700..2109a28f40c 100644 --- a/quickwit/quickwit-parquet-engine/Cargo.toml +++ b/quickwit/quickwit-parquet-engine/Cargo.toml @@ -28,7 +28,7 @@ serde = { workspace = true } serde_json = { workspace = true } serde_with = { workspace = true } thiserror = { workspace = true } -thrift = { version = "0.17", default-features = false } +thrift = { version = "0.24", default-features = false } tokio = { workspace = true } tracing = { workspace = true } ulid = { workspace = true }