fedimint
fedimint copied to clipboard
chore(deps): bump rand from 0.8.5 to 0.9.1
Bumps rand from 0.8.5 to 0.9.1.
Changelog
Sourced from rand's changelog.
[0.9.1] - 2025-04-17
Security and unsafe
Fixes
- Fix feature
simd_supportfor recent nightly rust (#1586)Changes
- Allow
fn rand::seq::index::sample_weightedandfn IndexedRandom::choose_multiple_weightedto return fewer thanamountresults (#1623), reverting an undocumented change (#1382) to the previous release.Additions
[0.9.0] - 2025-01-27
Security and unsafe
- Policy: "rand is not a crypto library" (#1514)
- Remove fork-protection from
ReseedingRngandThreadRng. Instead, it is recommended to callThreadRng::reseedon fork. (#1379)- Use
zerocopyto replace someunsafecode (#1349, #1393, #1446, #1502)Dependencies
- Bump the MSRV to 1.63.0 (#1207, #1246, #1269, #1341, #1416, #1536); note that 1.60.0 may work for dependents when using
--ignore-rust-version- Update to
rand_corev0.9.0 (#1558)Features
- Support
stdfeature withoutgetrandomorrand_chacha(#1354)- Enable feature
small_rngby default (#1455)- Remove implicit feature
rand_chacha; usestd_rnginstead. (#1473)- Rename feature
serde1toserde(#1477)- Rename feature
getrandomtoos_rng(#1537)- Add feature
thread_rng(#1547)API changes: rand_core traits
- Add fn
RngCore::read_adapterimplementingstd::io::Read(#1267)- Add trait
CryptoBlockRng: BlockRngCore; maketrait CryptoRng: RngCore(#1273)- Add traits
TryRngCore,TryCryptoRng(#1424, #1499)- Rename
fn SeedableRng::from_rng->try_from_rngand add infallible variantfn from_rng(#1424)- Rename
fn SeedableRng::from_entropy->from_os_rngand add fallible variantfn try_from_os_rng(#1424)- Add bounds
CloneandAsRefto associated typeSeedableRng::Seed(#1491)API changes: Rng trait and top-level fns
- Rename fn
rand::thread_rng()torand::rng()and remove from the prelude (#1506)- Remove fn
rand::random()from the prelude (#1506)- Add top-level fns
random_iter,random_range,random_bool,random_ratio,fill(#1488)- Re-introduce fn
Rng::gen_iterasrandom_iter(#1305, #1500)- Rename fn
Rng::gentorandomto avoid conflict with the newgenkeyword in Rust 2024 (#1438)- Rename fns
Rng::gen_rangetorandom_range,gen_booltorandom_bool,gen_ratiotorandom_ratio(#1505)- Annotate panicking methods with
#[track_caller](#1442, #1447)
... (truncated)
Commits
ec6d5c0Prepare rand_core v0.9.1 (#1591)6a06056rand_core: introduce an UnwrapMut wrapper (#1589)8929123AddAlphabeticdistribution (#1587)06b1642Remove unnecessary underscore from `impl<T, const N: usize> Distribution<[T; ...49d76cdrename extract to extract_lane (#1586)e0a70fdChange to usearray::from_fninDistribution\<[T; N]> for StandardUniform...0bc3f65Move rand distr (#1577)2677c49Revise "not a crypto library" policy and SECURITY.md (#1565)bfd1826SeedableRng docs: add note on (lack of) reproducibility (#1572)c01aee7Fix some links (#1571)- Additional commits viewable in compare view
You can trigger a rebase of this PR by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot mergewill merge this PR after your CI passes on it@dependabot squash and mergewill squash and merge this PR after your CI passes on it@dependabot cancel mergewill cancel a previously requested merge and block automerging@dependabot reopenwill reopen this PR if it is closed@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Note Automatic rebases have been disabled on this pull request as it has been open for over 30 days.
Needs more work apparently …