Changes
- [aggregation] Fix Restart Stall by @patrick-ogrady in #1566
- [cryptography] Mandate
Hasher
implementations to beDefault
by @clabby in #1564 - [storage/cache] Add
.first()
Helper by @patrick-ogrady in #1569 - [storage/journal] improve consistency in journal read/get error handling by @roberto-bayardo in #1565
- [utils] Add
Closed
Helper by @patrick-ogrady in #1570 - Remove unnecessary clone() in wire message test by @eeemmmmmm in #1518
- [storage] prune dbs used in init benchmarks by @roberto-bayardo in #1576
- [release] v0.0.62 by @patrick-ogrady in #1575
- [ci] Fix publishing error by @patrick-ogrady in #1579
New Contributors
- @eeemmmmmm made their first contribution in #1518
Full Changelog: v0.0.61...v0.0.62
Stats
.github/workflows/fast.yml | 9 --
Cargo.lock | 56 +++----
Cargo.toml | 34 ++--
broadcast/Cargo.toml | 8 +-
codec/Cargo.toml | 8 +-
codec/fuzz/Cargo.toml | 5 +-
coding/Cargo.toml | 8 +-
coding/fuzz/Cargo.toml | 5 +-
collector/Cargo.toml | 8 +-
consensus/Cargo.toml | 8 +-
consensus/src/aggregation/engine.rs | 49 ++++--
consensus/src/aggregation/mocks/application.rs | 29 ++--
consensus/src/aggregation/mod.rs | 205 +++++++++++++++++++++++++
cryptography/Cargo.toml | 8 +-
cryptography/fuzz/Cargo.toml | 5 +-
cryptography/src/blake3/mod.rs | 6 -
cryptography/src/lib.rs | 8 +-
cryptography/src/sha256/mod.rs | 14 +-
deployer/Cargo.toml | 8 +-
examples/bridge/Cargo.toml | 8 +-
examples/chat/Cargo.toml | 8 +-
examples/estimator/Cargo.toml | 8 +-
examples/flood/Cargo.toml | 8 +-
examples/log/Cargo.toml | 8 +-
examples/sync/Cargo.toml | 8 +-
examples/vrf/Cargo.toml | 8 +-
macros/Cargo.toml | 8 +-
p2p/Cargo.toml | 8 +-
resolver/Cargo.toml | 8 +-
resolver/src/p2p/wire.rs | 2 +-
runtime/Cargo.toml | 8 +-
runtime/fuzz/Cargo.toml | 5 +-
scripts/bump_versions.sh | 58 -------
storage/Cargo.toml | 8 +-
storage/fuzz/Cargo.toml | 5 +-
storage/src/adb/any/variable/mod.rs | 16 +-
storage/src/adb/any/variable/sync.rs | 117 ++++++--------
storage/src/adb/benches/current_init.rs | 1 +
storage/src/adb/benches/fixed_init.rs | 1 +
storage/src/adb/benches/variable_init.rs | 1 +
storage/src/adb/immutable/mod.rs | 10 +-
storage/src/adb/keyless.rs | 30 +---
storage/src/archive/prunable/storage.rs | 6 +-
storage/src/cache/mod.rs | 10 +-
storage/src/cache/storage.rs | 8 +-
storage/src/freezer/storage.rs | 14 +-
storage/src/journal/fixed.rs | 29 ++--
storage/src/journal/mod.rs | 6 +-
storage/src/journal/variable.rs | 38 ++---
storage/src/store/benches/restart.rs | 1 +
storage/src/store/mod.rs | 8 +-
storage/src/store/operation.rs | 10 ++
stream/Cargo.toml | 8 +-
stream/fuzz/Cargo.toml | 5 +-
utils/Cargo.toml | 8 +-
utils/fuzz/Cargo.toml | 5 +-
utils/src/futures.rs | 111 ++++++++++++-
57 files changed, 671 insertions(+), 419 deletions(-)