Skip to content

Releases: ChainSafe/lodestar

Release v1.28.1

20 Mar 19:09
d565aac
Compare
Choose a tag to compare

Good day Lodestar users! We've released a minor hotfix release which contains a fix for Hoodi network users who run Lodestar's validator client in multi-client setups. If your validator client is not having any issues on Hoodi, there is no need for this upgrade from v1.28.0.

Changelog

Full Changelog

Bug Fixes

  • change hoodi's SECONDS_PER_ETH1_BLOCK config from 14s to 12s. (#7609) (@OisinKyne)

Maintenance

Release v1.28.1-rc.1

20 Mar 18:18
Compare
Choose a tag to compare
Release v1.28.1-rc.1 Pre-release
Pre-release

Changelog

Full Changelog

Bug Fixes

  • change hoodi's SECONDS_PER_ETH1_BLOCK config from 14s to 12s. (#7609) (@OisinKyne)

Release v1.28.0

19 Mar 16:27
6ea6e46
Compare
Choose a tag to compare

Hey Lodestar users! We just released v1.28.0 which contains fixes and optimizations we found throughout the Holesky rescue. This release is recommended for all users of Lodestar on all networks.

This release contains the --network hoodi option for the new public testnet.

In addition, we have a new feature that will locally persist the state and block if you receive an invalid state root. These objects will be accessible in your <dataDir>/invalidSszObjects/ folder, which will help us in debugging issues.

Changelog

Full Changelog

Features

Bug Fixes

  • use PRE_ELECTRA_SINGLE_ATTESTATION_COMMITTEE_INDEX for pre-electra (#7589) (@twoeths)
  • reject execution requests with empty data (#7530) (@ensi321)
  • attestation rewards return rounded values and add Electra support (#7562) (@ensi321)
  • chain.nHistoricalStatesFileDataStore (#7551) (@twoeths)
  • use correct subnet when validating gossip attestations (#7547) (@nflaig)
  • reject a consolidation request coming from a validator with BLS withdrawal credentials (#7568) (@iFrostizz)
  • handle getDependentRoot() error when importing block (#7552) (@twoeths)
  • set FULU_FORK_EPOCH to Infinity in sepolia network config (#7532) (@nflaig)
  • print out correct listen address of REST API server (#7514) (@nflaig)
  • findSeedStateToReload (#7516) (@twoeths)
  • type checks for build config (#7519) (@nazarhussain)
  • processState to handle processPastEpoch (#7505) (@twoeths)
  • prune checkpoint states in processSlotsToNearestCheckpoint (#7497) (@twoeths)
  • ensure loaded state is typed as Uint8Array (#7488) (@nflaig)
  • ensure new withdrawalCredentials in switchToCompoundingValidator() (#7478) (@twoeths)

Dependencies

Maintenance

Release v1.28.0-rc.1

18 Mar 18:54
461532e
Compare
Choose a tag to compare
Release v1.28.0-rc.1 Pre-release
Pre-release

Changelog

Full Changelog

Features

Bug Fixes

  • use PRE_ELECTRA_SINGLE_ATTESTATION_COMMITTEE_INDEX for pre-electra (#7589) (@twoeths)
  • reject execution requests with empty data (#7530) (@ensi321)
  • attestation rewards return rounded values and add Electra support (#7562) (@ensi321)
  • chain.nHistoricalStatesFileDataStore (#7551) (@twoeths)
  • use correct subnet when validating gossip attestations (#7547) (@nflaig)
  • reject a consolidation request coming from a validator with BLS withdrawal credentials (#7568) (@iFrostizz)
  • handle getDependentRoot() error when importing block (#7552) (@twoeths)
  • set FULU_FORK_EPOCH to Infinity in sepolia network config (#7532) (@nflaig)
  • print out correct listen address of REST API server (#7514) (@nflaig)
  • findSeedStateToReload (#7516) (@twoeths)
  • type checks for build config (#7519) (@nazarhussain)
  • processState to handle processPastEpoch (#7505) (@twoeths)
  • prune checkpoint states in processSlotsToNearestCheckpoint (#7497) (@twoeths)
  • ensure loaded state is typed as Uint8Array (#7488) (@nflaig)
  • ensure new withdrawalCredentials in switchToCompoundingValidator() (#7478) (@twoeths)

Dependencies

Maintenance

Release v1.28.0-rc.0

16 Mar 18:01
8d3bb87
Compare
Choose a tag to compare
Release v1.28.0-rc.0 Pre-release
Pre-release

Changelog

Full Changelog

Features

Bug Fixes

  • reject execution requests with empty data (#7530) (@ensi321)
  • attestation rewards return rounded values and add Electra support (#7562) (@ensi321)
  • chain.nHistoricalStatesFileDataStore (#7551) (@twoeths)
  • use correct subnet when validating gossip attestations (#7547) (@nflaig)
  • reject a consolidation request coming from a validator with BLS withdrawal credentials (#7568) (@iFrostizz)
  • handle getDependentRoot() error when importing block (#7552) (@twoeths)
  • set FULU_FORK_EPOCH to Infinity in sepolia network config (#7532) (@nflaig)
  • print out correct listen address of REST API server (#7514) (@nflaig)
  • findSeedStateToReload (#7516) (@twoeths)
  • type checks for build config (#7519) (@nazarhussain)
  • processState to handle processPastEpoch (#7505) (@twoeths)
  • prune checkpoint states in processSlotsToNearestCheckpoint (#7497) (@twoeths)
  • ensure loaded state is typed as Uint8Array (#7488) (@nflaig)
  • ensure new withdrawalCredentials in switchToCompoundingValidator() (#7478) (@twoeths)

Dependencies

Maintenance

Release v1.27.1

24 Feb 16:43
ff574a5
Compare
Choose a tag to compare

We have a hotfix release which addresses an issue discovered on the Holesky testnet, Gnosis Chiado testnet and contains the Pectra Chiado fork schedule configurations. This update is mandatory for all Sepolia and Gnosis Chiado users.

Changelog

Full Changelog

Features

Bug Fixes

  • ensure new withdrawalCredentials in switchToCompoundingValidator() (#7478) (@twoeths)

Maintenance

Release v1.27.1-rc.1

24 Feb 15:27
59484f0
Compare
Choose a tag to compare
Release v1.27.1-rc.1 Pre-release
Pre-release

Changelog

Full Changelog

Features

Bug Fixes

  • ensure new withdrawalCredentials in switchToCompoundingValidator() (#7478) (@twoeths)

Release v1.27.0

13 Feb 15:45
11be432
Compare
Choose a tag to compare

Good day Lodestar users! Our Pectra testnet-ready release is here with v1.27.0! This update is mandatory for all users on the Ephemery, Holesky and Sepolia networks. It includes fixes to Electra and the hard fork parameters required to enable Pectra on Holesky at epoch 115968 (Feb 24) and Sepolia at epoch 222464 (Mar 5).

For other users, if you had issues with utilizing our binaries with systemd where the exit signal was not properly shutting down the node, v1.27 fixes this.

Happy Pectra forking πŸ΄πŸ¦’!

Changelog

Full Changelog

Features

Bug Fixes

  • duplicated block attestations (#7455) (@ensi321)
  • improve sync committee updates (#7456) (@twoeths)
  • properly handle exit signal if binary is used with systemd (#7453) (@nflaig)
  • increase block production timeouts to account for event loop lag (#7420) (@nflaig)

Maintenance

Release v1.27.0-rc.2

13 Feb 14:24
Compare
Choose a tag to compare
Release v1.27.0-rc.2 Pre-release
Pre-release

Changelog

Full Changelog

Features

Bug Fixes

  • duplicated block attestations (#7455) (@ensi321)
  • improve sync committee updates (#7456) (@twoeths)
  • properly handle exit signal if binary is used with systemd (#7453) (@nflaig)
  • increase block production timeouts to account for event loop lag (#7420) (@nflaig)

Maintenance

  • fix prune history panels (#7442) (@nflaig)
  • hide --chain.pruneHistory until feature is more stable (#7448) (@nflaig)
  • bump CL spec version to beta.2 (#7440) (@nflaig)
  • unhide --chain.archiveStateEpochFrequency flag (#7433) (@nflaig)
  • revert back to previous getPendingBalanceToWithdraw implementation (#7419) (@nflaig)
  • deps: bump nanoid from 3.3.7 to 3.3.8 (#7452) (@dependabot[bot])

Release v1.27.0-rc.1

12 Feb 21:47
Compare
Choose a tag to compare
Release v1.27.0-rc.1 Pre-release
Pre-release

Changelog

Full Changelog

Features

Bug Fixes

  • improve sync committee updates (#7456) (@twoeths)
  • properly handle exit signal if binary is used with systemd (#7453) (@nflaig)
  • increase block production timeouts to account for event loop lag (#7420) (@nflaig)

Maintenance

  • fix prune history panels (#7442) (@nflaig)
  • hide --chain.pruneHistory until feature is more stable (#7448) (@nflaig)
  • bump CL spec version to beta.2 (#7440) (@nflaig)
  • unhide --chain.archiveStateEpochFrequency flag (#7433) (@nflaig)
  • revert back to previous getPendingBalanceToWithdraw implementation (#7419) (@nflaig)
  • deps: bump nanoid from 3.3.7 to 3.3.8 (#7452) (@dependabot[bot])