0.1.0
What's Changed
- Weekly PR to bump flake.nix by @Ancient123 in #164
- Have --all-targets compile on macos by @DieracDelta in #174
- Implement phaselock hotstuff by @VictorKoenders in #146
- Refactored all usages of view_number to use the new ViewNumber type alias by @VictorKoenders in #176
- Weekly PR to bump flake.nix by @Ancient123 in #182
- Added the sender PubKey to the networking interface by @VictorKoenders in #165
- Add cachix by @DieracDelta in #184
- Weekly PR to bump flake.nix by @Ancient123 in #185
- Added a utility script to make the update_flake_lock_action PR more readable by @VictorKoenders in #186
- Fixed an issue where
RunOnce
commands to the background runner would sometimes be ignored by @VictorKoenders in #187 - Implement Networking trait for Libp2p by @DieracDelta in #139
- Fixed an issue where the background runner wouldn't restart after a timeout by @VictorKoenders in #188
- Increased the next_view_timeout for test_large_num_txns_regression by @VictorKoenders in #190
- Weekly PR to bump flake.nix by @Ancient123 in #192
- Bump libp2p from 0.44.0 to 0.45.0 by @DieracDelta in #195
- Removed
State::new_transaction_ids
andTransaction::id
by @VictorKoenders in #193 - Cross product tests over implementations by @DieracDelta in #189
- Enable wnetwork tests by @DieracDelta in #198
- Moved the CI timeout from the entire job to only the test step by @VictorKoenders in #201
- Bump tui and crossterm dependency by @VictorKoenders in #215
- Bump nix dependency by @VictorKoenders in #214
- Bump dashmap dependency by @VictorKoenders in #213
- Bump async-trait to 0.1.56 by @VictorKoenders in #212
- Added an
in_flight_message_count
to the testable networking interface by @VictorKoenders in #210 - Weekly PR to bump flake.nix by @Ancient123 in #209
- Cross_all_types proptest support by @DieracDelta in #199
- Added
recv_async_drain
utility function to reduce code duplication by @VictorKoenders in #211 - feat!: Include quorum certificates in Decide by @nmccarty in #216
- Added timeout logic to phaselock-hotstuff by @VictorKoenders in #219
- Weekly PR to bump flake.nix by @Ancient123 in #223
- feat!: Remove Threshold Cryptography by @nmccarty in #221
- Libp2p fixes by @DieracDelta in #222
- Add summary debugging information by @DieracDelta in #231
- Libp2p-networking fix CI by @DieracDelta in #228
- Reduce strictness by @DieracDelta in #232
- Weekly PR to bump flake.nix by @Ancient123 in #235
- Fix some typos in src/types/handle.rs by @philippecamacho in #230
- fix: restrict perfShell to work on macos by @DieracDelta in #242
- Bumped rand to 0.8.5, rand_chacha to 0.3.1, and rand_xoshiro to 0.6.0 by @VictorKoenders in #243
- Minor Ed25519 improvements by @VictorKoenders in #234
- chore(deps): bump DeterminateSystems/update-flake-lock from 9 to 10 by @dependabot in #244
- Added information on why a round timed out by @VictorKoenders in #246
- chore(deps): bump netlink-packet-core from
c3c03b9
to registry+https://github.com/rust-lang/crates.io-index by @dependabot in #252 - chore(deps): bump rtnetlink from
c3c03b9
to registry+https://github.com/rust-lang/crates.io-index by @dependabot in #251 - chore(deps): bump netlink-proto from
c3c03b9
to registry+https://github.com/rust-lang/crates.io-index by @dependabot in #250 - Weekly PR to bump flake.nix by @Ancient123 in #247
- Added a docker build by @VictorKoenders in #253
- chore(deps): bump espresso-systems-common from 0.1.0 to 0.1.1 by @dependabot in #260
- chore(deps): bump styfle/cancel-workflow-action from 0.9.1 to 0.10.0 by @dependabot in #259
- Clean up all TODOs in phaselock-hotstuff by @VictorKoenders in #261
- chore(deps): bump atomic_store from 0.1.2 to 0.1.3 by @dependabot in #265
- chore(deps): bump either from 1.6.1 to 1.7.0 by @dependabot in #264
- chore(deps): bump tracing-subscriber from 0.3.11 to 0.3.12 by @dependabot in #263
- Multi-machine demo with libp2p by @DieracDelta in #262
- Revert "chore(deps): bump tracing-subscriber from 0.3.11 to 0.3.12" by @DieracDelta in #269
- chore(deps): bump serde_json from 1.0.81 to 1.0.82 by @dependabot in #266
- chore(deps): bump serde from 1.0.137 to 1.0.138 by @dependabot in #275
- chore(deps): bump tracing-subscriber from 0.3.11 to 0.3.14 by @dependabot in #273
- chore(deps): bump crossterm from 0.23.2 to 0.24.0 by @dependabot in #274
- Weekly PR to bump flake.nix by @Ancient123 in #272
- Bump docker image to 1.62 by @VictorKoenders in #276
- Updated readme for 0.1.0 release by @VictorKoenders in #285
- Weekly PR to bump flake.nix by @Ancient123 in #294
- Brief description of pipelined Phaselock + VRF by @philippecamacho in #270
- chore(deps): bump color-eyre from 0.6.1 to 0.6.2 by @dependabot in #296
- chore(deps): bump serde from 1.0.138 to 1.0.139 by @dependabot in #297
- Fixed CI caching issues, added 2 scripts to quickly test the CI locally by @VictorKoenders in #298
- Fixed new clippy warnings by @VictorKoenders in #301
- Reduce dependencies by @VictorKoenders in #299
- Rebase libp2p changes on top of main by @DieracDelta in #302
- Renamed project to HotShot by @VictorKoenders in #282
- Disabled stress tests for now by @VictorKoenders in #303
- Added a hacky workaround for #295 by @VictorKoenders in #300
- Release 0.1.0 by @VictorKoenders in #233
Full Changelog: v0.0.7...0.1.0