Skip to content

Release v1.17.0

Compare
Choose a tag to compare
@github-actions github-actions released this 11 Mar 15:33
def26ac

Hey everyone! We have released an optimization update for Lodestar! This version is recommended for upgrade, but not required for success on the Deneb hard fork this week. Some of the optimizations include:

  • Support for the sync committee reward beacon API endpoint post-Altair
  • Deneb: Pull blobs as soon as we see a new block
  • Deneb: Increase max attestation inclusion slot for post Deneb blocks
  • Memory optimizations
  • We have stopped supporting and now restrict using anything older than nodeJS v20.1 in our package.json

See you on the other side of the fork!

Changelog

Full Changelog

Features

  • use Uint32Array for shuffling/committees (#6475) (@wemeetagain)
  • add clone option to state caches (#6512) (@tuyennhv)
  • new getCheckpointStateOrBytes() api and clone states from cache (#6504) (@tuyennhv)
  • aggressively pull blobs as soon as we see the block (#6499) (@g11tech)
  • add endpoint for sync committee reward (#6260) (@ensi321)
  • regen to consume state cache reload api (#6456) (@tuyennhv)
  • add endpoint for Altair block reward (#6178) (@ensi321)

Bug Fixes

  • increase max attestation inclusion slot for post deneb blocks (#6522) (@nflaig)
  • remove extra validation from builder response in builder proposal (#6478) (@g11tech)
  • increase bodyLimit of the beacon api server (#6476) (@g11tech)
  • request retries are abortable (#6466) (@nflaig)
  • update SSE payload attributes to be spec compliant (#6471) (@nflaig)

Refactoring

Dependencies

Continuous Integration

Tests

Maintenance

Documentation