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

pre-release3 hours ago

Changelog

Full Changelog

Features

Bug Fixes

  • handle 1st orphaned payload of blocks[0] in range sync (#9785) (@twoeths)
  • do not produce blocks on top of an optimistic head (#9779) (@nflaig)
  • treat ping/status dial timeouts as HighToleranceError (#9707) (@lodekeeper)
  • skip sync committee participation while node is optimistic (#9752) (@lodekeeper)
  • get proposer from head state in prepareNextSlot (#9762) (@twoeths)
  • avoid peer scoring on local payload errors (#9755) (@lodekeeper)
  • getPoolAttestationsV2 should return an empty array when no attestations are available (#9675) (@markolazic01)
  • use payload request limit for envelope byPeer range quota (#9710) (@ensi321)
  • ignore parent bids at epoch boundary (#9756) (@nflaig)
  • use attested slot for light client response context (#9760) (@spiral-ladder)
  • use UintBn64 for gloas targetGasLimit (#9751) (@lodekeeper)
  • validate cached validator indices against state (#9748) (@nflaig)
  • use UintBn64 for gloas ExecutionPayloadBid.executionPayment (#9749) (@lodekeeper)
  • use parent block slot for attestation payload availability (#9731) (@nflaig)
  • use UintBn64 for gloas ExecutionPayloadBid.gasLimit (#9750) (@lodekeeper)
  • correct clock disparity handling for proposer preferences (#9729) (@nflaig)
  • use proposer lookahead for next epoch proposer cache (#9730) (@nflaig)
  • distinguish 404 from real errors when waiting for genesis (#9726) (@lodekeeper)
  • validate proposer preferences dependent root (#9695) (@nflaig)
  • skip already-seen data columns in zero-peer publish warning (#9580) (@lodekeeper)
  • tighten light-client zeroed-header checks to match spec (#9419) (@ensi321)
  • emit head event whenever fork choice head changes (#9697) (@nflaig)
  • return 400 for gossip validation errors (#9699) (@nflaig)
  • split execution engine errors (#9685) (@twoeths)
  • harden assertLinearChainSegment (#9684) (@twoeths)
  • scan all proto array nodes when counting payload reveals (#9676) (@nflaig)
  • beacon-node: avoid deep-sync head-state wedge (#9717) (@lodekeeper)
  • reqresp: map malformed request payloads to invalid request (#9645) (@Osraka)

Performance

Refactoring

Build System

Continuous Integration

Tests

Maintenance

Documentation

Don't miss a new lodestar release

NewReleases is sending notifications on new releases.