Skip to content

chore: ignore RUSTSEC-2026-0037 and upgrade/consolidate dependencies#419

Merged
lwshang merged 8 commits intomainfrom
lwshang/upgrade-deps
Mar 10, 2026
Merged

chore: ignore RUSTSEC-2026-0037 and upgrade/consolidate dependencies#419
lwshang merged 8 commits intomainfrom
lwshang/upgrade-deps

Conversation

@lwshang
Copy link
Contributor

@lwshang lwshang commented Mar 10, 2026

Summary

  • Centralize all dependency versions in the workspace `Cargo.toml`
  • Resolve compilation errors from the rand 0.9 → 0.10 upgrade
  • Ignore RUSTSEC-2026-0037 (quinn-proto DoS) — only reachable via reqwest's http3 feature, which is not enabled in this project
  • Add CI job to check TOML formatting using taplo
  • Reformat all TOML files with taplo default settings

lwshang and others added 8 commits March 10, 2026 15:08
In rand 0.10, `RngCore` was removed from the root and `fill_bytes` moved
to the `Rng` trait, while `random_range` moved to the `RngExt` trait.
Revert sec1 to 0.7.3 since 0.8.0 requires der 0.8 which is incompatible
with the current pkcs8 0.10 / elliptic-curve 0.13 generation.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Configures taplo to keep arrays and inline tables on single lines.
The VSCode "Even Better TOML" extension will automatically use this config.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
The quinn-proto vulnerability is only reachable via reqwest's `http3`
feature, which is not enabled in this project.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@lwshang lwshang changed the title chore: upgrade dependencies and centralize versions chore: ignore RUSTSEC-2026-0037 and upgrade/consolidate dependencies Mar 10, 2026
@lwshang lwshang marked this pull request as ready for review March 10, 2026 19:52
@lwshang lwshang requested a review from a team as a code owner March 10, 2026 19:52
@lwshang lwshang merged commit b70c2db into main Mar 10, 2026
90 checks passed
@lwshang lwshang deleted the lwshang/upgrade-deps branch March 10, 2026 19:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants