github ChainSafe/lodestar v1.44.0-rc.0
Release v1.44.0-rc.0

pre-release8 hours ago

Changelog

Full Changelog

Features

Bug Fixes

  • ensure block in forkchoice before validate by_root payload (#9479) (@twoeths)
  • remove TOO_MANY_SKIPPED_SLOTS block error (#9484) (@twoeths)
  • ignore repeat proposal during block publishing (#9235) (@lodekeeper)
  • publish only subscribed columns from reconstruction (#9464) (@lodekeeper)
  • return resource_unavailable if requested range is before earliest_available_slot (#9454) (@twoeths)
  • prune finalized checkpoint state per processState() (#9463) (@twoeths)
  • continue past non-custody column requests in DataColumnSidecarsByRoot (#9456) (@lodekeeper)
  • use finalized block slot as envelope by range archive boundary (#9432) (@nflaig)
  • gate builder bid lookup on shouldBuildOnFull in produceBlockV4 (#9442) (@ensi321)
  • handle post-gloas empty blocks in data columns by range (#9433) (@nflaig)
  • validate execution payload bids against parent branch state (#9409) (@nflaig)
  • ignore PTC attestations for empty assigned slots (#9427) (@nflaig)
  • limit shouldBuildOnFull() checks to the previous slot (#9428) (@nflaig)
  • skip casting payload attestation when there is no block at slot (#9406) (@ensi321)
  • resolve PTC committee against the referenced block state (#9426) (@nflaig)
  • ignore PTC votes whose slot does not match the referenced block (#9425) (@nflaig)
  • introduce NativeBeaconStateView and simplify bindings (#9412) (@twoeths)
  • use correct regen caller for execution payload import (#9421) (@nflaig)
  • include payload_data_availability in shouldExtendPayload (#9416) (@twoeths)
  • ensure bids are for a higher slot than their parent (#9414) (@nflaig)
  • upgrade playwright to 1.60.0 to unblock browser tests CI (#9420) (@ensi321)
  • include ethrex EX client code and restore CL commit suffix in gloas graffiti (#9381) (@barnabasbusa)
  • download proposer duties for the next epoch post-fulu (#9380) (@twoeths)
  • cache pending deposit signature verifications (#9374) (@twoeths)
  • handle ptc votes from same duplicated validators (#9369) (@twoeths)

Performance

  • replace O(N) gossip message count getters with maintained counters (#9170) (@lodekeeper)
  • use custodyColumnsIndex for O(1) custody lookup in column reqresp (#9457) (@lodekeeper)

Continuous Integration

Tests

Maintenance

Documentation

Don't miss a new lodestar release

NewReleases is sending notifications on new releases.