Skip to content

build(deps): bump the rust-dependencies group across 1 directory with 18 updates#6500

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/cargo/quickwit/rust-dependencies-711cc987f9
Open

build(deps): bump the rust-dependencies group across 1 directory with 18 updates#6500
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/cargo/quickwit/rust-dependencies-711cc987f9

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jun 9, 2026

Copy link
Copy Markdown
Contributor

Bumps the rust-dependencies group with 16 updates in the /quickwit directory:

Package From To
google-cloud-auth 0.17.2 1.10.0
google-cloud-gax 0.19.2 1.11.0
google-cloud-pubsub 0.30.0 1.0.0
procfs 0.17.0 0.18.0
pulsar 6.7.2 6.8.0
reqwest-middleware 0.4.2 0.5.2
reqwest-retry 0.8.0 0.9.1
sea-query 0.32.7 1.0.1
serde_qs 0.15.0 1.1.2
serde_with 3.20.0 3.21.0
serial_test 3.4.0 3.5.0
tabled 0.20.0 0.21.0
utoipa 4.2.3 5.5.0
vrl 0.32.0 0.33.1
azure_identity 0.21.0 1.0.0
opendal 0.56.0 0.57.0

Updates google-cloud-auth from 0.17.2 to 1.10.0

Release notes

Sourced from google-cloud-auth's releases.

v1.0.0

First GA release

We are proud to announce the 1.0 release of the Google Cloud client libraries for Rust. This is the first GA version of the client libraries.

What's Included

  • Fully asynchronous clients for over 140 services, including Cloud Storage, Vertex AI, Secret Manager, and Key Management Service.
  • Fully asynchronous auth library, with support for application default credentials, service account credentials, user credentials, compute engine metadata service, and OIDC-based external credentials[^1].
  • Idiomatic abstractions for long-running operations and pagination APIs.
  • Automatic retries for requests that fail due to transient errors.
  • Automatic demarshalling of error details into idiomatic types.
  • Automatic resumes for uploads to and downloads from Cloud Storage.
  • Support for streaming uploads to Cloud Storage, with retries on errors.
  • Automatic checksumming of data uploaded to or downloaded from Cloud Storage.

What's changed

Compared to the previous release (v0.12.0) this release bumps the version numbers to 1.0.0 and updates README files.

Full Changelog: googleapis/google-cloud-rust@v0.12.0...v1.0.0

Footnotes

[^1]: Also known as workload identify federation or "bring your own id".

Commits

Updates google-cloud-gax from 0.19.2 to 1.11.0

Release notes

Sourced from google-cloud-gax's releases.

v1.0.0

First GA release

We are proud to announce the 1.0 release of the Google Cloud client libraries for Rust. This is the first GA version of the client libraries.

What's Included

  • Fully asynchronous clients for over 140 services, including Cloud Storage, Vertex AI, Secret Manager, and Key Management Service.
  • Fully asynchronous auth library, with support for application default credentials, service account credentials, user credentials, compute engine metadata service, and OIDC-based external credentials[^1].
  • Idiomatic abstractions for long-running operations and pagination APIs.
  • Automatic retries for requests that fail due to transient errors.
  • Automatic demarshalling of error details into idiomatic types.
  • Automatic resumes for uploads to and downloads from Cloud Storage.
  • Support for streaming uploads to Cloud Storage, with retries on errors.
  • Automatic checksumming of data uploaded to or downloaded from Cloud Storage.

What's changed

Compared to the previous release (v0.12.0) this release bumps the version numbers to 1.0.0 and updates README files.

Full Changelog: googleapis/google-cloud-rust@v0.12.0...v1.0.0

Footnotes

[^1]: Also known as workload identify federation or "bring your own id".

Commits

Updates google-cloud-pubsub from 0.30.0 to 1.0.0

Release notes

Sourced from google-cloud-pubsub's releases.

v1.0.0

First GA release

We are proud to announce the 1.0 release of the Google Cloud client libraries for Rust. This is the first GA version of the client libraries.

What's Included

  • Fully asynchronous clients for over 140 services, including Cloud Storage, Vertex AI, Secret Manager, and Key Management Service.
  • Fully asynchronous auth library, with support for application default credentials, service account credentials, user credentials, compute engine metadata service, and OIDC-based external credentials[^1].
  • Idiomatic abstractions for long-running operations and pagination APIs.
  • Automatic retries for requests that fail due to transient errors.
  • Automatic demarshalling of error details into idiomatic types.
  • Automatic resumes for uploads to and downloads from Cloud Storage.
  • Support for streaming uploads to Cloud Storage, with retries on errors.
  • Automatic checksumming of data uploaded to or downloaded from Cloud Storage.

What's changed

Compared to the previous release (v0.12.0) this release bumps the version numbers to 1.0.0 and updates README files.

Full Changelog: googleapis/google-cloud-rust@v0.12.0...v1.0.0

Footnotes

[^1]: Also known as workload identify federation or "bring your own id".

Commits

Updates hyper from 1.9.0 to 1.10.1

Release notes

Sourced from hyper's releases.

v1.10.1

What's Changed

Full Changelog: hyperium/hyper@v1.10.0...v1.10.1

v1.10.0

Features

Bug Fixes

  • http1:
  • http2:
    • do not reserve capacity before body data is available (#4061) (99f24345, closes #4003)
    • reading trailers shouldn't propagate NO_ERROR from early response (#3998) (e5ad96b1)

Refactors, chores, et al

New Contributors

... (truncated)

Changelog

Sourced from hyper's changelog.

v1.10.1 (2026-05-29)

Bug Fixes

  • http1: fix busy loop when peer half-closes and open body (#4086) (c6cb906f, closes #4085)

v1.10.0 (2026-05-27)

Bug Fixes

  • http1:
  • http2:
    • do not reserve capacity before body data is available (#4061) (99f24345, closes #4003)
    • reading trailers shouldn't propagate NO_ERROR from early response (#3998) (e5ad96b1)

Features

Commits

Updates procfs from 0.17.0 to 0.18.0

Release notes

Sourced from procfs's releases.

v0.18.0

What's Changed

New Contributors

Full Changelog: eminence/procfs@v0.17.0...v0.18.0

Commits
  • 7d3a0cd Bump version to v0.18.0
  • 78d6a16 Merge pull request #358 from eminence/macro_rules_crate
  • 44f4289 Replace crate with $crate in our macro definitions
  • 432e8c2 Merge pull request #357 from eminence/fix_pasta_mountinfo
  • bffec12 Fix parsing for mountinfo and related fields when presented with empty fields
  • d618111 Merge pull request #356 from eminence/fdtarget_fix
  • 4a7b270 Fix FDTarget parsing for unknown FD types
  • 5faa3c4 Merge pull request #350 from jebradbury39/add_syscall_parsing
  • 5547a6a Merge pull request #355 from eminence/add-track-caller-to-test-helper
  • eddfadb remove comment
  • Additional commits viewable in compare view

Updates pulsar from 6.7.2 to 6.8.0

Release notes

Sourced from pulsar's releases.

v6.8.0

What's Changed

Full Changelog: streamnative/pulsar-rs@v6.7.2...v6.8.0

Commits
  • f13c402 Release 6.8.0
  • 95f8f3d fix: Retry on MetadataError during service lookup (#415)
  • 8f3f86c refactor(connection): Split outbound into data and control planes (#412)
  • cf67345 fix: Deny reader creation for partitioned topics (#409)
  • 86fda88 feat: add Pulsar Admin REST API client for topic policy management (#403)
  • See full diff in compare view

Updates reqwest-middleware from 0.4.2 to 0.5.2

Release notes

Sourced from reqwest-middleware's releases.

reqwest-middleware-v0.5.2

Added

  • (reqwest-middleware) stream feature exported. (#246)
  • expose internal reqwest::Client as reference (#209)

Other

  • Adjust third-party middleware list in readme (#282)

reqwest-middleware-v0.5.1

Other

  • Set changelog version for last release (#268)

reqwest-middleware-v0.5.0

Added

  • Deprecated fetch_mode_no_cors as it's been deprecated in reqwest.
Commits

Updates reqwest-retry from 0.8.0 to 0.9.1

Release notes

Sourced from reqwest-retry's releases.

reqwest-retry-v0.9.1

Fixed

  • (reqwest-retry) drop instant by upgrading wasmtimer (#254)

Other

  • Set changelog version for last release (#268)

reqwest-retry-v0.9.0

Breaking Changes

  • Updated retry-policies (re-exported as reqwest_retry::policies) to 0.5.

Changed

  • Updated thiserror to 2.0
Commits

Updates sea-query from 0.32.7 to 1.0.1

Changelog

Sourced from sea-query's changelog.

1.0.1 - 2026-05-30

  • 1.0.1 - Borrowed scalar primitive conversions for Value

sea-query-sqlx 0.9.1 - 2026-05-30

sea-query-sqlx 0.9.0 - 2026-05-29

1.0.0 - 2026-05-28

  • 1.0.0 - Stable SeaQuery 1.0 release notes

Release Candidates

  • 1.0.0-rc.34 — Table partitioning, Jiff binder support, JSON_TABLE refactor
  • 1.0.0-rc.33Value::Enum, Postgres advisory locks, SelectExprTrait
  • 1.0.0-rc.32EXPLAIN, FILTER on aggregates, ALTER TABLE DROP CONSTRAINT
  • 1.0.0-rc.31SELECT INTO, eq_any/ne_all, Value::array_type
  • 1.0.0-rc.30 — Tokenizer comment parsing, dependency reductions
  • 1.0.0-rc.29 — Legacy serial option for Postgres
  • 1.0.0-rc.28 — Restore Value system
  • 1.0.0-rc.27 — Revert impl Iden for String
  • 1.0.0-rc.26From<Vec<Value>> for Array, FromIterator<T> for Array
  • 1.0.0-rc.24 — Array API redesign
  • 1.0.0-rc.23Value::Enum, ON CONFLICT ON CONSTRAINT, CTE VALUES clause
  • 1.0.0-rc.22 — Index operator class, DROP COLUMN IF EXISTS, nullable values
  • 1.0.0-rc.20ValueTupleIter, SQLite decimal fix

New features

  • Support EXPLAIN statements SeaQL/sea-query#1044
  • #![forbid(unsafe_code)] in all workspace crates SeaQL/sea-query#930
  • Unify Expr and SimpleExpr as one type. SimpleExpr is kept as an alias of Expr, but they can now be used interchangeably. There may be a few compile errors and some clippy warnings, basically just remove the redundant .into() SeaQL/sea-query#889
pub type SimpleExpr = Expr; // !
impl From<Expr> for SimpleExpr { .. } // now removed
  • New Iden type system. Previously, DynIden is an alias to SeaRc<dyn Iden>, and is lazily rendered. Now, it's an Cow<'static, str>, and is eagerly rendered. SeaRc is no longer an alias to Rc / Arc, now is only a unit struct. As such, Send / Sync is no longer needed. It's still possible to dynamically serialize a String as identifier, see example usage. SeaQL/sea-query#909
pub type DynIden = SeaRc<dyn Iden>;               // old
pub struct DynIden(pub(crate) Cow<'static, str>); // new
pub struct SeaRc<I>(pub(crate) RcOrArc<I>);       // old
pub struct SeaRc;                                 // new

... (truncated)

Commits

Updates serde_json from 1.0.149 to 1.0.150

Release notes

Sourced from serde_json's releases.

v1.0.150

Commits
  • a1ae73a Release 1.0.150
  • 1a360b0 Merge pull request #1324 from puneetdixit200/reject-non-string-enum-keys
  • 2037b63 Reject non-string enum object keys
  • 5d30df6 Resolve manual_assert_eq pedantic clippy lint
  • dc8003a Raise required compiler for preserve_order feature to 1.85
  • a42fa98 Unpin CI miri toolchain
  • 684a60e Pin CI miri to nightly-2026-02-11
  • 7c7da33 Raise required compiler to Rust 1.71
  • acf4850 Simplify Number::is_f64
  • 6b8ceab Resolve unnecessary_map_or clippy lint
  • Additional commits viewable in compare view

Updates serde_qs from 0.15.0 to 1.1.2

Release notes

Sourced from serde_qs's releases.

v1.1.2

Fixed

  • do not strict-validate ignored compound fields (#168)

v1.1.1

Other

  • Cargo feature / dependency cleanup (#165)

v1.1.0

Added

  • add DuplicateKeyBehavior config option (#162)

v1.0.0

Other

  • fix typos and improve clarity in documentation comments (#157)

v1.0.0-rc.5

Other

  • fix typos and improve clarity in documentation comments (#157)

v1.0.0-rc.4

Other

  • Bump warp (#156)
  • Update deserialization logic + add principles. (#147)
  • Bump MSRV + add profiling examples (#154)

v1.0.0-rc.3

Other

  • Error when hitting serialization max depth (#144)
  • Deserialize empty value as bool=true (#142)

v1.0.0-rc.2

Other

  • Cleanup of web utils remove redundant OptionalQsQuery (since Option<T> now works) and add QsForm (#140)
  • More tests / minor change to field encoding (#139)

v1.0.0-rc.1

Other

  • Fix maps with integer keys. (#138)
  • Support explicit serialization formatting for arrays. (#137)

... (truncated)

Changelog

Sourced from serde_qs's changelog.

1.1.2 - 2026-05-15

Fixed

  • do not strict-validate ignored compound fields (#168)

1.1.1 - 2026-04-05

Other

  • Cargo feature / dependency cleanup (#165)

1.1.0 - 2026-03-21

Added

  • add DuplicateKeyBehavior config option (#162)

1.0.0 - 2026-01-09

Other

  • fix typos and improve clarity in documentation comments (#157)

1.0.0-rc.4 - 2025-12-14

Other

  • Bump warp (#156)
  • Update deserialization logic + add principles. (#147)
  • Bump MSRV + add profiling examples (#154)

1.0.0-rc.3 - 2025-05-27

Other

  • Error when hitting serialization max depth (#144)
  • Deserialize empty value as bool=true (#142)

1.0.0-rc.2 - 2025-05-27

Other

  • Cleanup of web utils remove redundant OptionalQsQuery (since Option<T> now works) and add QsForm (#140)
  • More tests / minor change to field encoding (#139)

1.0.0-rc.1 - 2025-05-26

Other

... (truncated)

Commits

Updates serde_with from 3.20.0 to 3.21.0

Release notes

Sourced from serde_with's releases.

serde_with v3.21.0

Security

  • GHSA-7gcf-g7xr-8hxj: KeyValueMap serialization panics on empty sequence or map entries Bad or attacker controlled values could cause a panic while allocating too large values. Fixed in #966 by setting a maximum allocation size during the creation of collections like Vec or sets.

    Thanks to @​7thParkk for reporting the issue.

Added

  • Add NoneAsZero adapter that maps Option<NonZero*> to a plain integer, encoding None as 0 by @​SAY-5 (#486)

Changed

  • Re-enable link-to-definition on docs.rs (#964)

Fixed

  • Fix some doc links to point to the correct types (#963)
  • Re-enable unused_qualifications and fix the resulting findings by @​lms0806 (#962)
Commits
  • 0f4ca67 Update changelog for 3.21.0 (#967)
  • 7654841 Update changelog for 3.21.0
  • c8a1d82 Protect all collection creations against capacity overflow by using `size_hin...
  • 6ad5fa5 Properly feature gate the vec_with_capacity_cautious function
  • ef7d141 Protect all collection creations against capacity overflow by using `size_hin...
  • a348da3 Add serde_as deserialize_as explain (#958)
  • 2e5bc20 Bump the github-actions group with 3 updates (#965)
  • 927a3d6 Bump the github-actions group with 3 updates
  • 62d14ec Enable link-to-definition on docs.rs again, after the upstream issue was reso...
  • 4584d94 Enable link-to-definition on docs.rs again, after the upstream issue was reso...
  • Additional commits viewable in compare view

Updates serial_test from 3.4.0 to 3.5.0

Release notes

Sourced from serial_test's releases.

v3.5.0

What's Changed

New Contributors

Full Changelog: palfrey/serial_test@v3.4.0...v3.5.0

Commits

Updates tabled from 0.20.0 to 0.21.0

Changelog

Sourced from tabled's changelog.

[0.21.0] - 2026-06-01

Added

Changed

  • Reworked Charset (by @​mvanhorn).
  • Removed TabSize in favor of Charset::tab_size().
  • Changed ColumnNames interface - splited it into ColumnNames and RowNames.

Fixed

  • Fixed Wrap strings with 0 width (by @​ymcx).
  • Description has been truncated

… 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>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file rust Pull requests that update Rust code labels Jun 9, 2026
@dependabot dependabot Bot requested review from a team as code owners June 9, 2026 12:57
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file rust Pull requests that update Rust code labels Jun 9, 2026

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 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".

Comment thread quickwit/Cargo.toml
# 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"] }

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P1 Badge 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 👍 / 👎.

Comment thread quickwit/Cargo.toml
Comment on lines +241 to 242
sea-query = { version = "1.0" }
sea-query-binder = { version = "0.7", features = [

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P1 Badge 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 👍 / 👎.

Comment thread quickwit/Cargo.toml

azure_core = { version = "0.21", features = ["hmac_rust", "enable_reqwest_rustls"] }
azure_identity = { version = "0.21" }
azure_identity = { version = "1.0" }

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P1 Badge 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 👍 / 👎.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file rust Pull requests that update Rust code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants