Skip to content

Bump serde_with to 3.21.0 to fix KeyValueMap serialization panic#299

Merged
renatgalimov merged 1 commit into
masterfrom
fix/security-dependency-updates-16.07.2026
Jul 16, 2026
Merged

Bump serde_with to 3.21.0 to fix KeyValueMap serialization panic#299
renatgalimov merged 1 commit into
masterfrom
fix/security-dependency-updates-16.07.2026

Conversation

@renatgalimov

Copy link
Copy Markdown
Contributor

Dependabot alert #36 (GHSA-7gcf-g7xr-8hxj, medium) flagged serde_with for a panic when serializing empty KeyValueMap sequence or map entries, fixed in 3.21.0. The lockfile was pinned at 3.16.1. This bumps serde_with/serde_with_macros to 3.21.0 in Cargo.lock only, within the existing ^3.8.3 constraint, which pulls darling up to 0.23.0 and adds bs58/tinyvec. The crate only uses the serde_as attribute, not the affected KeyValueMap, so the change is purely to satisfy the advisory floor.

🤖 Generated with Claude Code

Resolve Dependabot alert #36 (GHSA-7gcf-g7xr-8hxj). Lockfile-only bump
within the existing ^3.8.3 range; the advisory panic is in KeyValueMap,
which this crate does not use, but the alert requires >= 3.21.0.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@renatgalimov
renatgalimov requested a review from Copilot July 16, 2026 06:29

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Copilot wasn't able to review any files in this pull request.


💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

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.

3 participants