Releases: EspressoSystems/HotShot
Releases · EspressoSystems/HotShot
0.5.79
What's Changed
- Libp2p and overflow fixes by @rob-maron in #3781
- Remove unused code in
parent_leaf_and_state
by @lukaszrzasik in #3785 - Revert "Gate vote commitment again" by @ss-es in #3786
- Make
Membership::leader()
return aResult<_>
by @ss-es in #3738 - Minor da task fix by @ss-es in #3792
- Bump the all group across 1 directory with 7 updates by @dependabot in #3796
- [Combined Net] Remove optimistic VID by @rob-maron in #3797
Leaf
unfill by @rob-maron in #3799- Add
Error
type toMembership
trait by @ss-es in #3801 - Replace VidScheme assoc type aliases with newtype wrappers by @ggutoski in #3794
- Canonicalize some variable names, minor cleanup by @pls148 in #3805
- Bump pin-project from 1.1.6 to 1.1.7 in the all group by @dependabot in #3804
- Weekly PR to bump flake.nix by @github-actions in #3808
- store view sync vote as action by @bfish713 in #3798
- Revert crates/types/src/vid.rs to 01ea0ab by @ggutoski in #3813
- Don't Hold Active Receiver and Task Cleanup in Proposal Task by @bfish713 in #3784
- Add a trait for calculation of exact encoded transaction by @dailinsubjam in #3800
- Remove slow operations from critical path by @bfish713 in #3788
- Remove consensus2 again, as consensus2 has been renamed to just consensus by @pls148 in #3817
- Remove unneeded bounds from `Memberships trait by @tbro in #3816
- Remove unused config stuff by @bfish713 in #3771
- [WEEKLY RELEASE] HotShot - rc-0.5.79 by @dailinsubjam in #3815
Full Changelog: 0.5.78...0.5.79
0.5.78
What's Changed
- [TECH DEBT] Refactor errors by @rob-maron in #3724
- Bump the all group with 3 updates by @dependabot in #3739
- Bump the all group with 2 updates by @dependabot in #3742
- [CATCHUP] Generate Network on the fly for restart nodes by @lukeiannucci in #3723
- Remove duplicate key from toml. by @twittner in #3741
- Remove some
ConnectedNetwork
methods. by @twittner in #3740 - Remove Dependency on Orchestrator from HotShot Types Module by @jparr721 in #3745
- Bump delegate from 0.13.0 to 0.13.1 in the all group by @dependabot in #3746
- Fix the
update_validated_state_map
condition by @shenkeyao in #3749 - [Easy] Remove TYPES from Libp2pNetwork::from_config by @jparr721 in #3750
- Expose Requesting Proposal by @bfish713 in #3748
- Change Return type of
request_proposal
by @bfish713 in #3752 - Fix Key Type in
ProposalRequestPayload
by @jparr721 in #3757 - Adjust some log levels by @rob-maron in #3737
- Allow for different builders in cross-tests by @QuentinI in #3756
- Remove data request-response code. by @twittner in #3747
- remove consensus, extraneous parameter for update_view, repoint deps by @pls148 in #3755
- Bump serde-inline-default from 0.2.1 to 0.2.2 in the all group by @dependabot in #3760
- push task_state as QuorumProposalRecv task state into helper function… by @pls148 in #3758
- Rename
date
todata
in the certificate type by @jparr721 in #3763 - Allow injecting custom tasks into testing harness by @QuentinI in #3764
- Bump proc-macro2 from 1.0.87 to 1.0.88 in the all group by @dependabot in #3765
- Update integration script by @ss-es in #3767
- [Networking] Add a hook for application messages by @bfish713 in #3759
- Fix thread::sleep used in async context by @QuentinI in #3768
- Add epoch parameter in
Membership
trait's methods by @lukaszrzasik in #3751 - Bump the all group across 1 directory with 3 updates by @dependabot in #3776
- Weekly PR to bump flake.nix by @github-actions in #3775
- Memoize
vid_scheme
by @ss-es in #3772 - [WEEKLY RELEASE] rc-0.5.78 by @ss-es in #3766
New Contributors
Full Changelog: 0.5.77...0.5.78
0.5.77
What's Changed
- Generic-array should not be an explicit dependency by @jparr721 in #3696
- [LIBP2P] Parameterize the DHT timeout by @jparr721 in #3698
- Fix commitment in all versions by @ss-es in #3699
- Bump snafu from 0.8.4 to 0.8.5 in the all group by @dependabot in #3700
- Add env var to load orchestrator public keys from file by @ss-es in #3702
- [CX_HARDENING] Evaluate and Remove Issue Links in HotShot by @jparr721 in #3701
- Store upgrade certificate on decide and load on restart by @ss-es in #3679
- Bump async-trait from 0.1.82 to 0.1.83 in the all group by @dependabot in #3703
- Bump tide-disco from 0.9.2 to 0.9.3 in the all group by @dependabot in #3705
- Fix Hanging CI by @bfish713 in #3697
- [Libp2p] - Refactor VID Delayed Requester To Use Message Passing by @lukeiannucci in #3688
- Fix a scenario where we were unable to manually start the orchestrator by @ss-es in #3707
- Break task loops when channel closes by @ss-es in #3709
- [CLEANUP] - Remove
QuorumProposalRequestRecv
from Consensus Tasks by @lukeiannucci in #3711 - [WEEKLY RELEASE] HotShot - rc-0.5.76 by @lukaszrzasik in #3704
- Bump cachix/install-nix-action from V27 to 29 by @dependabot in #3706
- Bump syn from 2.0.77 to 2.0.79 in the all group by @dependabot in #3712
- Bump reqwest from 0.12.7 to 0.12.8 in the all group by @dependabot in #3715
- [Libp2p] Use native Libp2p multiaddresses by @rob-maron in #3714
- Bump DeterminateSystems/update-flake-lock from 23 to 24 by @dependabot in #3665
- Randomize leader election by @ss-es in #3693
- use nextest for CI by @ss-es in #3716
- Fix rust caching in CI by @ss-es in #3717
- Rebalance CI tests by @ss-es in #3718
- Bump clap from 4.5.18 to 4.5.19 in the all group by @dependabot in #3720
- Timeout slow tests by @ss-es in #3721
- [CLEANUP] Remove Duplicate Network Task Spawns by @bfish713 in #3719
- Weekly PR to bump flake.nix by @github-actions in #3658
- Gate vote commitment again by @ss-es in #3732
- Remove unneeded
task
dependency by @jparr721 in #3734 - Bump cachix/install-nix-action from 29 to 30 by @dependabot in #3733
- Weekly PR to bump flake.nix by @github-actions in #3735
- [WEEKLY RELEASE] HotShot - rc-0.5.77 by @lukeiannucci in #3731
- Bump the all group with 2 updates by @dependabot in #3736
Full Changelog: 0.5.75...0.5.77
0.5.76
What's Changed
- Generic-array should not be an explicit dependency by @jparr721 in #3696
- [LIBP2P] Parameterize the DHT timeout by @jparr721 in #3698
- Fix commitment in all versions by @ss-es in #3699
- Bump snafu from 0.8.4 to 0.8.5 in the all group by @dependabot in #3700
- Add env var to load orchestrator public keys from file by @ss-es in #3702
- [CX_HARDENING] Evaluate and Remove Issue Links in HotShot by @jparr721 in #3701
Full Changelog: 0.5.75...0.5.76
0.5.75
What's Changed
- Update simple builder for marketplace by @ss-es in #3620
- [CATCHUP] Init Consensus with 2 views to prevent Double Vote/Propose by @bfish713 in #3648
- Bump the all group across 1 directory with 4 updates by @dependabot in #3654
- Light client contract related changes by @philippecamacho in #3655
- [WEEKLY RELEASE]HOTSHOT 0.5.74 by @jparr721 in #3656
- Resolve audit warning by @rob-maron in #3660
- Include block header in leaf commitment by @ss-es in #3647
- [TECH DEBT] Refactor memberships, remove non-staked nodes by @rob-maron in #3653
- [Byzantine Testing] - Byzantine coordination attack by @lukeiannucci in #3657
- Bf/restart tune by @bfish713 in #3668
- [TESTING] - Fix Startup / Restart Test Failures by @lukeiannucci in #3669
- [TECH DEBT] Improve
ConnectedNetwork
-recv_message
by @rob-maron in #3671 - Lower upgrade threshold by @ss-es in #3676
- More marketplace testing by @ss-es in #3662
- Bump the all group across 1 directory with 3 updates by @dependabot in #3680
- [CATCHUP] Repro Restart Bug + Fix by @bfish713 in #3686
- Use pre-defined stake-table in orchestrator by @ss-es in #3685
- Include details in error message for header construction by @jbearer in #3690
- Lower threshold for marketplace test by @ss-es in #3692
- Bump the all group with 2 updates by @dependabot in #3691
- Fix double counting nodes in
post_ready
by @ss-es in #3694 - [WEEKLY RELEASE] HotShot - rc-0.5.75 by @shenkeyao in #3689
Full Changelog: 0.5.73...0.5.75
0.5.74
What's Changed
- Update simple builder for marketplace by @ss-es in #3620
- [CATCHUP] Init Consensus with 2 views to prevent Double Vote/Propose by @bfish713 in #3648
- Bump the all group across 1 directory with 4 updates by @dependabot in #3654
- Light client contract related changes by @philippecamacho in #3655
Full Changelog: 0.5.73...0.5.74
0.5.73
What's Changed
- Allow Proposal requesting from any DA node by @jparr721 in #3619
- Bump local-ip-address from 0.6.1 to 0.6.2 in the all group by @dependabot in #3623
- [AUDIT][MEDIUM][O-1] Orchestrator slots may be trivially exhausted by @jparr721 in #3621
- Clean up Libp2p by @rob-maron in #3618
- Weekly PR to bump flake.nix by @github-actions in #3610
- Fix Registration Verification Log by @jparr721 in #3634
- Weekly PR to bump flake.nix by @github-actions in #3630
- Bump the all group across 1 directory with 5 updates by @dependabot in #3632
- Revert "[LOGGING] - Log Errors or Panic When Critical Tasks exit (#35… by @lukeiannucci in #3629
- Lr/vote collector by @lukaszrzasik in #3615
- [Byzantine testing] - View Lagging node by @lukeiannucci in #3609
- Reexport
GossipConfig
by @rob-maron in #3643 - [CLEANUP] remove unnecessary byzantine testing code by @lukeiannucci in #3644
- [WEEKLY RELEASE] HotShot - 0.5.73 by @dailinsubjam in #3624
Full Changelog: 0.5.72...0.5.73
0.5.72
What's Changed
- Bump the all group with 2 updates by @dependabot in #3582
- Add random assignees workflow by @QuentinI in #3581
- Add marketplace integration test by @ss-es in #3569
- [LibP2P] - Implement Request/Response For The PushCDN Network by @jparr721 in #3575
- [WEEKLY RELEASE] HotShot - rc-0.5.71 by @rob-maron in #3574
- Bump the all group with 2 updates by @dependabot in #3586
- Update
sqlx
in CDN by @rob-maron in #3587 - Weekly PR to bump flake.nix by @github-actions in #3585
- Revert "Weekly PR to bump flake.nix" by @ss-es in #3588
- Bump the all group with 3 updates by @dependabot in #3591
- Add test for verify_share return type by @elliedavidson in #3590
- Ignore
sqlx
vulnerability by @rob-maron in #3594 - [LOGGING] - Log Errors or Panic When Critical Tasks exit by @lukeiannucci in #3577
- Add versioning to vote commitment calculations by @ss-es in #3584
- [Libp2p] Update external peer addresses by @rob-maron in #3607
- Don't assign people to drafts by @QuentinI in #3605
- Bump quote from 1.0.36 to 1.0.37 in the all group by @dependabot in #3606
- [Libp2p] - Sign Proposal Request Messages by @jparr721 in #3604
- Update sqlx again by @rob-maron in #3613
- Bump the all group with 3 updates by @dependabot in #3611
- [WEEKLY RELEASE] HotShot - rc-0.5.72 by @ss-es in #3601
Full Changelog: 0.5.71...0.5.72
0.5.69
What's Changed
- [AUDIT][LOW][CX_HARDENING] - Add Bespoke Tests For VoteDependencyHandle by @jparr721 in #3517
- Bump serde_json from 1.0.121 to 1.0.122 by @dependabot in #3530
- Add
MarketplaceConfig
toSystemContext::new/init
by @ss-es in #3529 - Tj/typos and ordering by @0xkato in #3524
- Fix main by @ss-es in #3533
- Add Byzantine Test where we have a dishonest leader by @lukeiannucci in #3516
- [WEEKLY RELEASE] HotShot - rc-0.5.68 by @lukaszrzasik in #3531
- [AUDIT] - Investigate Double View Update from View Sync task by @lukeiannucci in #3532
- Fix The Justfile Lints by @jparr721 in #3536
- add MIT license by @clu8 in #3415
- Authenticate Libp2p connections by @rob-maron in #3534
- Use AuctionResults::default when building empty blocks for marketplace by @QuentinI in #3539
- Add builder_commitment to new_marketplace by @QuentinI in #3549
- Remove whole vote now path by @bfish713 in #3553
- Consecutive Leader Proposal Fix by @lukeiannucci in #3545
- fix:: Implement graceful shutdown for Byzantine integration tests in … by @shamb0 in #3535
- Bump clap from 4.5.13 to 4.5.14 by @dependabot in #3557
- Bump serde from 1.0.204 to 1.0.205 by @dependabot in #3551
- Bump derive_more from 0.99.18 to 1.0.0 by @dependabot in #3552
- Don't skip fallback builder when solver fails by @QuentinI in #3558
- Fix The Vote Dependency Handle Test by @jparr721 in #3559
- [WEEKLY RELEASE] 0.5.69 by @jparr721 in #3554
New Contributors
Full Changelog: 0.5.68...0.5.69
0.5.68
What's Changed
- Ungate dependency task modules by @ss-es in #3511
- [AUDIT][LOW SEVERITY] Fix no-op validation in vote accumulator by @jparr721 in #3507
- [AUDIT][Med/Low Severity] Fix race condition in state update for block building by @jparr721 in #3508
- Bump num_enum from 0.7.2 to 0.7.3 by @dependabot in #3514
- Add version check for block header creation by @ss-es in #3510
- Lr/split validation by @lukaszrzasik in #3495
- Fix an early return in message loop processing by @Ayiga in #3513
- Bump lru from 0.12.3 to 0.12.4 by @dependabot in #3519
- Bump urllib3 from 2.2.1 to 2.2.2 in /scripts/auto-integration by @dependabot in #3444
- Bump certifi from 2024.2.2 to 2024.7.4 in /scripts/auto-integration by @dependabot in #3443
- [Builder] Fix last_vid_commitment by @QuentinI in #3518
- Byzantine test for spamming bad proposals by @ss-es in #3486
- Remove builder_clients_marketplace from txn task by @QuentinI in #3527
- Bump clap from 4.5.11 to 4.5.13 by @dependabot in #3525
- [CATCHUP] Test all nodes restarting by @bfish713 in #3454
New Contributors
Full Changelog: 0.5.67...0.5.68