Skip to content

[release] 4-25-25#838

Merged
patrick-ogrady merged 1 commit into
mainfrom
v0.0.46
Apr 26, 2025
Merged

[release] 4-25-25#838
patrick-ogrady merged 1 commit into
mainfrom
v0.0.46

Conversation

@patrick-ogrady

@patrick-ogrady patrick-ogrady commented Apr 26, 2025

Copy link
Copy Markdown
Contributor
git diff 93a6a12e0d065e4d34fa40fdbc195b2e4fc8f039 --stat

 .github/actions/setup/action.yml                   |  23 -
 .github/workflows/benchmark.yml                    |   2 +-
 Cargo.lock                                         |  82 ++-
 Cargo.toml                                         |  25 +-
 broadcast/Cargo.toml                               |   2 +-
 broadcast/src/buffered/config.rs                   |   4 +-
 broadcast/src/buffered/engine.rs                   |  94 ++-
 broadcast/src/buffered/ingress.rs                  |  78 ++-
 broadcast/src/buffered/metrics.rs                  |   7 +
 broadcast/src/buffered/mod.rs                      | 108 ++--
 broadcast/src/lib.rs                               |  11 +-
 codec/Cargo.toml                                   |   2 +-
 codec/src/codec.rs                                 |   4 +-
 consensus/Cargo.toml                               |   2 +-
 consensus/src/ordered_broadcast/ack_manager.rs     |   8 +-
 consensus/src/ordered_broadcast/config.rs          |   3 +
 consensus/src/ordered_broadcast/engine.rs          |  89 +--
 consensus/src/ordered_broadcast/mocks/reporter.rs  |   2 +-
 .../src/ordered_broadcast/mocks/validators.rs      |   6 +-
 consensus/src/ordered_broadcast/mod.rs             | 564 ++++++++++++-----
 consensus/src/ordered_broadcast/types.rs           |  18 +-
 consensus/src/simplex/actors/resolver/actor.rs     |  47 +-
 consensus/src/simplex/actors/voter/actor.rs        | 109 ++--
 consensus/src/simplex/actors/voter/mod.rs          |  20 +-
 consensus/src/simplex/config.rs                    |   9 +-
 consensus/src/simplex/engine.rs                    |   6 +-
 consensus/src/simplex/mod.rs                       | 437 ++++++-------
 .../src/threshold_simplex/actors/resolver/actor.rs |  37 +-
 .../src/threshold_simplex/actors/voter/actor.rs    | 107 ++--
 .../src/threshold_simplex/actors/voter/mod.rs      |  22 +-
 consensus/src/threshold_simplex/config.rs          |   6 +
 consensus/src/threshold_simplex/engine.rs          |   6 +-
 .../src/threshold_simplex/mocks/supervisor.rs      |  40 +-
 consensus/src/threshold_simplex/mod.rs             | 517 ++++++++--------
 consensus/src/threshold_simplex/types.rs           | 137 ++++-
 cryptography/Cargo.toml                            |   4 +-
 cryptography/src/bls12381/benches/dkg_recovery.rs  |   2 +-
 .../src/bls12381/benches/dkg_reshare_recovery.rs   |  10 +-
 cryptography/src/bls12381/dkg/mod.rs               |  89 ++-
 cryptography/src/bls12381/primitives/group.rs      |  78 ++-
 cryptography/src/bls12381/primitives/poly.rs       |  14 +-
 cryptography/src/bls12381/scheme.rs                |  19 +-
 cryptography/src/ed25519/scheme.rs                 |   5 +-
 cryptography/src/secp256r1/scheme.rs               |   9 +-
 deployer/Cargo.toml                                |   2 +-
 examples/bridge/Cargo.toml                         |   2 +-
 examples/bridge/src/bin/indexer.rs                 |   6 +-
 examples/bridge/src/bin/validator.rs               |  23 +-
 examples/chat/Cargo.toml                           |   2 +-
 examples/chat/src/main.rs                          |   7 +-
 examples/flood/Cargo.toml                          |   2 +-
 examples/flood/src/bin/flood.rs                    |   4 +-
 examples/log/Cargo.toml                            |   2 +-
 examples/log/src/main.rs                           |  24 +-
 examples/vrf/Cargo.toml                            |   2 +-
 examples/vrf/src/handlers/contributor.rs           |   6 +-
 examples/vrf/src/main.rs                           |   9 +-
 macros/Cargo.toml                                  |   2 +-
 p2p/Cargo.toml                                     |   2 +-
 p2p/src/authenticated/actors/peer/ingress.rs       |   6 +-
 p2p/src/authenticated/actors/tracker/actor.rs      |  10 +-
 p2p/src/authenticated/config.rs                    |   2 +-
 p2p/src/authenticated/mod.rs                       | 197 +++---
 p2p/src/authenticated/network.rs                   |  17 +-
 p2p/src/authenticated/types.rs                     |  29 +-
 p2p/src/simulated/mod.rs                           |  50 +-
 p2p/src/simulated/network.rs                       |  57 +-
 p2p/src/utils/codec.rs                             |  83 +++
 p2p/src/utils/mod.rs                               |   1 +
 p2p/src/utils/requester/requester.rs               |  10 +-
 resolver/Cargo.toml                                |   2 +-
 resolver/src/p2p/engine.rs                         |  28 +-
 resolver/src/p2p/fetcher.rs                        |  24 +-
 resolver/src/p2p/mod.rs                            |  43 +-
 runtime/Cargo.toml                                 |   3 +-
 runtime/src/benchmarks/tokio.rs                    |  25 +-
 runtime/src/deterministic.rs                       | 580 +++++++++--------
 runtime/src/lib.rs                                 | 459 +++++++-------
 runtime/src/mocks.rs                               |  18 +-
 runtime/src/storage/audited.rs                     |  30 +-
 runtime/src/storage/memory.rs                      |  23 +-
 runtime/src/storage/metered.rs                     |  25 +-
 runtime/src/storage/mod.rs                         |  58 +-
 runtime/src/storage/tokio.rs                       |  70 +--
 runtime/src/tokio/mod.rs                           |   8 +-
 runtime/src/tokio/runtime.rs                       |  78 +--
 runtime/src/utils.rs                               | 123 +++-
 storage/Cargo.toml                                 |   8 +-
 storage/src/adb/any.rs                             |  28 +-
 storage/src/archive/mod.rs                         | 440 +++++--------
 storage/src/archive/storage.rs                     | 271 ++++----
 storage/src/index/mod.rs                           |  20 +-
 storage/src/journal/benches/bench.rs               |  51 ++
 storage/src/journal/benches/fixed_append.rs        |  53 ++
 storage/src/journal/benches/fixed_read_random.rs   | 109 ++++
 .../src/journal/benches/fixed_read_sequential.rs   |  65 ++
 storage/src/journal/benches/fixed_replay.rs        |  77 +++
 storage/src/journal/fixed.rs                       | 194 +++---
 storage/src/journal/mod.rs                         |   6 +
 storage/src/journal/variable.rs                    | 684 ++++++++++-----------
 storage/src/metadata/mod.rs                        |  90 ++-
 storage/src/metadata/storage.rs                    |  41 +-
 storage/src/mmr/bitmap.rs                          | 237 +++++--
 storage/src/mmr/iterator.rs                        |  12 +
 storage/src/mmr/journaled.rs                       |  86 ++-
 storage/src/mmr/mem.rs                             |  26 +-
 storage/src/mmr/verification.rs                    |  52 +-
 stream/Cargo.toml                                  |   2 +-
 stream/src/public_key/connection.rs                |  26 +-
 stream/src/public_key/handshake.rs                 |  34 +-
 stream/src/public_key/x25519.rs                    |  30 +-
 stream/src/utils/codec.rs                          |  34 +-
 utils/Cargo.toml                                   |   2 +-
 113 files changed, 4434 insertions(+), 3262 deletions(-)

@patrick-ogrady patrick-ogrady requested a review from Copilot April 26, 2025 01:09

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Pull Request Overview

This PR prepares a release by updating the version numbers from "0.0.45" to "0.0.46" across the entire repository.

  • Bump versions in all Cargo.toml files for consistency.
  • Update workspace dependencies accordingly.

Reviewed Changes

Copilot reviewed 19 out of 19 changed files in this pull request and generated no comments.

Show a summary per file
File Description
utils/Cargo.toml Updated version to "0.0.46".
stream/Cargo.toml Updated version to "0.0.46".
storage/Cargo.toml Updated version to "0.0.46".
runtime/Cargo.toml Updated version to "0.0.46".
resolver/Cargo.toml Updated version to "0.0.46".
p2p/Cargo.toml Updated version to "0.0.46".
macros/Cargo.toml Updated version to "0.0.46".
examples/vrf/Cargo.toml Updated version to "0.0.46".
examples/log/Cargo.toml Updated version to "0.0.46".
examples/flood/Cargo.toml Updated version to "0.0.46".
examples/chat/Cargo.toml Updated version to "0.0.46".
examples/bridge/Cargo.toml Updated version to "0.0.46".
deployer/Cargo.toml Updated version to "0.0.46".
cryptography/Cargo.toml Updated version to "0.0.46".
consensus/Cargo.toml Updated version to "0.0.46".
codec/Cargo.toml Updated version to "0.0.46".
broadcast/Cargo.toml Updated version to "0.0.46".
Cargo.toml (workspace) Updated workspace dependency versions.

@patrick-ogrady patrick-ogrady merged commit 16da78d into main Apr 26, 2025
@patrick-ogrady patrick-ogrady deleted the v0.0.46 branch April 26, 2025 04:23
@codecov

codecov Bot commented Apr 26, 2025

Copy link
Copy Markdown

Codecov Report

All modified and coverable lines are covered by tests ✅

Project coverage is 89.39%. Comparing base (78180d8) to head (a0fb8d7).
Report is 2 commits behind head on main.

@@            Coverage Diff             @@
##             main     #838      +/-   ##
==========================================
- Coverage   89.39%   89.39%   -0.01%     
==========================================
  Files         167      167              
  Lines       41582    41596      +14     
==========================================
+ Hits        37173    37184      +11     
- Misses       4409     4412       +3     

see 4 files with indirect coverage changes


Continue to review full report in Codecov by Sentry.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 78180d8...a0fb8d7. Read the comment docs.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants