Skip to content

Commit 8d46dc7

Browse files
committed
⬆️ chore(deps): upgrade all dependencies to latest majors
Proactive upgrade pass: every direct dependency is now on its latest released major. No open Dependabot alerts drove this. Major bumps: - sqlx 0.8.6 -> 0.9.0 - p256 0.13.2 -> 0.14.0 (elliptic-curve 0.13 -> 0.14, ecdsa 0.16 -> 0.17) - opentelemetry / opentelemetry_sdk / opentelemetry-otlp 0.31 -> 0.32 - tracing-opentelemetry 0.32 -> 0.33 - chrono 0.4.44 -> 0.4.45 Transitive notables: tokio 1.52.2 -> 1.53.0, hyper 1.9.0 -> 1.10.1, rustls 0.23.40 -> 0.23.42, tonic 0.14.5 -> 0.14.6, whoami 1.6.1 -> 2.1.2. Changes required: - sqlx 0.9 removed the combined `runtime-tokio-rustls` feature. Split into `runtime-tokio` + `tls-rustls-aws-lc-rs`, picking aws-lc-rs to match the provider rustls already uses. This drops `ring` from the production dependency graph entirely, so aws-lc-rs is now the single crypto provider. - sqlx 0.9 added column `origin` metadata to the offline query cache, so `.sqlx/` was regenerated with sqlx-cli 0.9.0. - Bumped the pinned sqlx-cli version in CI and the README from 0.8.6 to 0.9.0 to match, otherwise `cargo sqlx prepare --check` fails in CI. No application source changes were needed; the opentelemetry and p256 majors were source-compatible with this crate's usage. Verified against a local postgres:16 container with the exact CI commands: cargo sqlx prepare --check, cargo clippy --locked --all-targets (also with -D warnings), and cargo test --locked -- all 58 tests pass, clippy clean.
1 parent 684cd84 commit 8d46dc7

7 files changed

Lines changed: 645 additions & 596 deletions

.github/workflows/gateway.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ jobs:
4242
- uses: actions/checkout@v5
4343
- uses: dtolnay/rust-toolchain@stable
4444
- uses: Swatinem/rust-cache@v2
45-
- run: cargo install sqlx-cli --version 0.8.6 --locked --no-default-features --features postgres
45+
- run: cargo install sqlx-cli --version 0.9.0 --locked --no-default-features --features postgres
4646
- run: SQLX_OFFLINE=false DATABASE_URL="$TEST_DATABASE_URL" cargo sqlx database setup
4747
- run: SQLX_OFFLINE=false DATABASE_URL="$TEST_DATABASE_URL" cargo sqlx prepare --check -- --all-targets --locked
4848
- run: cargo clippy --locked --all-targets

.sqlx/query-cd2c5f37e6caabc0789ca458e8bc52f23b750c3555030c5c15c40a5a13226b8f.json

Lines changed: 2 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.sqlx/query-e3b8aebb3bd68bb84e6d09cb0b214c5ba1e25a847aea0e877f2a6682a760efa6.json

Lines changed: 93 additions & 14 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.sqlx/query-f2680b46be548e799c733e3fadbcb8c9c25750ab7d273575d7b0923f1fa503db.json

Lines changed: 7 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)