Releases: EspressoSystems/HotShot
Releases · EspressoSystems/HotShot
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
0.5.67
What's Changed
- Prune unused
deps/features
by @rob-maron in #3478 - Minor Libp2p changes by @rob-maron in #3477
- Marketplace header upgrades by @elliedavidson in #3480
- Bump tokio from 1.38.1 to 1.39.1 by @dependabot in #3482
- Bump clap from 4.5.9 to 4.5.10 by @dependabot in #3481
- Add
Bundle
struct and request bundles in transaction task by @ss-es in #3472 - Add AuctionResult associated type to BlockHeader by @elliedavidson in #3488
- [Libp2p] Adjust some parameters by @rob-maron in #3489
- Bump clap from 4.5.10 to 4.5.11 by @dependabot in #3492
- [Marketplace] Builder API adjustments by @QuentinI in #3493
- Remove log for skipping upgrade proposal by @ss-es in #3498
- [Audit] - Fetch Blocks Properly when Leader Consecutively by @lukeiannucci in #3491
- Topic refactor by @rob-maron in #3483
- Revert topic refactor to fix merge by @rob-maron in #3503
- Bump serde_json from 1.0.120 to 1.0.121 by @dependabot in #3501
- Bump tokio from 1.39.1 to 1.39.2 by @dependabot in #3500
- Fix builder API /bundle method by @QuentinI in #3502
- Topic refactor by @rob-maron in #3504
- chore: correction typos by @osrm in #3499
- [AUDIT][LOW SEVERITY] Fix Typo in Dependency Task Startup by @jparr721 in #3506
- [WEEKLY RELEASE] HotShot - rc-0.5.67 by @shenkeyao in #3497
New Contributors
- @lukeiannucci made their first contribution in #3491
- @osrm made their first contribution in #3499
Full Changelog: 0.5.63...0.5.67
Hotshot 0.5.63
[WEEKLY RELEASE] Hotshot - rc-0.5.63 (#3465) * bump version * fix build * Use correct sequencing fee (#3469) --------- Co-authored-by: Artemii Gerasimovich <artemii@espressosys.com>