github grandinetech/grandine 2.0.4

8 hours ago

Grandine 2.0.4 is a high-priority release for mainnet users - it contains security fixes and performance optimisations.

What's Changed

  • Send full signed execution payload bid to event stream by @hangleang in #601
  • Use nethermind reference assemblies from github by @ArtiomTr in #635
  • Update POST /eth/v2/beacon/blocks to publish only signed beacon block for post-Gloas by @hangleang in #600
  • Check pubkey in pending deposits before register builder by @hangleang in #602
  • Pin specific version of ZISK in tests by @Tumas in #636
  • Deduplicate CI build runs for internal PRs by @hangleang in #634
  • Disable macos & windows builds in CI by @ArtiomTr in #638
  • POST /eth/v1/beacon/execution_payload/bid by @hangleang in #517
  • GET /eth/v1/validator/execution_payload_bid/{slot}/{builder_index} by @hangleang in #518
  • Add payload attestation tick by @hangleang in #603
  • Fix check builder balance edge case when bid_amount = 0 by @hangleang in #640
  • Extract prune_delayed_after_finalization and call it on slot finalization by @Tumas in #637
  • Upgrade crates and replace bincode with wincode & bump Rust version by @Tumas in #630
  • Update consensus spec tests to v1.7.0-alpha3 by @Tumas in #639
  • Remove validator public keys from persisted state by @ArtiomTr in #611
  • Link cc to clang in Cross.toml by @Tumas in #641
  • Use tokio::time::Instant in ticks() to fix flaky clock tests by @Tumas in #642
  • Fix finalized validator loading from database for old databases. by @Tumas in #643
  • Updated dependencies by @sauliusgrigaitis in #644
  • Fixed nethermind reference assemblies installation by @ArtiomTr in #645
  • Store finalized validators to disk only when state is stored by @Tumas in #647
  • Avoid initiating DB transactions for empty batches by @povi in #648
  • Update libmdbx bindings by @Tumas in #649
  • Limit data column pruning per transaction by @Tumas in #650
  • Return removed constant in spec response for backwards-compatibility by @Tumas in #651
  • Bumped version to 2.0.4 by @sauliusgrigaitis in #652
  • Fix snapshot tests by @Tumas in #653

Full Changelog: 2.0.3...2.0.4

Don't miss a new grandine release

NewReleases is sending notifications on new releases.