Releases: EspressoSystems/HotShot
Releases · EspressoSystems/HotShot
0.5.5.3
0.5.5.2
0.5.5.1
What's Changed
- check liveness checkeven if we cannot find the parent in storage by @elliedavidson in #2412
Full Changelog: 0.5.5...0.5.5.1
0.5.7
What's Changed
- [TECH_DEBT] - Fix
ark-serialize
dependency by @shenkeyao in #2274 - Spawn VID with
spawn_blocking
by @bfish713 in #2369 - Bump jf-relation from
e33a739
to20f6929
by @dependabot in #2382 - Bump jf-primitives from
e33a739
to20f6929
by @dependabot in #2381 - [TESTS] - View Sync Testing Harness Callback by @DieracDelta in #2287
- Bump clap from 4.4.14 to 4.4.16 by @dependabot in #2392
- [TECH DEBT] Organize dependencies by @QuentinI in #2390
- SignatureKey refactor by @mrain in #2395
- fix the incorrect parameter for serialization to field elements by @mrain in #2396
- [CHORE] Update jellyfish by @jbearer in #2397
- Hg/docs fix: Fix Images link in Hotshot docs by @move47 in #2336
- fix: add metadata arg to BlockPayload::transaction_commitments by @ggutoski in #2399
- Weekly PR to bump flake.nix by @github-actions in #2329
- chore: update Jellyfish dependency by @mrain in #2405
New Contributors
Full Changelog: 0.5.6...0.5.7
0.5.5
0.5.4
0.5.3
What's Changed
- Bump jf-utils from
833d7ca
to080ff32
by @dependabot in #2175 - Bump jf-primitives from
080ff32
tod7ac08f
by @dependabot in #2183 - Merge to main by @elliedavidson in #2186
- VID share distribution algorithm (2) by @rob-maron in #2163
- [Tech Debt] Allow nodes to rejoin by saving index and config by @rob-maron in #2168
- Remove ConsensusApi & HotShotType by @QuentinI in #2166
- [Stability] Fix catchup route by @rob-maron in #2192
- [HotShot Stability] Fix genesis commitment by @rob-maron in #2194
- [Metrics] Fix block height metric by @dailinsubjam in #2193
- Bump jf-primitives from
d7ac08f
to82da2c0
by @dependabot in #2199 - Weekly PR to bump flake.nix by @github-actions in #2189
- Bump tokio from 1.34.0 to 1.35.0 by @dependabot in #2190
- Bump cachix/cachix-action from 12 to 13 by @dependabot in #2128
- Bump cachix/install-nix-action from 23 to 24 by @dependabot in #2129
- [Stability] Create config path by @rob-maron in #2196
- [Stability] Fix node catchup/rejoin regression by @rob-maron in #2198
- Add Logging when Missing VID Info to Propose by @bfish713 in #2205
- Bump jf-utils from
82da2c0
to9d4073a
by @dependabot in #2202 - Fix Lint From #2205 by @bfish713 in #2209
- Propose When if we can When Getting VID Dispersal Info by @bfish713 in #2210
- Reduce Logging Level in Many Places by @bfish713 in #2220
- Fix
test_with_failures
and update logging by @shenkeyao in #2217 - [Stability] Config file changes by @rob-maron in #2219
- [Stability] Cancel polling for old votes by @rob-maron in #2223
- [Stability] Garbage collect polls for all views < latest-2 by @rob-maron in #2226
- Bump jf-relation from
9d4073a
tofd2bcfc
by @dependabot in #2227 - Update tide disco by @jbearer in #2231
- Fix network and consensus unit tests by @shenkeyao in #2221
- Poll for Current Proposal on View Sync Timeout by @bfish713 in #2234
- [Stability] Only use open ports for test runs by @rob-maron in #2230
- [Stability] Fix GC for tasks by @rob-maron in #2235
- [Stability] Disable saving of VID shares (for now) by @rob-maron in #2238
- Update view sync for 2 timeouts by @elliedavidson in #2233
- Cancel Timeout Tasks and Fail tests if too many Timeouts by @bfish713 in #2204
- Weekly PR to bump flake.nix by @github-actions in #2248
- [Stability] Increase max # of saved views by @rob-maron in #2249
- [Stability] Poll for latest view sync cert by @rob-maron in #2246
- View Sync Fixes for PreCommit Threshold, Timeout Logic, and Relay Vote Accumulation by @bfish713 in #2244
- refactor: allow configurable stake table capacity by @alxiong in #2250
- Update Tide and Surf by @rob-maron in #2251
- Bump jf-utils from
fd2bcfc
toe33a739
by @dependabot in #2259 - [Stability] Disallow old votes by @rob-maron in #2252
- [FIX_CI] - Fix catchup tests by @shenkeyao in #2254
- [Stability] Quick fix for Libp2p CI by @rob-maron in #2261
- [Tech Debt] Add logging for when web server task completes by @QuentinI in #2260
- Bump tokio from 1.35.0 to 1.35.1 by @dependabot in #2266
- Bump time from 0.3.30 to 0.3.31 by @dependabot in #2267
- [Stability] Fix DA cert leak by @rob-maron in #2268
- Bump async-trait from 0.1.74 to 0.1.75 by @dependabot in #2272
- [FIX_CI] - Fix nondeterministic result for the network task test by @shenkeyao in #2270
- [CHORE] Update Tide Disco by @jbearer in #2273
- Propose after multiple timeouts by @bfish713 in #2275
Full Changelog: 0.5.2...0.5.3
0.5.2
What's Changed
- Cherry-pick webserver catchup endpoint by @bfish713 in #1907
- Make Test Stricter by @bfish713 in #1917
- Change AssembledSignature variant from Genesis() to Genesis by @jbearer in #2058
- Update tagged base64 by @jbearer in #2057
- Update jellyfish by @jbearer in #2060
- Update build_arm_nix.yml by @elliedavidson in #2076
- Merge develop into main by @shenkeyao in #2133
- REPO - Merge develop into main again by @shenkeyao in #2160
- Bump clap from 4.4.10 to 4.4.11 by @dependabot in #2162
- #2059: Organize non-prod code by @QuentinI in #2134
- [VALIDATED_STATE] - Make
Committable
a supertrait ofBlockHeader
and merge changes indevelop
by @shenkeyao in #2169 - [Metrics] Passing in metrics for metrics initialization by @dailinsubjam in #2177
- fix orchestrator validator args by @elliedavidson in #2185
New Contributors
Full Changelog: 0.5.1...0.5.2
0.5.1
What's Changed
- Implement leader lookahead and corresponding GC by @rob-maron in #1670
- Bump clap from 4.4.2 to 4.4.3 by @dependabot in #1725
- Bump docker/setup-buildx-action from 2 to 3 by @dependabot in #1728
- Bump docker/login-action from 2 to 3 by @dependabot in #1729
- Bump docker/build-push-action from 4 to 5 by @dependabot in #1727
- Bump docker/metadata-action from 4 to 5 by @dependabot in #1726
- Hello-world VID integration by @ggutoski in #1684
- Bump serde_json from 1.0.106 to 1.0.107 by @dependabot in #1746
- Sishan/remove known nodes by @dailinsubjam in #1738
- hotfix publish_proposal_if_able function by @elliedavidson in #1750
- Replace block building with block payload by @shenkeyao in #1714
- Comment out broken docker build by @elliedavidson in #1758
- Add endpoint to get a recent proposal to catchup w/ webserver by @bfish713 in #1747
- Ed/vote accumulator by @elliedavidson in #1759
- HotShot paper rev e62305affdf8ee050dc3cf144fca340d025a1685 by @philippecamacho in #1762
- Sishan/pin jellyfish to previous workable version by @dailinsubjam in #1764
- Split Transaction Collection and block Creation to Separate Task by @bfish713 in #1749
- Sishan/finishing parameterizing curve by @dailinsubjam in #1767
- Weekly PR to bump flake.nix by @github-actions in #1769
- Sishan/merge parameterizing by @dailinsubjam in #1768
- Bump clap from 4.4.3 to 4.4.4 by @dependabot in #1775
- Nix Hotfix by @rob-maron in #1776
- Fix libp2p examples by @rob-maron in #1735
- Refactor demo and block payload implementations by @shenkeyao in #1770
- chore: Remove Committable from VoteData by @ggutoski in #1777
- chore: remove Committable from VoteData type param by @ggutoski in #1779
- Reduce build times and disk size for CI by @rob-maron in #1783
- chore: update jellyfish by @ggutoski in #1785
- Bump typenum from 1.16.0 to 1.17.0 by @dependabot in #1781
- chore: remove Committable from 3 more types by @ggutoski in #1789
- chore: Remove Committable from more types by @ggutoski in #1792
- Remove
transactions
fromConsensus
struct by @bfish713 in #1786 - Bump blake3 from 1.4.1 to 1.5.0 by @dependabot in #1800
- Weekly PR to bump flake.nix by @github-actions in #1807
- Bump time from 0.3.28 to 0.3.29 by @dependabot in #1808
- Update quinn-proto transitive dependency by @rob-maron in #1809
- chore: Remove Committable for more types, use CommitmentBounds by @ggutoski in #1812
- Persist Kademlia cache to disk by @rob-maron in #1773
- Sishan/Revoke metric for tracking the number of peers. by @dailinsubjam in #1802
- Bump clap from 4.4.4 to 4.4.5 by @dependabot in #1818
- Don't use libp2p cache by default by @rob-maron in #1820
- Prune libp2p config file by @rob-maron in #1819
- Bump sha2 from 0.10.7 to 0.10.8 by @dependabot in #1824
- Refactor block payload and VID disperse by @shenkeyao in #1814
- HotShot paper update by @philippecamacho in #1827
- basic metrics completed for networking metrics by @dailinsubjam in #1828
- Fix transactions by @rob-maron in #1825
- Speed up linting by moving it to the build workflow by @rob-maron in #1832
- Fix/re-enable memory network tests by @rob-maron in #1831
- fix: revert to using fixed val for transactions by @rob-maron in #1835
- Fix web server by @shenkeyao in #1838
- Ed/invalid dac hotfix by @elliedavidson in #1841
- sishan/synced most recent block height by @dailinsubjam in #1842
- Weekly PR to bump flake.nix by @github-actions in #1840
- Bump clap from 4.4.5 to 4.4.6 by @dependabot in #1833
- Increase DAC logging by @bfish713 in #1848
- Bump generic-array from 0.14.7 to 1.0.0 by @dependabot in #1724
- Decrease network task polling frequency from 500ns to 100ms by @jbearer in #1853
- Remove nonzero check for view sync indices by @shenkeyao in #1855
- Bump libp2p-identity from 0.2.3 to 0.2.4 by @dependabot in #1856
- quick fix: in_flight test nondeterminism by @rob-maron in #1847
- Subscribe to web server when starting view sync by @bfish713 in #1862
- Update loggings by @shenkeyao in #1860
- Update consensus state even if missing parent info by @shenkeyao in #1866
- Memory network reliability by @DieracDelta in #1844
- Weekly PR to bump flake.nix by @github-actions in #1870
- Bump styfle/cancel-workflow-action from 0.11.0 to 0.12.0 by @dependabot in #1861
- Ed/timeout hotfix merge by @elliedavidson in #1872
- Update combined network by @rob-maron in #1863
- fix: Transaction task use quorum exchange instead of committee exchange by @ggutoski in #1864
- Sishan/add audit ignore for tungstenite by @dailinsubjam in #1897
- Enable ci for develop branch by @rob-maron in #1898
- add nix build for arm to develop CI by @rob-maron in #1899
- Sishan/basic metrics by @dailinsubjam in #1852
- Upload built artifacts by @Ancient123 in #1909
- Ed/timeout by @elliedavidson in #1794
- Build ARM binaries in build step by @Ancient123 in #1910
- Quick pass at optimizing workflows by @Ancient123 in #1911
- Replace job canceller and fix dependabot by @Ancient123 in #1916
- Bump tracing from 0.1.37 to 0.1.39 by @dependabot in #1923
- Bump async-trait from 0.1.73 to 0.1.74 by @dependabot in #1922
- Bump time from 0.3.29 to 0.3.30 by @dependabot in #1921
- Weekly PR to bump flake.nix by @github-actions in #1920
- Nix rust cache by @Ancient123 in #1919
- Bump serde from 1.0.188 to 1.0.189 by @dependabot in #1913
- Bump arbitrary from 1.3.0 to 1.3.1 by @dependabot in #1904
- Bump libp2p-noise from 0.43.1 to 0.43.2 by @dependabot in #1926
- Bump libp2p-identity from 0.2.5 to 0.2.6 by @dependabot in #1925
- New Docker Builds by @Ancient123 in #1924
- Bugfix: fix tags and labels... oops by @Ancient123 in #1927
- Fix Lints by @rob-maron in https://github.com/EspressoSy...
0.5.0
What's Changed
- Implement leader lookahead and corresponding GC by @rob-maron in #1670
- Bump clap from 4.4.2 to 4.4.3 by @dependabot in #1725
- Bump docker/setup-buildx-action from 2 to 3 by @dependabot in #1728
- Bump docker/login-action from 2 to 3 by @dependabot in #1729
- Bump docker/build-push-action from 4 to 5 by @dependabot in #1727
- Bump docker/metadata-action from 4 to 5 by @dependabot in #1726
- Hello-world VID integration by @ggutoski in #1684
- Bump serde_json from 1.0.106 to 1.0.107 by @dependabot in #1746
- Sishan/remove known nodes by @dailinsubjam in #1738
- hotfix publish_proposal_if_able function by @elliedavidson in #1750
- Replace block building with block payload by @shenkeyao in #1714
- Comment out broken docker build by @elliedavidson in #1758
- Add endpoint to get a recent proposal to catchup w/ webserver by @bfish713 in #1747
- Ed/vote accumulator by @elliedavidson in #1759
- HotShot paper rev e62305affdf8ee050dc3cf144fca340d025a1685 by @philippecamacho in #1762
- Sishan/pin jellyfish to previous workable version by @dailinsubjam in #1764
- Split Transaction Collection and block Creation to Separate Task by @bfish713 in #1749
- Sishan/finishing parameterizing curve by @dailinsubjam in #1767
- Weekly PR to bump flake.nix by @github-actions in #1769
- Sishan/merge parameterizing by @dailinsubjam in #1768
- Bump clap from 4.4.3 to 4.4.4 by @dependabot in #1775
- Nix Hotfix by @rob-maron in #1776
- Fix libp2p examples by @rob-maron in #1735
- Refactor demo and block payload implementations by @shenkeyao in #1770
- chore: Remove Committable from VoteData by @ggutoski in #1777
- chore: remove Committable from VoteData type param by @ggutoski in #1779
- Reduce build times and disk size for CI by @rob-maron in #1783
- chore: update jellyfish by @ggutoski in #1785
- Bump typenum from 1.16.0 to 1.17.0 by @dependabot in #1781
- chore: remove Committable from 3 more types by @ggutoski in #1789
- chore: Remove Committable from more types by @ggutoski in #1792
- Remove
transactions
fromConsensus
struct by @bfish713 in #1786 - Bump blake3 from 1.4.1 to 1.5.0 by @dependabot in #1800
- Weekly PR to bump flake.nix by @github-actions in #1807
- Bump time from 0.3.28 to 0.3.29 by @dependabot in #1808
- Update quinn-proto transitive dependency by @rob-maron in #1809
- chore: Remove Committable for more types, use CommitmentBounds by @ggutoski in #1812
- Persist Kademlia cache to disk by @rob-maron in #1773
- Sishan/Revoke metric for tracking the number of peers. by @dailinsubjam in #1802
- Bump clap from 4.4.4 to 4.4.5 by @dependabot in #1818
- Don't use libp2p cache by default by @rob-maron in #1820
- Prune libp2p config file by @rob-maron in #1819
- Bump sha2 from 0.10.7 to 0.10.8 by @dependabot in #1824
- Refactor block payload and VID disperse by @shenkeyao in #1814
- HotShot paper update by @philippecamacho in #1827
- basic metrics completed for networking metrics by @dailinsubjam in #1828
- Fix transactions by @rob-maron in #1825
- Speed up linting by moving it to the build workflow by @rob-maron in #1832
- Fix/re-enable memory network tests by @rob-maron in #1831
- fix: revert to using fixed val for transactions by @rob-maron in #1835
- Fix web server by @shenkeyao in #1838
- Ed/invalid dac hotfix by @elliedavidson in #1841
- sishan/synced most recent block height by @dailinsubjam in #1842
- Weekly PR to bump flake.nix by @github-actions in #1840
- Bump clap from 4.4.5 to 4.4.6 by @dependabot in #1833
- Increase DAC logging by @bfish713 in #1848
- Bump generic-array from 0.14.7 to 1.0.0 by @dependabot in #1724
- Decrease network task polling frequency from 500ns to 100ms by @jbearer in #1853
- Remove nonzero check for view sync indices by @shenkeyao in #1855
- Bump libp2p-identity from 0.2.3 to 0.2.4 by @dependabot in #1856
- quick fix: in_flight test nondeterminism by @rob-maron in #1847
- Subscribe to web server when starting view sync by @bfish713 in #1862
- Update loggings by @shenkeyao in #1860
- Update consensus state even if missing parent info by @shenkeyao in #1866
- Memory network reliability by @DieracDelta in #1844
- Weekly PR to bump flake.nix by @github-actions in #1870
- Bump styfle/cancel-workflow-action from 0.11.0 to 0.12.0 by @dependabot in #1861
- Ed/timeout hotfix merge by @elliedavidson in #1872
- Update combined network by @rob-maron in #1863
- fix: Transaction task use quorum exchange instead of committee exchange by @ggutoski in #1864
- Sishan/add audit ignore for tungstenite by @dailinsubjam in #1897
- Enable ci for develop branch by @rob-maron in #1898
- add nix build for arm to develop CI by @rob-maron in #1899
- Sishan/basic metrics by @dailinsubjam in #1852
- Upload built artifacts by @Ancient123 in #1909
- Ed/timeout by @elliedavidson in #1794
- Build ARM binaries in build step by @Ancient123 in #1910
- Quick pass at optimizing workflows by @Ancient123 in #1911
- Cherry-pick webserver catchup endpoint by @bfish713 in #1907
- Replace job canceller and fix dependabot by @Ancient123 in #1916
- Bump tracing from 0.1.37 to 0.1.39 by @dependabot in #1923
- Bump async-trait from 0.1.73 to 0.1.74 by @dependabot in #1922
- Bump time from 0.3.29 to 0.3.30 by @dependabot in #1921
- Weekly PR to bump flake.nix by @github-actions in #1920
- Nix rust cache by @Ancient123 in #1919
- Make Test Stricter by @bfish713 in #1917
- Bump serde from 1.0.188 to 1.0.189 by @dependabot in #1913
- Bump arbitrary from 1.3.0 to 1.3.1 by @dependabot in #1904
- Bump libp2p-noise from 0.43.1 to 0.43.2 by @dependabot in #1926
- Bump libp2p-identity from 0.2.5 to 0.2.6 by @dependabot in #1925
- New Docker Builds by @Ancient123 in https://github.com/E...