Skip to content

Release v1.16.0

Compare
Choose a tag to compare
@github-actions github-actions released this 22 Feb 14:16
14ea654

We've just released our Deneb-ready version v1.16.0 for the mainnet upgrade! This update is mandatory for all users of Lodestar, including Gnosis users. If you fail to update to this version, you will fall off the network on the Ethereum upgrade scheduled for 2024-03-13 13:55:35 UTC and Gnosis upgrade scheduled for 2024-03-11, 18:30:20 UTC.

Minor features have been implemented such as emitting slashing events and completing our validator --builder.selection options with executionalways (alias of --builder.boostFactor=0). This setting will always return a local execution block unless it's not produced or timely. Users can also set --archiveBlobEpochs now to archive past the default blob rentention window of 4096 or set to Infinity to retain all blobs.

Minor bug fixes and improvements in logging are also included with v1.16.0. Special thanks to all the users in our Discord for contributing improvements!

Changelog

Full Changelog

Features

Bug Fixes

  • ignore known blocks during publishing (#6457) (@nflaig)
  • do not register libp2p handler twice for same protocol (#6455) (@nflaig)
  • improve error if lockfile exists but not a directory (#6450) (@nflaig)
  • earliest permissable slot for beacon_attestation topic post deneb (#6198) (@tuyennhv)
  • reduce verbosity of gossip block errors (#6430) (@nflaig)
  • publish blobs sooner than later (#6431) (@g11tech)
  • fix regression in getCurrentSlotAround (#6407) (@wemeetagain)
  • correct error message if produceBlockV3 request fails (#6405) (@nflaig)
  • parse --blindedLocal flag value as boolean (#6403) (@nflaig)
  • increase e2e env startup timeout (#6396) (@nazarhussain)
  • getAttestationsForBlock performance issue (#6367) (@tuyennhv)
  • log errors setting agent version as debug (#6374) (@matthewkeil)
  • skip useWorker mode for gossipsub e2e tests (#6368) (@tuyennhv)
  • add block_id schema validation to getBlobSidecars (#6377) (@nflaig)
  • stabilize unknown block sync e2e test (#6364) (@tuyennhv)
  • ignore stale keystore lockfiles (#6363) (@nflaig)
  • ignore forkchoice invalidations if latestValidHash not found (#6361) (@g11tech)

Refactoring

Continuous Integration

  • lint yarn lockfiles to analyze and detect security issues (#6424) (@nflaig)

Tests

Maintenance

Documentation