Prepare v0.5.1 dependency security patch - #53
Conversation
There was a problem hiding this comment.
Claude Code Review
This repository is configured for manual code reviews. Comment @claude review for a one-time review, or @claude review always to subscribe this PR to a review on every future push.
Tip: disable this comment in your organization's Code Review settings.
Codex Review SummaryThis comment shows the latest Codex review activity on this pull request.
ℹ️ About Codex in GitHubYour team has set up Codex to review pull requests in this repo. Reviews are triggered when you
Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings. |
There was a problem hiding this comment.
Pull request overview
Prepares the v0.5.1 patch release of the Gatehouse crate by removing the vulnerable h2 0.3.x dependency path from the Actix Web example (per RUSTSEC-2026-0258) and refreshing the lockfile to updated compatible dependencies.
Changes:
- Bump crate version to
0.5.1and add patch release notes. - Disable Actix Web default features in dev-dependencies (keeping only
macros) to avoid pulling the vulnerable HTTP/2 dependency path. - Refresh
Cargo.lockwith updated dependency resolutions consistent with the new feature set.
Reviewed changes
Copilot reviewed 2 out of 3 changed files in this pull request and generated 1 comment.
| File | Description |
|---|---|
| CHANGELOG.md | Adds 0.5.1 security release notes for the dependency security patch. |
| Cargo.toml | Bumps crate version and adjusts actix-web dev-dependency features to avoid the vulnerable transitive path. |
| Cargo.lock | Updates the resolved dependency graph and removes the vulnerable h2 0.3.x package from the lockfile. |
💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.
ab19a66 to
dcd2250
Compare
Summary
h2 0.3.27path (RUSTSEC-2026-0258) by disabling unused Actix Web default features and retaining onlymacros0.5.1and add patch-release notesValidation
cargo auditcargo fmt --all -- --checkcargo build --verbosecargo clippy --all-targets --all-features -- -D warningscargo doc --verbosecargo test --all-targets --all-featuresRUSTFLAGS="--cfg loom" cargo test --lib --releasecargo publish --dry-run --allow-dirtygit diff --check