github grandinetech/grandine 3.0.0-rc.4

pre-releaseone hour ago

Grandine 3.0.0-rc.4 includes several fixes. We recommend upgrading if you have run into issues with earlier release candidates or with the stable 2.0.6 release.

What's Changed

  • Derive tick times from *_DUE_BPS config values instead of a fixed slot split by @povi in #1020
  • Implement aggregate-level greedy attestation packing for Gloas by @0u-Y in #1003
  • Query parent payload envelope from cache and storage in block production by @hangleang in #1023
  • Make sync forget data column sidecars ignored as too far in the future so they can be fetched again by @povi in #1025
  • Delay data column sidecars until block imported by @hangleang in #863
  • Reject malformed data column sidecars before queueing them. Perform cheap validations earlier by @povi in #1029
  • Separate VC: treat an optimistic beacon node as synced, not Unusable by @Tumas in #1026
  • Prune invalid execution payload envelopes from cache and storage by @hangleang in #963
  • Revert unstable pre-release publishing by @ArtiomTr in #1033
  • Accept Gloas data column sidecars at the finalized slot by @Tumas in #1030
  • Optimize BLS public key aggregation by @ArtiomTr in #1032
  • Bump rusqlite to 0.41 and refinery to 0.10 by @Tumas in #1035
  • Update eth2_libp2p by @Tumas in #1034
  • Simplify duty caching in the separate validator client by @Tumas in #1013
  • Keep beacon node connection failures out of the default log as traces by @Tumas in #1038

Full Changelog: 3.0.0-rc.3...3.0.0-rc.4

Don't miss a new grandine release

NewReleases is sending notifications on new releases.