Skip to content

Releases: ChainSafe/lodestar

Release v1.39.1

30 Jan 18:54
v1.39.1
bc422a0

Choose a tag to compare

Hey everyone! If you encountered any issues running Lodestar v1.39.0, it's likely because you are running the arm64 docker image which was missing a dependency in the build. If you're one of those users, this upgrade is mandatory and v1.39.1 will fix this issue. Thanks to macfarla of Besu for discovering the issue and sorry for the inconvenience!

Changelog

Full Changelog

Bug Fixes

  • remove docker build stage to rebuild native dependencies (#8819) (@nflaig)
  • docker: reinstall dependencies on target platform (#8816) (@wemeetagain)

Maintenance

Release v1.39.1-rc.1

30 Jan 17:46
v1.39.1-rc.1
ff42e36

Choose a tag to compare

Release v1.39.1-rc.1 Pre-release
Pre-release

Changelog

Full Changelog

Bug Fixes

  • remove docker build stage to rebuild native dependencies (#8819) (@nflaig)
  • docker: reinstall dependencies on target platform (#8816) (@wemeetagain)

Release v1.39.1-rc.0

30 Jan 16:20
v1.39.1-rc.0
f3f59a0

Choose a tag to compare

Release v1.39.1-rc.0 Pre-release
Pre-release

Changelog

Full Changelog

Bug Fixes

Release v1.39.0

28 Jan 16:05
v1.39.0
98e4089

Choose a tag to compare

Good day Lodestar operators! We've just released v1.39.0 and recommend users update for the latest features and best performance.

We've migrated to using pNPM as our package manager, which requires users who build from source to install pNPM and clean their node_modules folder to prevent conflicts.

To migrate, run the following:

  • npm install -g pnpm
  • pnpm clean:nm

This will prep the repository for normal command execution.

For Obol validators: Please upgrade to this latest Lodestar validator client version together alongside your cluster operators to prevent any issues with attestation aggregations on your cluster.

This release removes legacy eth1 related code and can no longer produce blocks with deposits pre-Electra, but syncing is still functional. If you use any --eth1.* flags, they will no longer have any effect. This version will no longer support starting a chain pre-Electra.

Changelog

Full Changelog

Features

  • allow multiple mnemonic index ranges in validator setup (#8731) (@wemeetagain)
  • update vc to submit beacon committee selections once per epoch (#8669) (@nflaig)
  • transfer pending gossipsub message msg data (#8689) (@twoeths)

Bug Fixes

Refactoring

Continuous Integration

Maintenance

Release v1.39.0-rc.4

21 Jan 01:05
v1.39.0-rc.4
31ec548

Choose a tag to compare

Release v1.39.0-rc.4 Pre-release
Pre-release

Changelog

Full Changelog

Features

  • allow multiple mnemonic index ranges in validator setup (#8731) (@wemeetagain)
  • update vc to submit beacon committee selections once per epoch (#8669) (@nflaig)
  • transfer pending gossipsub message msg data (#8689) (@twoeths)

Bug Fixes

Refactoring

Continuous Integration

Maintenance

Release v1.39.0-rc.2

16 Jan 20:43
v1.39.0-rc.2
f6716c5

Choose a tag to compare

Release v1.39.0-rc.2 Pre-release
Pre-release

Changelog

Full Changelog

Features

  • allow multiple mnemonic index ranges in validator setup (#8731) (@wemeetagain)
  • update vc to submit beacon committee selections once per epoch (#8669) (@nflaig)
  • transfer pending gossipsub message msg data (#8689) (@twoeths)

Bug Fixes

Refactoring

  • move reward apis to state-transition (#8719) (@twoeths)
  • use map to lookup combined beacon committee selection for duty (#8710) (@nflaig)
  • pass validators pubkey-index map from cli (#8707) (@twoeths)

Continuous Integration

Maintenance

Release v1.38.0

15 Dec 15:54
dbd9478

Choose a tag to compare

Good day Lodestar users! We just released v1.38.0 which introduces performance improvements for your post-Fusaka nodes. This upgrade is highly recommended if you've seen performance declines since the Fusaka fork.

Lodestar is now using nodeJS v24 by default, which introduces improved performance metrics, seen especially by supernodes. If you are building from source, we recommend that you use nodeJS v24, the current LTS as of October.

Note that holesky configurations have been removed and will no longer be a network configuration option.

Happy holidays and see you in 2026! 🚀

Changelog

Full Changelog

Features

Bug Fixes

  • don't try to serve states for future slots (#8665) (@nflaig)
  • avoid recomputing indexed attestations during block import (#8637) (@nflaig)
  • skip genesis slot signature check when validating ERA files (#8642) (@guha-rahul)

Tests

  • remove testcontainers dependency for web3signer test (#4567) (@dapplion)

Maintenance

Documentation

Release v1.38.0-rc.0

10 Dec 17:03

Choose a tag to compare

Release v1.38.0-rc.0 Pre-release
Pre-release

Changelog

Full Changelog

Features

Bug Fixes

  • don't try to serve states for future slots (#8665) (@nflaig)
  • avoid recomputing indexed attestations during block import (#8637) (@nflaig)
  • skip genesis slot signature check when validating ERA files (#8642) (@guha-rahul)

Tests

  • remove testcontainers dependency for web3signer test (#4567) (@dapplion)

Maintenance

Documentation

Release v1.37.0

01 Dec 14:33
eaf5bc9

Choose a tag to compare

Happy December Lodestar users! We just published a recommended maintenance release v1.37.0 for all networks. This release includes a performance fix seen in other Fusaka testnets and also includes a validator client option to disable slot skipping for Obol users (enabled by default when using the --distributed flag).

Both versions, v1.36.0 and v1.37.0 remain compatible for the Fusaka mainnet hard fork on December 3rd.

See you in Fusaka! 🦓

Changelog

Full Changelog

Features

Bug Fixes

  • compare signature bytes in proposer signature cache check (#8636) (@nflaig)
  • verify proposer signatures once per slot (#8620) (@twoeths)

Refactoring

Tests

Maintenance

Release v1.37.0-rc.0

28 Nov 15:29

Choose a tag to compare

Release v1.37.0-rc.0 Pre-release
Pre-release

Changelog

Full Changelog

Features

Bug Fixes

  • compare signature bytes in proposer signature cache check (#8636) (@nflaig)
  • verify proposer signatures once per slot (#8620) (@twoeths)

Refactoring

Tests

Maintenance