build(deps): bump the rust-dependencies group across 1 directory with 34 updates - #6648
build(deps): bump the rust-dependencies group across 1 directory with 34 updates#6648dependabot[bot] wants to merge 1 commit into
Conversation
… 34 updates Bumps the rust-dependencies group with 34 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.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` | | [tokio](https://github.com/tokio-rs/tokio) | `1.52.3` | `1.53.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` | `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` | | [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.0 - [Changelog](https://github.com/marshallpierce/rust-base64/blob/master/RELEASE-NOTES.md) - [Commits](marshallpierce/rust-base64@v0.22.1...v0.23.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 `tokio` from 1.52.3 to 1.53.1 - [Release notes](https://github.com/tokio-rs/tokio/releases) - [Commits](tokio-rs/tokio@tokio-1.52.3...tokio-1.53.1) 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 `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.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: tokio dependency-version: 1.53.1 dependency-type: direct:production update-type: version-update:semver-minor 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: 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: e2a325e0f4
ℹ️ 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".
| # 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 the merger is ported
In the default build that includes quickwit-serve, this bump leaves quickwit-serve/src/openapi.rs using OpenApi's public fields (paths, tags, components) in OpenApiMerger; the adjacent workspace comment states utoipa 5 made those fields private and this code is incompatible. Without a corresponding rewrite to the utoipa 5 builder/accessor APIs, the REST server/OpenAPI build will fail.
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 pubsub's compatible major
When the gcp-pubsub feature is enabled, quickwit-indexing now imports RetrySetting from the direct google-cloud-gax 1.13 dependency, but google-cloud-pubsub 0.30 still depends on google-cloud-gax 0.19 and its Subscription::exists(Some(...)) expects that 0.19 type. The two versions are distinct crates, so the Pub/Sub source no longer builds at the existing subscription.exists(Some(RetrySetting::default())) call.
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
With the postgres feature, quickwit-metastore enables both workspace sea-query and sea-query-binder; after this bump the lockfile resolves quickwit-metastore to sea-query 1.0.1 while sea-query-binder 0.7.0 still depends on sea-query 0.32.7. The Postgres code builds Query values from workspace sea_query and calls SqlxBinder::build_sqlx, but that extension trait is implemented for binder's 0.32 types, so the Postgres metastore build breaks unless the binder is upgraded in lockstep or sea-query stays on 0.32.
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
In the default quickwit-rest-client build, rest_client.rs still constructs a reqwest 0.12 client from the workspace reqwest dependency and passes it to ReqwestMiddlewareClientBuilder::new, but reqwest-middleware 0.5/reqwest-retry 0.9 resolve to reqwest 0.13 in the lockfile. Those client types are from different crate versions, so the REST client no longer compiles unless reqwest is upgraded together or these middleware crates stay on the 0.12-compatible releases.
Useful? React with 👍 / 👎.
| datafusion = "54" | ||
| datafusion-substrait = "54" | ||
| datafusion-datasource = "54" | ||
| datafusion-physical-plan = "54" | ||
| datafusion-datasource-parquet = "54" | ||
| datafusion-distributed = "2.0" | ||
| object_store = "0.14" |
There was a problem hiding this comment.
Align the direct Arrow/ObjectStore crates with DataFusion
The DataFusion lane now combines datafusion 54 with workspace arrow 59 and direct object_store 0.14, while the lockfile shows DataFusion 54 still uses Arrow 58 and object_store 0.13. That makes implementations such as MetricsTableProvider::schema and QuickwitObjectStoreRegistry return direct-crate types where DataFusion trait methods expect their own versions, so the opt-in DataFusion crates fail to compile unless these side crates are kept on DataFusion's versions or DataFusion is bumped to a release that uses them.
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.
Do not bump parquet past the low-level format API
The default quickwit-parquet-engine still parses page headers through parquet::format::{PageHeader, PageType} and parquet::thrift::TSerializable in storage/streaming_reader.rs. Parquet 59 removed that public thrift/format surface, so this workspace bump breaks the parquet engine build until the streaming reader is ported to the replacement parquet APIs or parquet is kept on 58.
Useful? React with 👍 / 👎.
| serde_with = { workspace = true } | ||
| thiserror = { workspace = true } | ||
| thrift = { version = "0.17", default-features = false } | ||
| thrift = { version = "0.24", default-features = false } |
There was a problem hiding this comment.
Keep thrift aligned with parquet's thrift traits
Even if the parquet crate is kept on the old low-level API, this direct thrift bump breaks the same page-header parser: streaming_reader.rs builds thrift::protocol::TCompactInputProtocol and passes it to parquet::thrift::TSerializable::read_from_in_protocol, but parquet 58's generated PageHeader is tied to thrift 0.17 while this line resolves thrift to 0.24. The protocol traits come from different crate versions, so the parser/writer code cannot compile unless direct thrift stays on parquet's thrift version or the code is ported away from those APIs.
Useful? React with 👍 / 👎.
Bumps the rust-dependencies group with 34 updates in the /quickwit directory:
58.3.059.1.00.22.10.23.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.31.52.31.53.10.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.053.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.0Changelog
Sourced from base64's changelog.
Commits
9e9220av0.23.0870326eMerge pull request #306 from marshallpierce/mp/trailing-bits-docsfbec5f1Document no trailing trailing bits0a23549Merge pull request #305 from marshallpierce/mp/edition-2021f10b7e2Update deps & edition9d21a59Merge pull request #304 from marshallpierce/mp/custom-padding-rebasef70bad2Support custom padding symbols684d79cMerge pull request #301 from marshallpierce/mp/simd-gardening5bf66f2Merge pull request #284 from AbeZbm/add-testsd3831cfFollowups to SIMD workUpdates
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.