github ChainSafe/lodestar v1.30.0
Release v1.30.0

latest releases: v1.34.0-rc.0, v1.33.0, v1.33.0-rc.0...
3 months ago

Happy Wednesday everyone! Lodestar just landed our v1.30.0 release with some optimizations for node operators. We recommend upgrading to take advantage of some of these new optimizations.

By default, we are now making serving historical state opt-in. If you're a node operator that makes use of the Beacon API for querying historical state, you will need to enable the functionality via --serveHistoricalState. We also now support fetching historical data from all state and proof APIs.

For those using Lodestar as stakers, you may see some performance enhancements by default from the above change. In addition, Gnosis users may notice additional enhancements in this version with the reintroduction of async aggregateWithRandomness post js-libp2p 2.0 upgrade.

Lodestar no longer supports the use of NodeJS v20.x and users installing from source must update their node environment to v22.x as you will no longer be able to build from source with versions below that. For those who prefer a simpler UX, we recommend setting up Lodestar with published binaries or via Docker for simplicity related to NodeJS dependencies.

We have removed the outdated GET /eth/v2/validator/blocks/{slot} and GET /eth/v1/validator/blinded_blocks/{slot} produce block APIs and will always default to using produceBlockV3 on the validator client. Therefore, --useProduceBlockV3 flag has been deprecated and no longer has any effect.

Changelog

Full Changelog

Features

Bug Fixes

  • do not trigger builder circuit breaker if clock slot < slots present (#7481) (@nflaig)
  • reqresp: update reqresp behavior for timeout (#7800) (@nazarhussain)

Refactoring

Tests

Maintenance

Don't miss a new lodestar release

NewReleases is sending notifications on new releases.