build(deps): bump the rust-dependencies group across 1 directory with 35 updates - #6667
build(deps): bump the rust-dependencies group across 1 directory with 35 updates#6667dependabot[bot] wants to merge 1 commit into
Conversation
… 35 updates Bumps the rust-dependencies group with 35 updates in the /quickwit directory: | Package | From | To | | --- | --- | --- | | [arrow](https://github.com/apache/arrow-rs) | `58.3.0` | `59.1.0` | | [base64](https://github.com/marshallpierce/rust-base64) | `0.22.1` | `0.23.1` | | [bytesize](https://github.com/bytesize-rs/bytesize) | `2.4.2` | `2.7.0` | | [google-cloud-gax](https://github.com/googleapis/google-cloud-rust) | `0.19.2` | `1.13.0` | | [http](https://github.com/hyperium/http) | `1.4.2` | `1.5.0` | | [http-body](https://github.com/hyperium/http-body) | `1.0.1` | `1.1.0` | | [hyper](https://github.com/hyperium/hyper) | `1.10.1` | `1.11.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` | | [prettyplease](https://github.com/dtolnay/prettyplease) | `0.2.37` | `0.3.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` | | [serial_test](https://github.com/palfrey/serial_test) | `3.5.0` | `4.0.1` | | [syn](https://github.com/dtolnay/syn) | `2.0.118` | `3.0.3` | | [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` | `3.0.0` | | [utoipa](https://github.com/juhaku/utoipa) | `4.2.3` | `5.5.0` | | [uuid](https://github.com/uuid-rs/uuid) | `1.23.4` | `1.24.0` | | [aws-sdk-s3](https://github.com/awslabs/aws-sdk-rust) | `1.138.0` | `1.138.1` | | [aws-smithy-mocks](https://github.com/smithy-lang/smithy-rs) | `0.2.6` | `0.3.0` | | [aws-smithy-runtime-api](https://github.com/smithy-lang/smithy-rs) | `1.13.0` | `1.14.0` | | [aws-types](https://github.com/smithy-lang/smithy-rs) | `1.4.0` | `1.5.0` | | [opendal](https://github.com/apache/opendal) | `0.57.0` | `0.58.1` | | [datafusion](https://github.com/apache/datafusion) | `53.1.0` | `54.1.0` | | [datafusion-substrait](https://github.com/apache/datafusion) | `53.1.0` | `54.1.0` | | [datafusion-datasource](https://github.com/apache/datafusion) | `53.1.0` | `54.1.0` | | [datafusion-physical-plan](https://github.com/apache/datafusion) | `53.1.0` | `54.1.0` | | [datafusion-datasource-parquet](https://github.com/apache/datafusion) | `53.1.0` | `54.1.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](apache/arrow-rs@58.3.0...59.1.0) Updates `base64` from 0.22.1 to 0.23.1 - [Changelog](https://github.com/marshallpierce/rust-base64/blob/master/RELEASE-NOTES.md) - [Commits](marshallpierce/rust-base64@v0.22.1...v0.23.1) Updates `bytesize` from 2.4.2 to 2.7.0 - [Release notes](https://github.com/bytesize-rs/bytesize/releases) - [Changelog](https://github.com/bytesize-rs/bytesize/blob/master/CHANGELOG.md) - [Commits](bytesize-rs/bytesize@bytesize-v2.4.2...bytesize-v2.7.0) Updates `google-cloud-gax` from 0.19.2 to 1.13.0 - [Release notes](https://github.com/googleapis/google-cloud-rust/releases) - [Commits](https://github.com/googleapis/google-cloud-rust/commits) Updates `http` from 1.4.2 to 1.5.0 - [Release notes](https://github.com/hyperium/http/releases) - [Changelog](https://github.com/hyperium/http/blob/master/CHANGELOG.md) - [Commits](hyperium/http@v1.4.2...v1.5.0) Updates `http-body` from 1.0.1 to 1.1.0 - [Release notes](https://github.com/hyperium/http-body/releases) - [Commits](hyperium/http-body@v1.0.1...v1.1.0) Updates `hyper` from 1.10.1 to 1.11.0 - [Release notes](https://github.com/hyperium/hyper/releases) - [Changelog](https://github.com/hyperium/hyper/blob/master/CHANGELOG.md) - [Commits](hyperium/hyper@v1.10.1...v1.11.0) Updates `itertools` from 0.14.0 to 0.15.0 - [Changelog](https://github.com/rust-itertools/itertools/blob/master/CHANGELOG.md) - [Commits](rust-itertools/itertools@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](aws/aws-lambda-rust-runtime@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](asomers/mockall@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](apache/arrow-rs@58.3.0...59.1.0) Updates `prettyplease` from 0.2.37 to 0.3.0 - [Release notes](https://github.com/dtolnay/prettyplease/releases) - [Commits](dtolnay/prettyplease@0.2.37...0.3.0) Updates `reqwest-middleware` from 0.4.2 to 0.5.2 - [Release notes](https://github.com/TrueLayer/reqwest-middleware/releases) - [Commits](TrueLayer/reqwest-middleware@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 `serial_test` from 3.5.0 to 4.0.1 - [Release notes](https://github.com/palfrey/serial_test/releases) - [Commits](palfrey/serial_test@v3.5.0...v4.0.1) Updates `syn` from 2.0.118 to 3.0.3 - [Release notes](https://github.com/dtolnay/syn/releases) - [Commits](dtolnay/syn@2.0.118...3.0.3) Updates `tower-http` from 0.6.11 to 0.7.0 - [Release notes](https://github.com/tower-rs/tower-http/releases) - [Commits](tower-rs/tower-http@tower-http-0.6.11...tower-http-0.7.0) Updates `ulid` from 1.2.1 to 3.0.0 - [Commits](dylanhart/ulid-rs@v1.2.1...v3.0.0) 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](juhaku/utoipa@utoipa-4.2.3...utoipa-5.5.0) Updates `uuid` from 1.23.4 to 1.24.0 - [Release notes](https://github.com/uuid-rs/uuid/releases) - [Commits](uuid-rs/uuid@v1.23.4...v1.24.0) Updates `aws-sdk-s3` from 1.138.0 to 1.138.1 - [Release notes](https://github.com/awslabs/aws-sdk-rust/releases) - [Commits](https://github.com/awslabs/aws-sdk-rust/commits) 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 `aws-smithy-runtime-api` from 1.13.0 to 1.14.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 `aws-types` from 1.4.0 to 1.5.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 `opendal` from 0.57.0 to 0.58.1 - [Release notes](https://github.com/apache/opendal/releases) - [Changelog](https://github.com/apache/opendal/blob/main/CHANGELOG.md) - [Commits](apache/opendal@v0.57.0...v0.58.1) Updates `datafusion` from 53.1.0 to 54.1.0 - [Changelog](https://github.com/apache/datafusion/blob/main/CHANGELOG.md) - [Commits](apache/datafusion@53.1.0...54.1.0) Updates `datafusion-substrait` from 53.1.0 to 54.1.0 - [Changelog](https://github.com/apache/datafusion/blob/main/CHANGELOG.md) - [Commits](apache/datafusion@53.1.0...54.1.0) Updates `datafusion-datasource` from 53.1.0 to 54.1.0 - [Changelog](https://github.com/apache/datafusion/blob/main/CHANGELOG.md) - [Commits](apache/datafusion@53.1.0...54.1.0) Updates `datafusion-physical-plan` from 53.1.0 to 54.1.0 - [Changelog](https://github.com/apache/datafusion/blob/main/CHANGELOG.md) - [Commits](apache/datafusion@53.1.0...54.1.0) Updates `datafusion-datasource-parquet` from 53.1.0 to 54.1.0 - [Changelog](https://github.com/apache/datafusion/blob/main/CHANGELOG.md) - [Commits](apache/datafusion@53.1.0...54.1.0) Updates `datafusion-distributed` from 1.0.0 to 2.0.0 - [Release notes](https://github.com/datafusion-contrib/datafusion-distributed/releases) - [Commits](datafusion-contrib/datafusion-distributed@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](apache/arrow-rs-object-store@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](apache/thrift@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: base64 dependency-version: 0.23.1 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: rust-dependencies - dependency-name: bytesize dependency-version: 2.7.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: rust-dependencies - dependency-name: google-cloud-gax dependency-version: 1.13.0 dependency-type: direct:production update-type: version-update:semver-major dependency-group: rust-dependencies - dependency-name: http dependency-version: 1.5.0 dependency-type: direct:production update-type: version-update:semver-minor 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: hyper dependency-version: 1.11.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: prettyplease dependency-version: 0.3.0 dependency-type: direct:production update-type: version-update:semver-minor 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: serial_test dependency-version: 4.0.1 dependency-type: direct:production update-type: version-update:semver-major dependency-group: rust-dependencies - dependency-name: syn dependency-version: 3.0.3 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: 3.0.0 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: uuid dependency-version: 1.24.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: rust-dependencies - dependency-name: aws-sdk-s3 dependency-version: 1.138.1 dependency-type: direct:production update-type: version-update:semver-patch 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: aws-smithy-runtime-api dependency-version: 1.14.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: rust-dependencies - dependency-name: aws-types dependency-version: 1.5.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: rust-dependencies - dependency-name: opendal dependency-version: 0.58.1 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: rust-dependencies - dependency-name: datafusion dependency-version: 54.1.0 dependency-type: direct:production update-type: version-update:semver-major dependency-group: rust-dependencies - dependency-name: datafusion-substrait dependency-version: 54.1.0 dependency-type: direct:production update-type: version-update:semver-major dependency-group: rust-dependencies - dependency-name: datafusion-datasource dependency-version: 54.1.0 dependency-type: direct:production update-type: version-update:semver-major dependency-group: rust-dependencies - dependency-name: datafusion-physical-plan dependency-version: 54.1.0 dependency-type: direct:production update-type: version-update:semver-major dependency-group: rust-dependencies - dependency-name: datafusion-datasource-parquet dependency-version: 54.1.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] <support@github.com>
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: 2b2f072bf9
ℹ️ About Codex in GitHub
Codex has been enabled to automatically review pull requests in this repo. Reviews are triggered when you
- Open a pull request for review
- Mark a draft as ready
- Comment "@codex review".
If Codex has suggestions, it will comment; otherwise it will react with 👍.
When you sign up for Codex through ChatGPT, Codex can also answer questions or update the PR, like "@codex address that feedback".
| anyhow = "1" | ||
| arc-swap = "1.9" | ||
| arrow = { version = "58", default-features = false, features = ["ipc"] } | ||
| arrow = { version = "59", default-features = false, features = ["ipc"] } |
There was a problem hiding this comment.
Keep Arrow on DataFusion's resolved major
When building the DataFusion crates, this workspace arrow now resolves to 59.x, but the new lockfile still resolves datafusion 54.1.0 to arrow 58.3.0; quickwit-df-core and quickwit-datafusion import arrow::RecordBatch/SchemaRef directly and pass those values into DataFusion stream and schema APIs, so they become distinct Arrow types and the DataFusion lane cannot compile unless Arrow is kept on 58 or the DataFusion stack is moved to a release that uses Arrow 59.
Useful? React with 👍 / 👎.
| # 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.13" |
There was a problem hiding this comment.
Keep google-cloud-gax on the Pub/Sub-compatible line
When the gcp-pubsub feature is enabled, quickwit-indexing passes google_cloud_gax::retry::RetrySetting to google_cloud_pubsub::Subscription::exists; the lockfile now contains both google-cloud-gax 1.13.0 from this direct dependency and google-cloud-gax 0.19.2 required by google-cloud-pubsub 0.30, so that argument is from the wrong crate version and the GCP Pub/Sub source no longer builds. The adjacent comment already calls out this exact compatibility constraint.
Useful? React with 👍 / 👎.
| rustls = "0.23" | ||
| rustls-pemfile = "2.2" | ||
| sea-query = { version = "0.32" } | ||
| sea-query = { version = "1.0" } |
There was a problem hiding this comment.
Keep sea-query aligned with sea-query-binder
When building the Postgres metastore feature, this direct dependency now gives our code sea_query 1.0, but sea-query-binder 0.7 in the same lockfile still depends on sea-query 0.32.7; the Postgres code imports sea_query_binder::SqlxBinder and calls build_sqlx on statements constructed from sea_query, so the trait implementation is for a different sea_query type and those queries will not compile until the binder is upgraded in lockstep or sea-query stays on 0.32.
Useful? React with 👍 / 👎.
| # 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"] } |
There was a problem hiding this comment.
Keep utoipa below 5 until openapi.rs is ported
This upgrades to the exact major version the adjacent comment says is incompatible, while quickwit-serve/src/openapi.rs still manually mutates utoipa::openapi::OpenApi internals such as paths.paths, tags, and components; with utoipa 5.x those APIs need to be ported before the server/OpenAPI tests can build, so this dependency bump should not land by itself.
Useful? React with 👍 / 👎.
| reqwest-middleware = "0.5" | ||
| reqwest-retry = "0.9" |
There was a problem hiding this comment.
Keep reqwest middleware on the reqwest 0.12 line
quickwit-rest-client now depends on direct reqwest 0.12.28 plus reqwest-middleware 0.5.2/reqwest-retry 0.9.1, whose lockfile entries use reqwest 0.13.4; Transport::new builds a direct reqwest::Client and passes it to ReqwestMiddlewareClientBuilder::new, and MiddlewareError::Reqwest is also matched as this crate's reqwest::Error, so the client no longer compiles until these crates are kept on the reqwest-0.12-compatible line or reqwest itself is upgraded in lockstep.
Useful? React with 👍 / 👎.
| datafusion-physical-plan = "54" | ||
| datafusion-datasource-parquet = "54" | ||
| datafusion-distributed = "2.0" | ||
| object_store = "0.14" |
There was a problem hiding this comment.
Keep object_store aligned with DataFusion
With datafusion 54.1.0, the lockfile still resolves DataFusion's object store types to object_store 0.13.2, but quickwit-datafusion now imports object_store 0.14.1 directly; QuickwitObjectStoreRegistry implements DataFusion's ObjectStoreRegistry while using the direct object_store::ObjectStore trait in its method signatures and stored trait objects, so the implementation is against a different crate version and the DataFusion integration cannot build until the versions are aligned.
Useful? React with 👍 / 👎.
| ] } | ||
| 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"] } |
There was a problem hiding this comment.
Port the streaming reader before upgrading parquet to 59
quickwit-parquet-engine still relies on parquet::format::{PageHeader, PageType} and parquet::thrift::TSerializable in storage/streaming_reader.rs, and that file's own comment notes the format module was scheduled for removal in parquet 59; the new lockfile's parquet 59.2.0 entry no longer depends on thrift, so this bump removes the public thrift-backed API the streaming reader uses and breaks the default parquet engine build unless the reader is migrated first.
Useful? React with 👍 / 👎.
| object_store = "0.13" | ||
| datafusion = "54" | ||
| datafusion-substrait = "54" | ||
| datafusion-distributed = "2.0" |
There was a problem hiding this comment.
Port quickwit-df-core to distributed 2 APIs
Bumping datafusion-distributed to 2.0 without code changes leaves quickwit-df-core on the 1.x API: its TaskEstimator::scale_up_leaf_node implementations still return Option<Arc<dyn ExecutionPlan>> instead of the new Result<Option<...>>, and service.rs still matches on rewrite_distributed_plan_with_metrics(...) even though that helper is now async. Any build of the DataFusion lane will hit these API errors after the version-alignment issues are fixed, so either port those call sites or keep the 1.x dependency.
Useful? React with 👍 / 👎.
Bumps the rust-dependencies group with 35 updates in the /quickwit directory:
58.3.059.1.00.22.10.23.12.4.22.7.00.19.21.13.01.4.21.5.01.0.11.1.01.10.11.11.00.14.00.15.01.2.11.3.00.14.00.15.058.3.059.1.00.2.370.3.00.4.20.5.20.8.00.9.18.11.08.12.00.32.71.0.13.5.04.0.12.0.1183.0.30.6.110.7.01.2.13.0.04.2.35.5.01.23.41.24.01.138.01.138.10.2.60.3.01.13.01.14.01.4.01.5.00.57.00.58.153.1.054.1.053.1.054.1.053.1.054.1.053.1.054.1.053.1.054.1.01.0.02.0.00.13.20.14.10.17.00.24.0Updates
arrowfrom 58.3.0 to 59.1.0Release notes
Sourced from arrow's releases.
... (truncated)
Changelog
Sourced from arrow's changelog.
... (truncated)
Commits
b1de629Prepare for59.1.0release (#10274)c36e926feat: Add support forMapArrayinarrow_row(#9486)d2519a1fix(arrow-row): allow to convert non empty fixed size binary/list array with ...ddef6cfchore: Fix audit CI run by ignore quick-xml audit advisories (#10267)d969025fix main: parquet test compilation failure (#10266)c7dc6b8Add validated row decode benchmark (#10259)7307740fix: write error for dbg output of out of range timestamps (#10130)af1c24aminor: drive-by refactors for dicts in substring & filter (#10264)7095ce4Replace conversion of binary->string in arrow-row from arraydata to direct co...8c7df18reduce noise in flight benchmarks [tokio-threads] [# of columns in benchmarks...Updates
base64from 0.22.1 to 0.23.1Changelog
Sourced from base64's changelog.
Commits
069bf70v0.23.16ab1fb0Merge pull request #310 from musicinmybrain/test-on-non-simd-arches7cffce6Fix testing on architectures without unsafe SIMD supporte34f9a0Merge pull request #308 from atouchet/come9240c9Remove outdated comment9e9220av0.23.0870326eMerge pull request #306 from marshallpierce/mp/trailing-bits-docsfbec5f1Document no trailing trailing bits0a23549Merge pull request #305 from marshallpierce/mp/edition-2021f10b7e2Update deps & editionUpdates
bytesizefrom 2.4.2 to 2.7.0Release notes
Sourced from bytesize's releases.
Changelog
Sourced from bytesize's changelog.
Commits
a854b58chore(bytesize): prepare release 2.7.0fe908fbfix: restore display without default features (#192)18f6be4chore(deps): bump serde from 1.0.228 to 1.0.229 (#184)76da7d5chore(deps): bump toml from 1.1.2+spec-1.1.0 to 1.1.4+spec-1.1.0 (#185)56ba3dcchore(deps): bump serde_json from 1.0.150 to 1.0.151 (#186)2a061ffchore(deps): bump taiki-e/install-action from 2.82.7 to 2.85.4 (#187)2473dc1chore(deps): bump MarcoIeni/release-plz-action from 0.5.130 to 0.5.131 (#188)1c58e4dchore(deps): bump actions/checkout from 7.0.0 to 7.0.1 (#189)5c53c89chore: release v2.6.0 (#183)7d326c0feat: display in bits (#110)Updates
google-cloud-gaxfrom 0.19.2 to 1.13.0Release notes
Sourced from google-cloud-gax's releases.
Commits
Updates
httpfrom 1.4.2 to 1.5.0Release notes
Sourced from http's releases.
Changelog
Sourced from http's changelog.
Commits
16fc9a7v1.5.0e559023fix(uri): enforce max length in PathAndQuery (#856)2178e17perf(header,uri): faster value validation, URI parse/format, map inserts (#852)03c8cd7fix(uri): allow empty paths in uri::Builder (#853)bb8705bfeat(method): add QUERY method (#798)Updates
http-bodyfrom 1.0.1 to 1.1.0Commits
3396328http-body v1.1.02fb78dechore: bump license year (#170)b16554bchore(ci): bump checkout to v7c0c53cachore(ci): use msrv aware update for msrv job5ed15d2tests: fix clippy::double_parensc8cb37fDeriveCopytrait toSizeHintstruct (#164)915d6d5feat(util): addInspectErr,InspectFramecombinators (#161)0fc0a94docs: fix broken intradoc links (#162)5a849d4chore: add FUNDING.yml1a91851feat: implAddforSizeHint's (#156)Updates
hyperfrom 1.10.1 to 1.11.0Release notes
Sourced from hyper's releases.
... (truncated)
Changelog
Sourced from hyper's changelog.
Commits
67ace64v1.11.0540fff9fix(http1): discard content-length header when received before transfer-encod...ccc1e85feat(rt): addReadBufCursor::initialized_unfilled()method (#4115)0ea8bc2docs(maintainers): move some collaborators to emeriti (#4125)2fc06fcdocs(governance): define Advisor role (#4098)e0d14d1style(proto): explicitly allowdecimal_literal_representationlint (#4117)de1483dfix(http1): use append for repeat trailer values in encoder (#4118)08c3416style(headers): small refactor to remove question_mark lint (#4116)aecf5abfix(http2): avoid bufferingUpgradedwrites without send capacity (#4102)f584091fix(http1): allow up to max_headers trailers (#4108)Updates
itertoolsfrom 0.14.0 to 0.15.0Changelog
Sourced from itertools's changelog.
Commits
37bd72aUpdate CHANGELOG.md: strip_prefix[_by]86ec635UseControlFlowinfold_whileimplementationd5897f7refactor(strip_prefix): use try_for_each and drop PartialEq, Eq on StripPrefi...b2a978afeat(Itertools): add strip_prefix and strip_prefix_by methods12b6ec6Update CHANGELOG.md for all_equal_value_error's error type121821eAllEqualValueError implements std::error::Erroradac44eIntroduce AllEqualValueError5707384Update CHANGELOG.mddf60ff0Update CHANGELOG.md113b850Update CHANGELOG.md to include with_hasherUpdates
lambda_runtimefrom 1.2.1 to 1.3.0Commits
34e669cchore: release (#1151)094dbf9feat: add SnapStart support via SnapStartResource trait (#1150)Updates
mockallfrom 0.14.0 to 0.15.0Changelog
Sourced from mockall's changelog.
Commits
fc2c853chore: Release551faddMerge pull request #688 from asomers/audit-job-lockfile21529e3Fix the audit CI job2270cdbMerge pull request #686 from Kranzes/automock-auto_impl-compatd3b041dAdd compatibility with the#[auto_impl]macro055886eMerge pull request #687 from asomers/clippy-june-2026ed4bf07Clippy cleanupf7a4d6fMerge pull request #685 from asomers/clippy=may-2026ba15180Clippy cleanup: useless_borrows_in_formattingde22d57Merge pull request #684 from asomers/github-workflowsUpdates
parquetfrom 58.3.0 to 59.1.0Release notes
Sourced from parquet's releases.
... (truncated)
Changelog
Sourced from parquet's changelog.
... (truncated)
Commits
b1de629Prepare for59.1.0release (#10274)c36e926feat: Add support forMapArrayinarrow_row(#9486)d2519a1fix(arrow-row): allow to convert non empty fixed size binary/list array with ...ddef6cfchore: Fix audit CI run by ignore quick-xml audit advisories (#10267)d969025fix main: parquet test compilation failure (