Skip to content

Build(deps): upgrade workspace dependencies to latest versions#347

Merged
sd-collins merged 4 commits intomasterfrom
deps/upgrade-latest
Apr 23, 2026
Merged

Build(deps): upgrade workspace dependencies to latest versions#347
sd-collins merged 4 commits intomasterfrom
deps/upgrade-latest

Conversation

@sd-collins
Copy link
Copy Markdown
Contributor

Refresh all workspace dependencies to their current latest versions and clear the outstanding RustSec advisories against the transitive graph.

Security

  • Pulls aws-lc-sys 0.40, rustls-webpki 0.103.13, rand 0.9.4, clearing RUSTSEC-2026-0044/0045/0046/0047/0048/0049/0097/0098.

Major-version bumps

  • rand 0.9 → 0.10: OsRng is now SysRng and .random() lives on RngExt; generate_token_id keeps its panic-on-OS-RNG-failure behaviour via UnwrapErr(SysRng).
  • reqwest 0.12 → 0.13: TLS features were collapsed. The old rustls-tls-native-roots / rustls-tls selectors are gone — the single rustls feature now pulls in rustls-platform-verifier, which delegates trust to the OS store. form and query are now opt-in features and are enabled explicitly. The redundant rustls-native-certs crate feature has been dropped; default = ["rustls"].
  • toml 0.9 → 1.1, strum 0.27 → 0.28, plus minor bumps across tokio, chrono, hyper, clap, uuid, serde_with, console.

deny.toml

  • Skip list refreshed for the new graph: added cpufeatures 0.2.17 and thiserror/thiserror-impl 1.0.69 (pulled in via rustls-platform-verifierjni on non-Apple/Windows targets); removed the obsolete winnow 0.7.15 entry.

- Bump rand to 0.10, reqwest to 0.13, toml to 1.1, strum to 0.28
- Refresh Cargo.lock to pull aws-lc-sys 0.40, rustls-webpki 0.103.13,
  rand 0.9.4 (clears RUSTSEC-2026-0044/0045/0046/0047/0048/0049/0097/0098)
- Adapt oauth2 token generation to rand 0.10 API (SysRng + RngExt)
- Collapse reqwest TLS features onto the consolidated \`rustls\` feature
  (rustls-platform-verifier replaces the old native-roots selector) and
  drop the redundant \`rustls-native-certs\` crate feature
- Update deny.toml skip list for the refreshed dependency graph
@sd-collins sd-collins requested a review from a team as a code owner April 23, 2026 16:06
@sd-collins sd-collins self-assigned this Apr 23, 2026
@sd-collins sd-collins added the dependencies Pull requests that update a dependency file label Apr 23, 2026
@sd-collins sd-collins force-pushed the deps/upgrade-latest branch from 30ae50e to 5ec1542 Compare April 23, 2026 16:35
@sd-collins sd-collins enabled auto-merge April 23, 2026 16:44
@sd-collins sd-collins added this pull request to the merge queue Apr 23, 2026
Merged via the queue into master with commit 6cb087c Apr 23, 2026
15 checks passed
@sd-collins sd-collins deleted the deps/upgrade-latest branch April 23, 2026 17:10
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

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants