Skip to content

chore: Bump xxhash-rust, serde_with and openssl for advisories - #201

Merged
ecv merged 1 commit into
mainfrom
chore/bump-advisory-deps
Oct 25, 2026
Merged

ecv merged 1 commit into
mainfrom
chore/bump-advisory-deps

Conversation

@ecv

@ecv ecv commented Oct 25, 2026

Copy link
Copy Markdown
Contributor

Summary

Six open Dependabot alerts cover the Rust lockfile and the DMG packaging tool, and three have a fix inside the current dependency ranges.

This clears those three (2 medium, 1 low) by moving xxhash-rust to 0.8.16, serde_with to 3.21.0 and openssl to 0.10.80. No major versions move, and the workspace compiles and passes its 58 tests on macOS.

Alerts that stay open

  • glib (medium) and the old rand 0.7 copy (low) come from the Linux GTK 0.18 stack that dioxus-desktop pulls in through wry and tao. The fix needs GTK 0.20, which those releases do not support.
  • image-size (high) is fixed only in 2.x. appdmg 0.6.6, its only user and already the latest release, calls an API 2.x removed, so DMG packaging would fail.

Test plan

  • CI is green on all platforms
  • Three alerts close once merged

Three open Dependabot alerts (2 medium, 1 low) flag crates in
Cargo.lock that have patched releases within their current semver
range.

- xxhash-rust 0.8.15 to 0.8.16
- serde_with and serde_with_macros 3.18.0 to 3.21.0
- openssl 0.10.79 to 0.10.80

serde_with 3.21.0 adds bs58 as a dependency. Lockfile only.

The glib and rand 0.7 alerts remain: both versions are pinned by
wry, tao and gtk 0.18 through dioxus-desktop, which no release in
range updates. The image-size alert remains: appdmg 0.6.6 calls the
removed callback API, so image-size 2.x breaks DMG packaging.
@ecv
ecv force-pushed the chore/bump-advisory-deps branch from 559b79b to b369b00 Compare October 25, 2026 06:14
@ecv
ecv marked this pull request as ready for review October 25, 2026 06:28
@ecv
ecv requested review from kevwilliams and scotwells October 25, 2026 06:28

@kevwilliams kevwilliams 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.

Verified only the three named crates move within their majors; the one added package, bs58, arrives with serde_with 3.21.

@ecv
ecv merged commit f892d27 into main Oct 25, 2026
10 checks passed
@ecv
ecv deleted the chore/bump-advisory-deps branch October 25, 2026 06:38
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