Skip to content

docs(deps): triage report for held bincode/rand/hkdf bumps#672

Merged
intendednull merged 1 commit into
mainfrom
docs/dependency-bump-triage
Jun 7, 2026
Merged

docs(deps): triage report for held bincode/rand/hkdf bumps#672
intendednull merged 1 commit into
mainfrom
docs/dependency-bump-triage

Conversation

@intendednull
Copy link
Copy Markdown
Owner

Records why the three open Dependabot major bumps are held, not merged, after evaluating each against current main (all three branches were 200–250 commits stale, so their CI red was partly noise):

PR Bump Blocker
#559 bincode 1.3 → 3.0 bincode bytes are the canonical signed+hashed event encoding (event.rs:600-602: SHA-256'd into EventHash + Ed25519-signed) and the wire/persistence format. 2/3 changes the encoding → breaks every EventHash/signature/stored blob. Format-stability boundary, not a bump.
#555 hkdf 0.12 → 0.13 Needs sha2 0.11 (digest-0.11 gen); only 0.11.0-rc.5 exists. Pre-release crypto rejected.
#558 rand 0.8 → 0.10 willow-crypto is pinned to rand_core 0.6 by x25519-dalek 2 + chacha20poly1305 0.10.

Full report + fix-paths: docs/reports/2026-06-03-dependency-bump-triage.md. Also flips the relay-upgrade-bundle plan to [landed] (merged as #664).

Docs-only; no code change.

🤖 Generated with Claude Code

…dle landed

Record why #559 (bincode 1->3), #558 (rand 0.8->0.10), and #555 (hkdf
0.12->0.13) are held rather than merged: bincode is the canonical
signed+hashed event encoding (format break invalidates the DAG), hkdf
0.13 needs pre-release sha2 0.11, and rand 0.10 collides with rand_core
0.6 pinned by x25519-dalek 2 + chacha20poly1305 0.10. Also flip the
relay-upgrade-bundle plan to [landed] (merged as #664).

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@intendednull intendednull merged commit 4398f9a into main Jun 7, 2026
8 checks passed
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.

1 participant