Routine dependency scan found outdated direct dependencies.
Outdated direct dependencies
| Package |
Current |
Latest |
Kind |
rand_core |
0.6 |
0.10.x |
Normal |
sha3 |
0.10 |
0.11.x |
Normal |
digest (transitive) |
0.9 |
0.11.x |
Normal |
bincode |
2 (already) |
3.0 |
Dev |
criterion |
0.5 |
0.8.x |
Dev |
rand |
0.8 |
0.10.x |
Dev |
rand_xorshift (lock) |
0.3 |
0.5.x |
Dev |
csv (lock) |
1.1 |
1.4.x |
Dev |
sha2 (lock) |
0.9 |
0.11.x |
Dev |
These line up with RustCrypto's 2025/2026 trait revisions — digest, sha2, sha3 move together. rand 0.10 and rand_core 0.10 must move together. curve25519-dalek 4.1 may need a follow-up bump for rand_core 0.10 compat — verify before pinning.
Instructions for the worker
- Read
repos/ibs/ in the dobby memory repo if present.
- Bump in
Cargo.toml, then cargo update.
- Apply API migrations (RustCrypto digest 0.11, rand 0.10) — keep the
no_std feature combinations passing.
- Run
cargo build --all-features, cargo test --all-features, cargo bench --no-run (criterion 0.8 had API tweaks).
- Open a draft PR
chore: update outdated dependencies, reviewer @rubenhensen. Flip ready after CI.
Splitting into multiple PRs is fine if RustCrypto + rand cannot land together.
Routine dependency scan found outdated direct dependencies.
Outdated direct dependencies
rand_coresha3digest(transitive)bincodecriterionrandrand_xorshift(lock)csv(lock)sha2(lock)These line up with
RustCrypto's 2025/2026 trait revisions —digest,sha2,sha3move together.rand0.10 andrand_core0.10 must move together.curve25519-dalek4.1 may need a follow-up bump forrand_core0.10 compat — verify before pinning.Instructions for the worker
repos/ibs/in the dobby memory repo if present.Cargo.toml, thencargo update.no_stdfeature combinations passing.cargo build --all-features,cargo test --all-features,cargo bench --no-run(criterion 0.8 had API tweaks).chore: update outdated dependencies, reviewer@rubenhensen. Flip ready after CI.Splitting into multiple PRs is fine if RustCrypto + rand cannot land together.