Skip to content

Slippy

Compare
Choose a tag to compare
@github-actions github-actions released this 03 Aug 08:54
· 1823 commits to stable since this release
v2.5.1

Summary

This high-priority release contains important fixes for mainnet users.

There were two separate bugs introduced into fork choice in v2.4.0 and v2.5.0.

The first bug results in a steady memory footprint increase of 100MB per month. It has been less than two weeks since that release so it's unlikely that a significant memory increase can be observed, yet. It was fixed in #3408.

The second bug can result in an error during fork choice. This error will only be triggered in rare timing-based circumstances and will resolve itself within seconds. It was fixed in #3402.

Furthermore, an incompatibility between Lighthouse VCs running v2.5.0 and BNs running a version prior to v2.5.0 (or Nimbus BNs) was detected and fixed in #3410.

Breaking Changes

There are no breaking changes in this release. If users have not already upgraded to v2.5.0 they should read the v2.5.0 release notes for the breaking changes in that release.

Update Priority

This table provides priorities for which classes of users should update particular components.

User Class Beacon Node Validator Client
Staking Users High Priority Low Priority
Non-Staking Users High Priority ---

The Beacon Node may be updated without the Validator Client, however we recommend updating both components.

See Update Priorities for more information about this table.

All Changes

  • Release v2.5.1 (#3406)
  • Ignore RUSTSEC-2022-0040 - owning_ref soundness (#3415)
  • Restore backwards compatibility when using older BNs (#3410)
  • Make fork choice prune again (#3408)
  • Ensure FC uses the current slot from the store (#3402)
  • Fix a few typos in option help strings (#3401)
  • Add list of DB migrations to docs (#3399)
  • Tidy eth1/deposit contract logging (#3397)

Binaries

See pre-built binaries documentation.

The binaries are signed with Sigma Prime's PGP key: 15E66D941F697E28F49381F426416DC3F30674B0

System Architecture Binary PGP Signature
x86_64 lighthouse-v2.5.1-x86_64-apple-darwin.tar.gz PGP Signature
x86_64 lighthouse-v2.5.1-x86_64-apple-darwin-portable.tar.gz PGP Signature
x86_64 lighthouse-v2.5.1-x86_64-unknown-linux-gnu.tar.gz PGP Signature
x86_64 lighthouse-v2.5.1-x86_64-unknown-linux-gnu-portable.tar.gz PGP Signature
aarch64 lighthouse-v2.5.1-aarch64-unknown-linux-gnu.tar.gz PGP Signature
aarch64 lighthouse-v2.5.1-aarch64-unknown-linux-gnu-portable.tar.gz PGP Signature
x86_64 lighthouse-v2.5.1-x86_64-windows.tar.gz PGP Signature
x86_64 lighthouse-v2.5.1-x86_64-windows-portable.tar.gz PGP Signature
System Option - Resource
Docker v2.5.1 sigp/lighthouse