Skip to content

chore(deps): Update rand and friends to version 0.10#3922

Merged
matheus23 merged 14 commits into
mainfrom
matheus23/rand-0.10
Mar 30, 2026
Merged

chore(deps): Update rand and friends to version 0.10#3922
matheus23 merged 14 commits into
mainfrom
matheus23/rand-0.10

Conversation

@matheus23
Copy link
Copy Markdown
Member

@matheus23 matheus23 commented Feb 10, 2026

Description

Updates the rand dependency to version 0.10.
As part of that, this also updates rand_core, rand_chacha, and a bunch of cryptography crates like curve25519-dalek, ed25519-dalek, digest, sha1 and sha2. Some of the latter ones to prerelease versions to enable compilation.

Breaking Changes

  • iroh::SecretKey::generate's CryptoRng parameter is now updated from rand 0.9 to rand 0.10

Notes & open questions

Although this is ready for review, it's not ready to be merged yet, because of patched dependencies.

This is the current TODO list:

Change checklist

  • Self-review.

@matheus23 matheus23 self-assigned this Feb 10, 2026
@github-actions
Copy link
Copy Markdown

github-actions Bot commented Feb 10, 2026

Documentation for this PR has been generated and is available at: https://n0-computer.github.io/iroh/pr/3922/docs/iroh/

Last updated: 2026-03-30T15:46:20Z

@n0bot n0bot Bot added this to iroh Feb 10, 2026
@github-project-automation github-project-automation Bot moved this to 🚑 Needs Triage in iroh Feb 10, 2026
@dignifiedquire
Copy link
Copy Markdown
Contributor

wasm failures, your favorite

@github-project-automation github-project-automation Bot moved this from 🚑 Needs Triage to ✅ Done in iroh Feb 10, 2026
@matheus23
Copy link
Copy Markdown
Member Author

@dignifiedquire did you intentionally close this? And if so, why? 😅

@VINXIS
Copy link
Copy Markdown

VINXIS commented Mar 1, 2026

@dignifiedquire was this actually meant to be closed

@dignifiedquire dignifiedquire reopened this Mar 1, 2026
@github-project-automation github-project-automation Bot moved this from ✅ Done to 🚑 Needs Triage in iroh Mar 1, 2026
@dignifiedquire
Copy link
Copy Markdown
Contributor

no, though we might need to wait until all deps are properly updated

@riesha
Copy link
Copy Markdown

riesha commented Mar 1, 2026

ty bossman

@dignifiedquire dignifiedquire moved this from 🚑 Needs Triage to 🏗 In progress in iroh Mar 3, 2026
@matheus23 matheus23 force-pushed the matheus23/rand-0.10 branch from 89e95cf to 14858bc Compare March 16, 2026 16:46
@github-actions
Copy link
Copy Markdown

github-actions Bot commented Mar 16, 2026

Netsim report & logs for this PR have been generated and is available at: LOGS
This report will remain available for 3 days.

Last updated for commit: fa9ffe8

@matheus23
Copy link
Copy Markdown
Member Author

matheus23 commented Mar 17, 2026

(moved this TODO list into the PR description)

Comment thread iroh-base/Cargo.toml
@matheus23
Copy link
Copy Markdown
Member Author

Flipping this to ready-for-review, as I expect the review of this to be basically independent of the review of all the PRs/updates in our dependencies.

@matheus23 matheus23 marked this pull request as ready for review March 19, 2026 14:42
Copy link
Copy Markdown
Contributor

@flub flub left a comment

Choose a reason for hiding this comment

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

you'll need to resolve some conflicts, but no need to net get this merged is there?

@matheus23 matheus23 merged commit 5edc1bc into main Mar 30, 2026
29 of 30 checks passed
@matheus23 matheus23 deleted the matheus23/rand-0.10 branch March 30, 2026 16:00
@github-project-automation github-project-automation Bot moved this from 🏗 In progress to ✅ Done in iroh Mar 30, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: ✅ Done

Development

Successfully merging this pull request may close these issues.

6 participants