Skip to content

Release v1.24.0

Latest
Compare
Choose a tag to compare
@github-actions github-actions released this 20 Dec 17:34
· 2 commits to unstable since this release
ca315d4

Hey everyone! As we wind down 2024, we are happy to announce our year-end release v1.24.0!

This recommended release includes some anticipated features like:

  • Using getBlobsV1 to import blobs locally from the execution layer
  • Supporting the latest nodeJS LTS version 22 (previously pinned at 22.4)
  • Adding the debug_getHistoricalSummaries endpoint to allow accessing HistoricalSummaries on the BeaconState post-Capella
  • A very useful one-line terminal command (curl -fsSL https://chainsafe.github.io/lodestar/install | bash) to install the Lodestar executable into your amd64 and arm64 box.
  • Adding an experimental keymanager endpoint (GET /eth/v0/validator/{pubkey}/proposer_config) that allows you to retrieve a proposer configuration which you may use to configure different settings such as fee recipient and builder settings on different validator keys. See our documentation for more information: https://chainsafe.github.io/lodestar/run/validator-management/proposer-config

Thank you to all the external contributors also for your work in this release!

We've also published a year in review with some potential insights into our outlook for 2025: https://blog.chainsafe.io/a-lodestar-for-consensus-2024/

Happy holidays and see you in the New Year!

Changelog

Full Changelog

Features

Bug Fixes

  • fix blob sidecar index check (#7315) (@ensi321)
  • warn if engine / builder failed to produce block within cutoff time (#7305) (@nflaig)
  • check pubkey or validator index known to a state (#7284) (@twoeths)
  • update engine_getClientVersionV1 commit encoding (#7282) (@nflaig)
  • do not throw error when trying to prune missing directory (#7257) (@nflaig)
  • sync cached balance when adding new validator to registry (#7255) (@twoeths)
  • handle outOfRangeData when range sync Deneb (#7249) (@twoeths)
  • sync cached isCompoundingValidatorArr at epoch transition (#7247) (@twoeths)
  • prune checkpoint states at syncing time (#7241) (@twoeths)
  • archive finalized state when shutting down beacon node (#7221) (@nflaig)
  • light client generating LightClientUpdate with wrong length of branches (#7187) (@ensi321)
  • update config for relaunched mekong network (#7220) (@nflaig)
  • only return local keys from /eth/v1/keystores (#7215) (@nflaig)
  • consistently validate pubkey and throw 404 if not found (#7214) (@nflaig)

Maintenance

Documentation