Skip to content

chore(deps): bump quinn-proto to 0.11.19 (RUSTSEC-2026-0338 to 0342) - #182

Merged
lym953 merged 2 commits into
mainfrom
yiming.luo/bump-quinn-proto
Oct 15, 2026
Merged

lym953 merged 2 commits into
mainfrom
yiming.luo/bump-quinn-proto

Conversation

@lym953

@lym953 lym953 commented Oct 13, 2026 •

Copy link
Copy Markdown
Contributor

What does this PR do?

Bumps quinn-proto from 0.11.15 to 0.11.19 in Cargo.lock. The lock file also adds rand 0.10.3, rand_core 0.10.1, rand_pcg 0.10.2, chacha20 0.10.2 and cpufeatures 0.3.1, which 0.11.19 needs. LICENSE-3rdparty.csv gets rows for chacha20, rand_pcg and the new rand_core repository.

Motivation

The Audit job fails on main. RustSec added five advisories against quinn-proto 0.11.15 on 2026-10-12: RUSTSEC-2026-0338, 0339, 0340, 0341 and 0342. All five are fixed in 0.11.18 or later. The Lambda extension already uses 0.11.19.

quinn-proto is in Cargo.lock only as an optional dependency of reqwest, for HTTP/3. cargo tree -i quinn-proto --all-features --target all -e all finds no path to it, so no build compiles it. cargo audit reads the lock file, so it reports the advisories anyway.

Describe how to test/QA your changes

Check main This branch
cargo audit, with the existing ignore of RUSTSEC-2026-0285 5 vulnerabilities in quinn-proto, in the CI run of 9538fc7f No vulnerabilities, locally

Both runs also show the same 2 warnings, for unsafe-libyaml and lru. CI allows warnings. cargo +1.99.0 clippy --workspace --all-features -- -D warnings passes on this branch.

🤖 Generated with Claude Code

lym953 and others added 2 commits October 13, 2026 13:33
RustSec added five advisories against quinn-proto 0.11.15 on 2026-10-12,
so cargo audit fails on main. quinn-proto is in the lock file only as an
optional dependency of reqwest (HTTP/3), and no build compiles it.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…ndencies

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@lym953
lym953 marked this pull request as ready for review October 13, 2026 17:53
@lym953
lym953 requested review from a team as code owners October 13, 2026 17:53
@lym953
lym953 requested review from apiarian-datadog and clifordshelton and a balanced review from Copilot and removed request for a team October 13, 2026 17:53

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

🟢 Approval recommended

The focused dependency update and associated license metadata are consistent and complete.

0 open findings

What changed in this PR

Updates the optional HTTP/3 dependency metadata to resolve five RustSec advisories.

Changes:

  • Bumps quinn-proto to 0.11.19 and refreshes transitive dependencies.
  • Adds license attribution for newly introduced crates.
File Description
Cargo.lock Updates quinn-proto and its dependency graph.
LICENSE-3rdparty.csv Adds required third-party license records.

🧠 Review effort: Balanced


💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

@lym953
lym953 merged commit 84c0706 into main Oct 15, 2026
28 checks passed
@lym953
lym953 deleted the yiming.luo/bump-quinn-proto branch October 15, 2026 14:54
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.

4 participants