deps(deps): bump the cargo-deps group with 33 updates#3839
Merged
Conversation
Bumps the cargo-deps group with 33 updates: | Package | From | To | | --- | --- | --- | | [aes](https://github.com/RustCrypto/block-ciphers) | `0.9.0-rc.4` | `0.9.0` | | [array-bytes](https://github.com/hack-ink/array-bytes) | `6.2.3` | `9.3.0` | | [async-channel](https://github.com/smol-rs/async-channel) | `1.9.0` | `2.5.0` | | [async-nats](https://github.com/nats-io/nats.rs) | `0.37.0` | `0.48.0` | | [bincode](https://github.com/bincode-org/bincode) | `1.3.3` | `3.0.0` | | [blake3](https://github.com/BLAKE3-team/BLAKE3) | `1.8.3` | `1.8.5` | | [bytesize](https://github.com/bytesize-rs/bytesize) | `1.3.3` | `2.3.1` | | [cc](https://github.com/rust-lang/cc-rs) | `1.2.58` | `1.2.62` | | [chacha20](https://github.com/RustCrypto/stream-ciphers) | `0.9.1` | `0.10.0` | | [clap](https://github.com/clap-rs/clap) | `4.6.0` | `4.6.1` | | [cpufeatures](https://github.com/RustCrypto/utils) | `0.2.17` | `0.3.0` | | [criterion](https://github.com/criterion-rs/criterion.rs) | `0.5.1` | `0.8.2` | | [derive_more](https://github.com/JelteF/derive_more) | `1.0.0` | `2.1.1` | | [fs4](https://github.com/al8n/fs4) | `0.9.1` | `1.1.0` | | [hex-literal](https://github.com/RustCrypto/utils) | `0.4.1` | `1.1.0` | | [hwlocality](https://github.com/HadrienG2/hwlocality) | `1.0.0-alpha.11` | `1.0.0-alpha.12` | | [jsonrpsee](https://github.com/paritytech/jsonrpsee) | `0.24.10` | `0.26.0` | | [libc](https://github.com/rust-lang/libc) | `0.2.183` | `0.2.186` | | [mimalloc](https://github.com/purpleprotocol/mimalloc_rust) | `0.1.48` | `0.1.50` | | [multihash](https://github.com/multiformats/rust-multihash) | `0.19.3` | `0.19.5` | | [num_enum](https://github.com/illicitonion/num_enum) | `0.5.11` | `0.7.6` | | [pin-project](https://github.com/taiki-e/pin-project) | `1.1.11` | `1.1.13` | | [prometheus](https://github.com/tikv/rust-prometheus) | `0.13.4` | `0.14.0` | | [prometheus-client](https://github.com/prometheus/client_rust) | `0.23.1` | `0.24.1` | | [rand_chacha](https://github.com/rust-random/rand) | `0.3.1` | `0.9.0` | | [rand_core](https://github.com/rust-random/rand_core) | `0.6.4` | `0.10.1` | | [rayon](https://github.com/rayon-rs/rayon) | `1.11.0` | `1.12.0` | | [sha2](https://github.com/RustCrypto/hashes) | `0.10.9` | `0.11.0` | | [spin](https://github.com/mvdnes/spin-rs) | `0.9.8` | `0.10.0` | | [strum_macros](https://github.com/Peternator7/strum) | `0.26.4` | `0.28.0` | | [thread-priority](https://github.com/iddm/thread-priority) | `1.2.0` | `3.0.0` | | [x509-parser](https://github.com/rusticata/x509-parser) | `0.16.0` | `0.17.0` | | [ziggy](https://github.com/srlabs/ziggy) | `1.5.4` | `1.7.0` | Updates `aes` from 0.9.0-rc.4 to 0.9.0 - [Commits](RustCrypto/block-ciphers@aes-v0.9.0-rc.4...aes-v0.9.0) Updates `array-bytes` from 6.2.3 to 9.3.0 - [Release notes](https://github.com/hack-ink/array-bytes/releases) - [Changelog](https://github.com/hack-ink/array-bytes/blob/main/CHANGELOG) - [Commits](hack-ink/array-bytes@v6.2.3...v9.3.0) Updates `async-channel` from 1.9.0 to 2.5.0 - [Release notes](https://github.com/smol-rs/async-channel/releases) - [Changelog](https://github.com/smol-rs/async-channel/blob/master/CHANGELOG.md) - [Commits](smol-rs/async-channel@v1.9.0...v2.5.0) Updates `async-nats` from 0.37.0 to 0.48.0 - [Release notes](https://github.com/nats-io/nats.rs/releases) - [Commits](nats-io/nats.rs@async-nats/v0.37.0...async-nats/v0.48.0) Updates `bincode` from 1.3.3 to 3.0.0 - [Commits](https://github.com/bincode-org/bincode/commits) Updates `blake3` from 1.8.3 to 1.8.5 - [Release notes](https://github.com/BLAKE3-team/BLAKE3/releases) - [Commits](BLAKE3-team/BLAKE3@1.8.3...1.8.5) Updates `bytesize` from 1.3.3 to 2.3.1 - [Release notes](https://github.com/bytesize-rs/bytesize/releases) - [Changelog](https://github.com/bytesize-rs/bytesize/blob/master/CHANGELOG.md) - [Commits](bytesize-rs/bytesize@v1.3.3...bytesize-v2.3.1) Updates `cc` from 1.2.58 to 1.2.62 - [Release notes](https://github.com/rust-lang/cc-rs/releases) - [Changelog](https://github.com/rust-lang/cc-rs/blob/main/CHANGELOG.md) - [Commits](rust-lang/cc-rs@cc-v1.2.58...cc-v1.2.62) Updates `chacha20` from 0.9.1 to 0.10.0 - [Commits](RustCrypto/stream-ciphers@chacha20-v0.9.1...chacha20-v0.10.0) Updates `clap` from 4.6.0 to 4.6.1 - [Release notes](https://github.com/clap-rs/clap/releases) - [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md) - [Commits](clap-rs/clap@clap_complete-v4.6.0...clap_complete-v4.6.1) Updates `cpufeatures` from 0.2.17 to 0.3.0 - [Commits](RustCrypto/utils@cpufeatures-v0.2.17...cpufeatures-v0.3.0) Updates `criterion` from 0.5.1 to 0.8.2 - [Release notes](https://github.com/criterion-rs/criterion.rs/releases) - [Changelog](https://github.com/criterion-rs/criterion.rs/blob/master/CHANGELOG.md) - [Commits](criterion-rs/criterion.rs@0.5.1...criterion-v0.8.2) Updates `derive_more` from 1.0.0 to 2.1.1 - [Release notes](https://github.com/JelteF/derive_more/releases) - [Changelog](https://github.com/JelteF/derive_more/blob/master/CHANGELOG.md) - [Commits](JelteF/derive_more@v1.0.0...v2.1.1) Updates `fs4` from 0.9.1 to 1.1.0 - [Release notes](https://github.com/al8n/fs4/releases) - [Changelog](https://github.com/al8n/fs4/blob/main/CHANGELOG.md) - [Commits](https://github.com/al8n/fs4/commits/1.1.0) Updates `hex-literal` from 0.4.1 to 1.1.0 - [Commits](RustCrypto/utils@hex-literal-v0.4.1...hex-literal-v1.1.0) Updates `hwlocality` from 1.0.0-alpha.11 to 1.0.0-alpha.12 - [Commits](HadrienG2/hwlocality@v1.0.0-alpha.11...v1.0.0-alpha.12) Updates `jsonrpsee` from 0.24.10 to 0.26.0 - [Release notes](https://github.com/paritytech/jsonrpsee/releases) - [Changelog](https://github.com/paritytech/jsonrpsee/blob/master/CHANGELOG.md) - [Commits](paritytech/jsonrpsee@v0.24.10...v0.26.0) Updates `libc` from 0.2.183 to 0.2.186 - [Release notes](https://github.com/rust-lang/libc/releases) - [Changelog](https://github.com/rust-lang/libc/blob/0.2.186/CHANGELOG.md) - [Commits](rust-lang/libc@0.2.183...0.2.186) Updates `mimalloc` from 0.1.48 to 0.1.50 - [Release notes](https://github.com/purpleprotocol/mimalloc_rust/releases) - [Commits](purpleprotocol/mimalloc_rust@v0.1.48...v0.1.50) Updates `multihash` from 0.19.3 to 0.19.5 - [Changelog](https://github.com/multiformats/rust-multihash/blob/master/CHANGELOG.md) - [Commits](multiformats/rust-multihash@v0.19.3...v0.19.5) Updates `num_enum` from 0.5.11 to 0.7.6 - [Commits](illicitonion/num_enum@0.5.11...0.7.6) Updates `pin-project` from 1.1.11 to 1.1.13 - [Release notes](https://github.com/taiki-e/pin-project/releases) - [Changelog](https://github.com/taiki-e/pin-project/blob/main/CHANGELOG.md) - [Commits](taiki-e/pin-project@v1.1.11...v1.1.13) Updates `prometheus` from 0.13.4 to 0.14.0 - [Changelog](https://github.com/tikv/rust-prometheus/blob/master/CHANGELOG.md) - [Commits](tikv/rust-prometheus@v0.13.4...v0.14.0) Updates `prometheus-client` from 0.23.1 to 0.24.1 - [Release notes](https://github.com/prometheus/client_rust/releases) - [Changelog](https://github.com/prometheus/client_rust/blob/master/CHANGELOG.md) - [Commits](prometheus/client_rust@v0.23.1...v0.24.1) Updates `rand_chacha` from 0.3.1 to 0.9.0 - [Release notes](https://github.com/rust-random/rand/releases) - [Changelog](https://github.com/rust-random/rand/blob/master/CHANGELOG.md) - [Commits](rust-random/rand@rand_chacha-0.3.1...0.9.0) Updates `rand_core` from 0.6.4 to 0.10.1 - [Release notes](https://github.com/rust-random/rand_core/releases) - [Changelog](https://github.com/rust-random/rand_core/blob/master/CHANGELOG.md) - [Commits](rust-random/rand_core@v0.6.4...v0.10.1) Updates `rayon` from 1.11.0 to 1.12.0 - [Changelog](https://github.com/rayon-rs/rayon/blob/main/RELEASES.md) - [Commits](rayon-rs/rayon@rayon-core-v1.11.0...rayon-core-v1.12.0) Updates `sha2` from 0.10.9 to 0.11.0 - [Commits](RustCrypto/hashes@sha2-v0.10.9...sha2-v0.11.0) Updates `spin` from 0.9.8 to 0.10.0 - [Changelog](https://github.com/zesterer/spin-rs/blob/master/CHANGELOG.md) - [Commits](https://github.com/mvdnes/spin-rs/commits) Updates `strum_macros` from 0.26.4 to 0.28.0 - [Release notes](https://github.com/Peternator7/strum/releases) - [Changelog](https://github.com/Peternator7/strum/blob/master/CHANGELOG.md) - [Commits](https://github.com/Peternator7/strum/commits/v0.28.0) Updates `thread-priority` from 1.2.0 to 3.0.0 - [Release notes](https://github.com/iddm/thread-priority/releases) - [Changelog](https://github.com/iddm/thread-priority/blob/master/CHANGELOG.md) - [Commits](https://github.com/iddm/thread-priority/commits/v3.0.0) Updates `x509-parser` from 0.16.0 to 0.17.0 - [Changelog](https://github.com/rusticata/x509-parser/blob/master/CHANGELOG.md) - [Commits](rusticata/x509-parser@x509-parser-0.16.0...x509-parser-0.17.0) Updates `ziggy` from 1.5.4 to 1.7.0 - [Release notes](https://github.com/srlabs/ziggy/releases) - [Changelog](https://github.com/srlabs/ziggy/blob/main/CHANGELOG.md) - [Commits](srlabs/ziggy@1.5.4...1.7.0) --- updated-dependencies: - dependency-name: aes dependency-version: 0.9.0 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: cargo-deps - dependency-name: array-bytes dependency-version: 9.3.0 dependency-type: direct:production update-type: version-update:semver-major dependency-group: cargo-deps - dependency-name: async-channel dependency-version: 2.5.0 dependency-type: direct:production update-type: version-update:semver-major dependency-group: cargo-deps - dependency-name: async-nats dependency-version: 0.48.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: cargo-deps - dependency-name: bincode dependency-version: 3.0.0 dependency-type: direct:production update-type: version-update:semver-major dependency-group: cargo-deps - dependency-name: blake3 dependency-version: 1.8.5 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: cargo-deps - dependency-name: bytesize dependency-version: 2.3.1 dependency-type: direct:production update-type: version-update:semver-major dependency-group: cargo-deps - dependency-name: cc dependency-version: 1.2.62 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: cargo-deps - dependency-name: chacha20 dependency-version: 0.10.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: cargo-deps - dependency-name: clap dependency-version: 4.6.1 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: cargo-deps - dependency-name: cpufeatures dependency-version: 0.3.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: cargo-deps - dependency-name: criterion dependency-version: 0.8.2 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: cargo-deps - dependency-name: derive_more dependency-version: 2.1.1 dependency-type: direct:production update-type: version-update:semver-major dependency-group: cargo-deps - dependency-name: fs4 dependency-version: 1.1.0 dependency-type: direct:production update-type: version-update:semver-major dependency-group: cargo-deps - dependency-name: hex-literal dependency-version: 1.1.0 dependency-type: direct:production update-type: version-update:semver-major dependency-group: cargo-deps - dependency-name: hwlocality dependency-version: 1.0.0-alpha.12 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: cargo-deps - dependency-name: jsonrpsee dependency-version: 0.26.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: cargo-deps - dependency-name: libc dependency-version: 0.2.186 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: cargo-deps - dependency-name: mimalloc dependency-version: 0.1.50 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: cargo-deps - dependency-name: multihash dependency-version: 0.19.5 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: cargo-deps - dependency-name: num_enum dependency-version: 0.7.6 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: cargo-deps - dependency-name: pin-project dependency-version: 1.1.13 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: cargo-deps - dependency-name: prometheus dependency-version: 0.14.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: cargo-deps - dependency-name: prometheus-client dependency-version: 0.24.1 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: cargo-deps - dependency-name: rand_chacha dependency-version: 0.9.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: cargo-deps - dependency-name: rand_core dependency-version: 0.10.1 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: cargo-deps - dependency-name: rayon dependency-version: 1.12.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: cargo-deps - dependency-name: sha2 dependency-version: 0.11.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: cargo-deps - dependency-name: spin dependency-version: 0.10.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: cargo-deps - dependency-name: strum_macros dependency-version: 0.28.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: cargo-deps - dependency-name: thread-priority dependency-version: 3.0.0 dependency-type: direct:production update-type: version-update:semver-major dependency-group: cargo-deps - dependency-name: x509-parser dependency-version: 0.17.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: cargo-deps - dependency-name: ziggy dependency-version: 1.7.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: cargo-deps ... Signed-off-by: dependabot[bot] <support@github.com>
🛡️ Immunefi PR ReviewsWe noticed that your project isn't set up for automatic code reviews. If you'd like this PR reviewed by the Immunefi team, you can request it manually using the link below: Once submitted, we'll take care of assigning a reviewer and follow up here. |
API migrations to land alongside the dependabot batch:
- derive_more 1→2: `with_trait::` import in pieces.rs; drop unused
AsMut/AsRef/From/Into imports in sectors.rs and solutions.rs
- bincode 1→2: pinned to 2.0.1 (3.0.0 is an upstream compile_error
placeholder; bincode-org repo archived 2025-08), staking fuzz now
calls `bincode::serde::decode_from_slice` with legacy config,
enabled `serde` feature on the pallet-domains dep
- chacha20 0.9→0.10: enabled the new `cipher` feature in
subspace-proof-of-space
- array-bytes 6→9: replaced `array_bytes::bytes2hex("", x)` with
`hex::encode(x)` across MMR / fraud-proof / snap-sync; dropped
the array-bytes dep from those three crates
- bytesize 1→2: `bytesize::to_string(n, iec)` →
`bytesize::ByteSize::b(n).display().iec()|.si()` across farmer
+ archiver
- fs4 0.9→1.x: `fs4::fs_std::FileExt::try_lock_exclusive` →
`fs4::FileExt::try_lock`
- async-nats 0.37→0.48: cover new `RequestErrorKind::InvalidSubject`
variant in nats_client + plotter
- criterion 0.5→0.8: drop `criterion::black_box` (deprecated) and
use `std::hint::black_box` across all bench files
Reverted because polkadot-sdk pins them transitively:
- prometheus 0.14.0 → 0.13.4
- async-channel 2.5 → 1.9.0
- jsonrpsee 0.26 → 0.24.10
Reverted because the libp2p fork pins it:
- prometheus-client 0.24.1 → 0.23.1
Reverted as a consensus-break risk:
- rand 0.8.5 (kept), rand_chacha 0.9.0 → 0.3.1, rand_core 0.10.1 →
0.6.4. rand 0.9 rewrote `SliceRandom::shuffle` to a faster
non-reproducible algorithm (rust-random/rand#1272). Since
`sp_domains::shuffle_extrinsics` uses `positions.shuffle(&mut rng)`
with a ChaCha8Rng to determine on-chain extrinsic ordering,
taking rand 0.9 would silently change that ordering at the fork
point — a consensus break. rand_chacha and rand_core are bytestream-
stable (empirically verified) but blocked transitively: rand_chacha
0.9 needs rand_core 0.9, while rand 0.8 needs rand_core 0.6, and
the SeedableRng trait impls don't cross those version boundaries.
The shuffle_extrinsics_should_work test in domain-block-preprocessor
catches it.
Adds permanent and temporary skips so dependabot stops opening grouped cargo PRs that include deps we have to revert. Permanent (would break us if taken): - rand 0.9 changed SliceRandom::shuffle to a non-reproducible algorithm (rust-random/rand#1272). sp_domains::shuffle_extrinsics relies on deterministic shuffle output, so the bump is a consensus break. rand_chacha and rand_core are bytestream-stable but blocked transitively by rand 0.8's rand_core 0.6 dependency. TODO: lift once shuffle_extrinsics is rewritten to drive Fisher-Yates directly over RngCore. - bincode 3.0.0 on crates.io is a compile_error! placeholder; the upstream repo was archived 2025-08. TODO: lift when the ecosystem picks a maintained successor. Temporary, gated on fork rebases (in ignore so dependabot doesn't re-open weekly PRs that can't merge; TODOs flag the unlock signal): - jsonrpsee, prometheus, async-channel — polkadot-sdk fork pins - prometheus-client — libp2p fork pins
vedhavyas
force-pushed
the
dependabot/cargo/cargo-deps-888bf85368
branch
from
May 14, 2026 21:08
c91fb9b to
640c963
Compare
Five test/mock files had unrelated style changes that crept in during the rand 0.8→0.9 experiment: `use rand::thread_rng;` was added and call sites changed from `rand::thread_rng()` to `thread_rng()`. The rand bump was reverted but the import edits stayed. They were never required by any of the dep migrations in this PR. Restoring these files to their main-branch form per the surgical-edits rule.
The PR removed all three workspace-member consumers of `array-bytes` (`subspace-service`, `sc-domains`, `sc-subspace-sync-common`) when migrating to `hex::encode` for libp2p protocol names — but the workspace-level `array-bytes = "9.3.0"` pin was left in place advertising a dep nothing uses. Dropping the pin. Cargo.lock is unchanged: `array-bytes 6.2.3` is still pulled transitively by polkadot-sdk's `frame-support`, but that's its own resolution and doesn't need our workspace pin to participate.
- Drop redundant `version-update:semver-minor` entries on jsonrpsee, prometheus, prometheus-client. Dependabot's Cargo classifier treats pre-1.0 minor bumps (0.x.y → 0.(x+1).y) as semver-major, so the separate `semver-minor` lines were no-ops. - Split the polkadot-sdk-rebase TODO into a jsonrpsee/prometheus group and an async-channel group; the latter unlocks on a different condition (polkadot-sdk migrating to async-channel 2.x), not on the same rebase as the others. - Note that async-channel 1.x minor/patch bumps remain allowed since polkadot-sdk's caret is `< 2.0.0`.
The hex workspace dep was added to sc-domains/Cargo.toml during the `array_bytes::bytes2hex` → `hex::encode` migration but landed right after `async-channel`, breaking the file's alphabetical ordering. Sibling Cargo.toml files (`subspace-service`, `sc-subspace-sync-common`) already place `hex` between `futures` and the next dep — matching that here.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Six commits on top of Dependabot's batch. Worth reviewing commit-by-commit.
7c11de83emigrate source for the 33-dep bump; revert breakers — the substantive one. Adapts source for the deps with API changes (derive_more 1→2, bincode 1→2.0.1, chacha20 0.9→0.10, array-bytes 6→9, bytesize 1→2, fs4 0.9→1.x, async-nats 0.37→0.48, criterion 0.5→0.8) and reverts seven bumps I couldn't take: jsonrpsee / prometheus / async-channel pinned by our polkadot-sdk fork, prometheus-client pinned by our libp2p fork, and rand_chacha + rand_core held back transitively becauserand 0.9'sSliceRandom::shuffleis non-reproducible (rust-random/rand#1272) and would change on-chain extrinsic ordering insp_domains::shuffle_extrinsics— a consensus break. bincode 3.0.0 on crates.io is acompile_error!placeholder published after the upstream repo was archived, so pinned at 2.0.1.Notable rename for diff readers:
fs4::fs_std::FileExt::try_lock_exclusive(&file)becomesfs4::FileExt::try_lock(&file)insingle_disk_farm.rs. fs4 1.x mirrors std's stableFile::try_lockAPI wheretry_lockis exclusive by default andtry_lock_sharedis the shared variant — same semantics, different signature.640c9633adependabot — ignore deps we can never take this week — addsignoreentries in.github/dependabot.ymlso future Dependabot runs stop opening grouped PRs that include the same un-takeable bumps. Permanent skips for rand-family + bincode (with TODO unlock signals naming the source-level change required to lift them). Temporary skips for the four fork-pinned deps with TODOs pointing at the polkadot-sdk / libp2p rebase that would lift them.a124c7145revert drive-by rand::thread_rng() refactor — five test/mock files had unrelatedrand::thread_rng()→thread_rng()edits left over from a rand 0.9 experiment that didn't survive the revert.810797a41drop stranded array-bytes workspace pin — after migrating tohex::encode, no workspace member usedarray-bytesdirectly; the workspace pin was dead.6d3b387detighten dependabot.yml fork-pin skips — drop inertsemver-minorexclusions on pre-1.0 crates (Dependabot's Cargo classifier treats0.x.y → 0.(x+1).yas semver-major), split the polkadot-sdk-rebase TODO so async-channel isn't grouped with jsonrpsee / prometheus.a5e4cbb9dalphabetize hex.workspace placement — the newhexline incrates/sc-domains/Cargo.tomlhad landed out of order.Bumps the cargo-deps group with 33 updates:
0.9.0-rc.40.9.06.2.39.3.01.9.02.5.00.37.00.48.01.3.33.0.01.8.31.8.51.3.32.3.11.2.581.2.620.9.10.10.04.6.04.6.10.2.170.3.00.5.10.8.21.0.02.1.10.9.11.1.00.4.11.1.01.0.0-alpha.111.0.0-alpha.120.24.100.26.00.2.1830.2.1860.1.480.1.500.19.30.19.50.5.110.7.61.1.111.1.130.13.40.14.00.23.10.24.10.3.10.9.00.6.40.10.11.11.01.12.00.10.90.11.00.9.80.10.00.26.40.28.01.2.03.0.00.16.00.17.01.5.41.7.0Updates
aesfrom 0.9.0-rc.4 to 0.9.0Commits
001e740Adopt Trusted Publishing (#552)d908618Release aes v0.9.0 (#539)b612904aes: removezeroize_workstest (#551)042fa86Update Cargo.lock (#547)7290b2bci: use Dependabot to update Cargo.lock (#546)d1910c1ci: bump actions/checkout to v6 (#545)1120a51Bump Clippy to 1.94 and fixclippy::manual_rotate(#544)d52b5b6aes: remove weak key test entry from changelog (#543)6531730aes: replaceaes_compactconfiguration flag with `aes_backend_soft="compact...f102c4faes: consolidate backend configuration underaes_backend(#541)Updates
array-bytesfrom 6.2.3 to 9.3.0Release notes
Sourced from array-bytes's releases.
... (truncated)
Changelog
Sourced from array-bytes's changelog.
... (truncated)
Commits
ee490a4Releasev9.3.0740e991Releasev9.2.2(#198)fee666eFormat4e07e91Update lock197e750Releasev9.2.1becd940Format3bdbbceFormat2be4a7aReleasev9.2.0fa90a48Bump serde_json from 1.0.139 to 1.0.140 (#187)dcd45f6Bump serde_bytes from 0.11.15 to 0.11.17 (#189)Updates
async-channelfrom 1.9.0 to 2.5.0Release notes
Sourced from async-channel's releases.
Changelog
Sourced from async-channel's changelog.
Commits
35a63c4Release 2.5.0b665e04Add Sender::closed future (#102)c250f28Release 2.4.0 (#108)c950c6eFix description ofrecv_blocking(#107)9a96317Support portable atomic (#106)3ce7937Fix clippy::needless_lifetimes warninge4132e3ci: Use reusable workflows for fmt and security_audit43459d1ci: Use "v2.0.0" branch for audit check1623170Fix grammar in description ofWeakSenderandWeakReceiver74b2c74Add example usage for fn same_channel in Sender and ReceiverUpdates
async-natsfrom 0.37.0 to 0.48.0Release notes
Sourced from async-nats's releases.
... (truncated)
Commits
09b248dRelease async-nats/v0.48.09533a2bImprove Consumer Reset errors0b7d4f8Update dictionary30dff21Cover remaining 2.14 server error codes and predefined cron schedulesd1c4393Add PublishAck batch_id and batch_size fieldsf14775eAdd 2.14 schedule, batch, and rollup header constantse700e45Add consumer reset API58e3d7aAdd AckPolicy::FlowControl variant51978a9Add Source.consumer for durable sourcing08baac8Add server_2_14 feature flag and allow_batch_publish stream configUpdates
bincodefrom 1.3.3 to 3.0.0Commits
Updates
blake3from 1.8.3 to 1.8.5Release notes
Sourced from blake3's releases.
Commits
93a431cversion 1.8.5299b1e2fix LTO builds by disabling LTO6a45feeadd LTO builds to CI15e83a5c: Use correct SIMD flags when compiling with Clang-Cl (#549)2e3727dcargo fmteverywhereb97a24fversion 1.8.40ebe469update to new rustcrypto trait releasesd4b005awasm32_simd: use i8x16_shuffle for rot8 and rot166eebbbdfix a struct size mismatch in testsfb1411ec: use SIZE_MAX instead of -1 for size_t sentinels, add <stdint.h>Updates
bytesizefrom 1.3.3 to 2.3.1Release notes
Sourced from bytesize's releases.
Changelog
Sourced from bytesize's changelog.
Commits
0121741chore: release v2.3.1 (#126)fb35f2dfix: error string when unit is too long (#125)f626cc8chore: release v2.3.0 (#124)6630c55feat: expose Unit (#123)7fec802chore: release v2.2.0 (#122)9f00812ci: fix other run cased951a25ci: fix MR run case4052afeci: ensure release-plz tag formata34fe2dchore: add release-plz config6f06e33ci: fix release scriptsUpdates
ccfrom 1.2.58 to 1.2.62Release notes
Sourced from cc's releases.
Changelog
Sourced from cc's changelog.
Commits
37a5f8fchore(cc): release v1.2.62 (#1716)34a2218Regenerate target info (#1721)a9d8632Allow exceptions on wasm platforms (#1714)ce036b3Add relibc env (#1710)18ed3dctarget: recognize sh4 architecture in parse_arch() (#1712)33f84c5Bump taiki-e/install-action from 2.75.18 to 2.75.19 (#1709)cbd4c09Bump taiki-e/install-action from 2.75.17 to 2.75.18 (#1708)360f691chore(cc): release v1.2.61 (#1707)17a2788Bump taiki-e/install-action from 2.75.16 to 2.75.17 (#1706)da52db7command_helpers.rs: fixOutputKind::Capturedocumentation (#1705)Updates
chacha20from 0.9.1 to 0.10.0Commits
23f4f70chacha20 v0.10.0 (#534)634de37chacha20: add inherent methods for RNG state (de)serialization (#541)7ead88cUpdate LICENSE-MIT files (#540)ccb959aci: run all workflows on push tomaster(#539)9e32d25chacha20: minor doc tweak for RNG types (#538)3b0f1e9Fix benches and tweak thebenchesworkflow (#537)10498d6ci: re-enableminimal-versionsandbenchesjobs (#536)0554510chacha20: remove the license header from therngmodule (#535)9ea796fchacha20 v0.10.0-rc.12 (#533)8519db2Add Trusted Publishing config (#532)Updates
clapfrom 4.6.0 to 4.6.1Release notes
Sourced from clap's releases.
Changelog
Sourced from clap's changelog.
Commits
1420275chore: Released2c817ddocs: Update changelogf88c94eMerge pull request #6341 from epage/sepacbb822fix(complete): Reduce risk of conflict with actual subcommandsa49fadbrefactor(complete): Pull out subcommand separatorddc008bMerge pull request #6332 from epage/update497dc50chore: Update compatible dependenciesdca2326Merge pull request #6331 from clap-rs/renovate/j178-prek-action-2.x54bdaa3chore(deps): Update j178/prek-action action to v2f0d30d9chore: ReleaseUpdates
cpufeaturesfrom 0.2.17 to 0.3.0Commits
31e6ec3cpufeatures v0.3.0 (#1446)d2dcdcdAdd Trusted Publishing config (#1448)3b8c5f9cpufeatures: render README.md example as Rust (#1447)f8c7b71build(deps): bump hybrid-array from 0.4.6 to 0.4.7 (#1445)b08da1acpubits v0.1.0 (#1444)5d2ae1ecpubits v0.1.0-rc.3 (#1443)812db06cpubits: add 16 vs 32 and 32 vs 64-bit patterns (#1442)aee59b6cpubits v0.1.0-rc.2 (#1441)14c55f3cpubits: addcfg(cpubits = "...")override (#1440)b0e2a8fCI: useubuntu-latestas defaultcmovtest runner (#1439)Updates
criterionfrom 0.5.1 to 0.8.2Release notes
Sourced from criterion's releases.
... (truncated)
Changelog
Sourced from criterion's changelog.
... (truncated)
Commits
7f0d745chore: release v0.8.24a467cechore(deps): bump crate-ci/typos from 1.40.0 to 1.43.0b277a75Fix panic with uniform iteration durations in benchmarks828af14fix: don't build alloca on unsupported targetsb01316bUpdate Readme4c02a3bExclude development scripts from published packagee4e06dfchore: release v0.8.1aa548b9fix: Homepage link950c3b7fix: Typo7e3e50cchore(deps): bump crate-ci/typos from 1.23.5 to 1.40.0Updates
derive_morefrom 1.0.0 to 2.1.1Release notes
Sourced from derive_more's releases.