build(deps): bump the rust-dependencies group across 1 directory with 18 updates#6500
build(deps): bump the rust-dependencies group across 1 directory with 18 updates#6500dependabot[bot] wants to merge 1 commit into
Conversation
… 18 updates Bumps the rust-dependencies group with 16 updates in the /quickwit directory: | Package | From | To | | --- | --- | --- | | [google-cloud-auth](https://github.com/googleapis/google-cloud-rust) | `0.17.2` | `1.10.0` | | [google-cloud-gax](https://github.com/googleapis/google-cloud-rust) | `0.19.2` | `1.11.0` | | [google-cloud-pubsub](https://github.com/googleapis/google-cloud-rust) | `0.30.0` | `1.0.0` | | [procfs](https://github.com/eminence/procfs) | `0.17.0` | `0.18.0` | | [pulsar](https://github.com/streamnative/pulsar-rs) | `6.7.2` | `6.8.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` | | [sea-query](https://github.com/SeaQL/sea-query) | `0.32.7` | `1.0.1` | | [serde_qs](https://github.com/samscott89/serde_qs) | `0.15.0` | `1.1.2` | | [serde_with](https://github.com/jonasbb/serde_with) | `3.20.0` | `3.21.0` | | [serial_test](https://github.com/palfrey/serial_test) | `3.4.0` | `3.5.0` | | [tabled](https://github.com/zhiburt/tabled) | `0.20.0` | `0.21.0` | | [utoipa](https://github.com/juhaku/utoipa) | `4.2.3` | `5.5.0` | | [vrl](https://github.com/vectordotdev/vrl) | `0.32.0` | `0.33.1` | | [azure_identity](https://github.com/azure/azure-sdk-for-rust) | `0.21.0` | `1.0.0` | | [opendal](https://github.com/apache/opendal) | `0.56.0` | `0.57.0` | Updates `google-cloud-auth` from 0.17.2 to 1.10.0 - [Release notes](https://github.com/googleapis/google-cloud-rust/releases) - [Commits](https://github.com/googleapis/google-cloud-rust/commits) Updates `google-cloud-gax` from 0.19.2 to 1.11.0 - [Release notes](https://github.com/googleapis/google-cloud-rust/releases) - [Commits](https://github.com/googleapis/google-cloud-rust/commits) Updates `google-cloud-pubsub` from 0.30.0 to 1.0.0 - [Release notes](https://github.com/googleapis/google-cloud-rust/releases) - [Commits](https://github.com/googleapis/google-cloud-rust/commits/v1.0.0) Updates `hyper` from 1.9.0 to 1.10.1 - [Release notes](https://github.com/hyperium/hyper/releases) - [Changelog](https://github.com/hyperium/hyper/blob/master/CHANGELOG.md) - [Commits](hyperium/hyper@v1.9.0...v1.10.1) Updates `procfs` from 0.17.0 to 0.18.0 - [Release notes](https://github.com/eminence/procfs/releases) - [Commits](eminence/procfs@v0.17.0...v0.18.0) Updates `pulsar` from 6.7.2 to 6.8.0 - [Release notes](https://github.com/streamnative/pulsar-rs/releases) - [Commits](streamnative/pulsar-rs@v6.7.2...v6.8.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 `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 `serde_json` from 1.0.149 to 1.0.150 - [Release notes](https://github.com/serde-rs/json/releases) - [Commits](serde-rs/json@v1.0.149...v1.0.150) Updates `serde_qs` from 0.15.0 to 1.1.2 - [Release notes](https://github.com/samscott89/serde_qs/releases) - [Changelog](https://github.com/samscott89/serde_qs/blob/main/CHANGELOG.md) - [Commits](samscott89/serde_qs@v0.15.0...v1.1.2) Updates `serde_with` from 3.20.0 to 3.21.0 - [Release notes](https://github.com/jonasbb/serde_with/releases) - [Commits](jonasbb/serde_with@v3.20.0...v3.21.0) Updates `serial_test` from 3.4.0 to 3.5.0 - [Release notes](https://github.com/palfrey/serial_test/releases) - [Commits](palfrey/serial_test@v3.4.0...v3.5.0) Updates `tabled` from 0.20.0 to 0.21.0 - [Changelog](https://github.com/zhiburt/tabled/blob/master/CHANGELOG.md) - [Commits](https://github.com/zhiburt/tabled/commits) 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 `vrl` from 0.32.0 to 0.33.1 - [Changelog](https://github.com/vectordotdev/vrl/blob/main/CHANGELOG.md) - [Commits](vectordotdev/vrl@v0.32.0...v0.33.1) Updates `azure_identity` from 0.21.0 to 1.0.0 - [Release notes](https://github.com/azure/azure-sdk-for-rust/releases) - [Commits](https://github.com/azure/azure-sdk-for-rust/compare/azure_identity-0.21.0...azure_identity@1.0.0) Updates `opendal` from 0.56.0 to 0.57.0 - [Release notes](https://github.com/apache/opendal/releases) - [Changelog](https://github.com/apache/opendal/blob/main/CHANGELOG.md) - [Commits](apache/opendal@v0.56.0...v0.57.0) --- updated-dependencies: - dependency-name: google-cloud-auth dependency-version: 1.10.0 dependency-type: direct:production update-type: version-update:semver-major dependency-group: rust-dependencies - dependency-name: google-cloud-gax dependency-version: 1.11.0 dependency-type: direct:production update-type: version-update:semver-major dependency-group: rust-dependencies - dependency-name: google-cloud-pubsub dependency-version: 1.0.0 dependency-type: direct:production update-type: version-update:semver-major dependency-group: rust-dependencies - dependency-name: hyper dependency-version: 1.10.1 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: rust-dependencies - dependency-name: procfs dependency-version: 0.18.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: rust-dependencies - dependency-name: pulsar dependency-version: 6.8.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: sea-query dependency-version: 1.0.1 dependency-type: direct:production update-type: version-update:semver-major dependency-group: rust-dependencies - dependency-name: serde_json dependency-version: 1.0.150 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: rust-dependencies - dependency-name: serde_qs dependency-version: 1.1.2 dependency-type: direct:production update-type: version-update:semver-major dependency-group: rust-dependencies - dependency-name: serde_with dependency-version: 3.21.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: rust-dependencies - dependency-name: serial_test dependency-version: 3.5.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: rust-dependencies - dependency-name: tabled dependency-version: 0.21.0 dependency-type: direct:production update-type: version-update:semver-minor 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: vrl dependency-version: 0.33.1 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: rust-dependencies - dependency-name: azure_identity dependency-version: 1.0.0 dependency-type: direct:production update-type: version-update:semver-major dependency-group: rust-dependencies - dependency-name: opendal dependency-version: 0.57.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: b538012358
ℹ️ 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 on the compatible major
Since quickwit-serve is a default workspace member, bumping utoipa to 5.x without updating the OpenAPI merger blocks ordinary workspace builds: quickwit-serve/src/openapi.rs still accesses fields such as schema.paths.paths, schema.tags, and schema.components, and the adjacent dependency comment notes those OpenApi fields became private in 5.x. Either keep this dependency on 4.x or migrate the manual merge code at the same time.
Useful? React with 👍 / 👎.
| sea-query = { version = "1.0" } | ||
| sea-query-binder = { version = "0.7", features = [ |
There was a problem hiding this comment.
Keep sea-query aligned with sea-query-binder
When the postgres feature is enabled (quickwit-metastore/Cargo.toml:70), this now imports sea_query 1.0 directly while leaving sea-query-binder 0.7, whose lockfile dependency is still sea-query 0.32.7. The metastore calls SqlxBinder::build_sqlx on sea_query::SelectStatement values from the direct crate (for example quickwit-metastore/src/metastore/postgres/metastore.rs:878), so the extension trait is implemented for a different crate version and postgres/release builds no longer compile.
Useful? React with 👍 / 👎.
|
|
||
| azure_core = { version = "0.21", features = ["hmac_rust", "enable_reqwest_rustls"] } | ||
| azure_identity = { version = "0.21" } | ||
| azure_identity = { version = "1.0" } |
There was a problem hiding this comment.
Keep Azure crates on the same core major
When the Azure storage feature is enabled via release or integration-test feature sets, azure_identity 1.0 pulls in azure_core 1.0 while the workspace still uses azure_core, azure_storage, and azure_storage_blobs 0.21. The Azure constructor passes azure_identity::create_credential() into StorageCredentials::token_credential (quickwit-storage/src/object_storage/azure_blob_storage.rs:180), but those credential traits come from different azure_core majors, so Azure-enabled builds are broken until the storage crates are upgraded together or identity is kept on 0.21.
Useful? React with 👍 / 👎.
Bumps the rust-dependencies group with 16 updates in the /quickwit directory:
0.17.21.10.00.19.21.11.00.30.01.0.00.17.00.18.06.7.26.8.00.4.20.5.20.8.00.9.10.32.71.0.10.15.01.1.23.20.03.21.03.4.03.5.00.20.00.21.04.2.35.5.00.32.00.33.10.21.01.0.00.56.00.57.0Updates
google-cloud-authfrom 0.17.2 to 1.10.0Release notes
Sourced from google-cloud-auth's releases.
Commits
Updates
google-cloud-gaxfrom 0.19.2 to 1.11.0Release notes
Sourced from google-cloud-gax's releases.
Commits
Updates
google-cloud-pubsubfrom 0.30.0 to 1.0.0Release notes
Sourced from google-cloud-pubsub's releases.
Commits
Updates
hyperfrom 1.9.0 to 1.10.1Release notes
Sourced from hyper's releases.
... (truncated)
Changelog
Sourced from hyper's changelog.
Commits
e3bcd37v1.10.1c6cb906fix(http1): fix busy loop when peer half-closes and open body (#4086)54e8511v1.10.079dbab6style(ext): fix manual_assert lint (#4079)cca6bf1style(client): removing wildcard_imports lint allowance (#4080)3cc1158test(client): fix misuse of path_and_query in CONNECT test (#4078)cad38b7chore(lib): start a strict clippy config (#4075)7bb1d03chore(ci): fix security-audit job (#4076)5dbcae7docs(lib): fixup markdown and grammar in doc comments (#4074)08ef365refactor(lib): replace unwraps with expects (#4073)Updates
procfsfrom 0.17.0 to 0.18.0Release notes
Sourced from procfs's releases.
Commits
7d3a0cdBump version to v0.18.078d6a16Merge pull request #358 from eminence/macro_rules_crate44f4289Replacecratewith$cratein our macro definitions432e8c2Merge pull request #357 from eminence/fix_pasta_mountinfobffec12Fix parsing for mountinfo and related fields when presented with empty fieldsd618111Merge pull request #356 from eminence/fdtarget_fix4a7b270Fix FDTarget parsing for unknown FD types5faa3c4Merge pull request #350 from jebradbury39/add_syscall_parsing5547a6aMerge pull request #355 from eminence/add-track-caller-to-test-helpereddfadbremove commentUpdates
pulsarfrom 6.7.2 to 6.8.0Release notes
Sourced from pulsar's releases.
Commits
f13c402Release 6.8.095f8f3dfix: Retry on MetadataError during service lookup (#415)8f3f86crefactor(connection): Split outbound into data and control planes (#412)cf67345fix: Deny reader creation for partitioned topics (#409)86fda88feat: add Pulsar Admin REST API client for topic policy management (#403)Updates
reqwest-middlewarefrom 0.4.2 to 0.5.2Release notes
Sourced from reqwest-middleware's releases.
Commits
614b947chore: release (#280)051dc25feat!: support opentelemetry 0.32 (#284)9bedaf8Adjust third-party middleware list in readme (#282)8bc3640feat(reqwest-middleware):streamfeature exported. (#246)de31517feat: expose internal reqwest::Client as reference (#209)0744f65chore: release (#274)33e6be9feat!: support the opentelemetry 0.31 (#272)d3773bbci: reduce debug-section size to get tests to run (#250)7171e65fix(reqwest-retry): drop instant by upgrading wasmtimer (#254)1692cadSet changelog version for last release (#268)Updates
reqwest-retryfrom 0.8.0 to 0.9.1Release notes
Sourced from reqwest-retry's releases.
Commits
Updates
sea-queryfrom 0.32.7 to 1.0.1Changelog
Sourced from sea-query's changelog.
... (truncated)
Commits
Updates
serde_jsonfrom 1.0.149 to 1.0.150Release notes
Sourced from serde_json's releases.
Commits
a1ae73aRelease 1.0.1501a360b0Merge pull request #1324 from puneetdixit200/reject-non-string-enum-keys2037b63Reject non-string enum object keys5d30df6Resolve manual_assert_eq pedantic clippy lintdc8003aRaise required compiler for preserve_order feature to 1.85a42fa98Unpin CI miri toolchain684a60ePin CI miri to nightly-2026-02-117c7da33Raise required compiler to Rust 1.71acf4850Simplify Number::is_f646b8ceabResolve unnecessary_map_or clippy lintUpdates
serde_qsfrom 0.15.0 to 1.1.2Release notes
Sourced from serde_qs's releases.
... (truncated)
Changelog
Sourced from serde_qs's changelog.
... (truncated)
Commits
ba6b6f7chore: release v1.1.2 (#169)f220b13fix: do not strict-validate ignored compound fields (#168)e82b23cchore: release v1.1.1 (#166)4df4ed2Cargo feature / dependency cleanup (#165)e8454f8chore: release v1.1.0 (#164)0241ed5feat: add DuplicateKeyBehavior config option (#162)778a67echore: v1 release (#160)1ed4cf7chore: release v1.0.0-rc.5 (#158)17d5515chore: fix typos and improve clarity in documentation comments (#157)f561078chore: release v1.0.0-rc.4 (#155)Updates
serde_withfrom 3.20.0 to 3.21.0Release notes
Sourced from serde_with's releases.
Commits
0f4ca67Update changelog for 3.21.0 (#967)7654841Update changelog for 3.21.0c8a1d82Protect all collection creations against capacity overflow by using `size_hin...6ad5fa5Properly feature gate thevec_with_capacity_cautiousfunctionef7d141Protect all collection creations against capacity overflow by using `size_hin...a348da3Add serde_as deserialize_as explain (#958)2e5bc20Bump the github-actions group with 3 updates (#965)927a3d6Bump the github-actions group with 3 updates62d14ecEnable link-to-definition on docs.rs again, after the upstream issue was reso...4584d94Enable link-to-definition on docs.rs again, after the upstream issue was reso...Updates
serial_testfrom 3.4.0 to 3.5.0Release notes
Sourced from serial_test's releases.
Commits
6181f643.5.0480beadMerge pull request #157 from justanotheranonymoususer/remove-scc-depe03019eUpdate ci.yml820c0f3Update ci.yml62a89b0Only skip file_lock with filesystem access5ff5501Update ci.yml0bd996dLet's try --all-features338e4edFix formattinga55cde5Cleanup code_lock.rs9ad7a8fRemove unnecessary test leftover changesUpdates
tabledfrom 0.20.0 to 0.21.0Changelog
Sourced from tabled's changelog.