github sigp/lighthouse v2.3.1
Butter Robot

latest releases: v5.3.0, v5.2.1, v5.2.0...
2 years ago

Summary

This high-priority release contains important bug-fixes and improvements that we recommend for all users.

Notable changes include:

  • Fix to prevent clock drift interfering with fork choice (#3243)
  • Significant optimisations to reduce likelihood of missed head/target attestations (#3254, #3229)
  • Fixes to networking issues (#3236, #3233, #3259, #2361)
  • Improvements for the Ropsten testnet (#2340, #3234)

Breaking Changes

There are no known breaking changes in this release.

Reminder: Docker Base Image

In the previous release (v2.3.0), the Docker base image was updated from Ubuntu 20.04 to Ubuntu 22.04 LTS. Older versions of Docker are unable to run the new image due to an incompatibility, so please ensure that you update your Docker engine past version 20.10.10 (released Oct 2021). Please see #3230 for more information.

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

  • v2.3.1 (#3262)
  • Improve substream management (#3261)
  • Optimise per_epoch_processing low-hanging-fruit (#3254)
  • Lint against panicky calls in async functions (#3250)
  • Pin MDBX at last version with Win/Mac support (#3246)
  • minor libp2p upgrade (#3259)
  • Only use authenticated endpoints during EE integration testing (#3253)
  • do not count sync batch attempts when peer is not at fault (#3245)
  • update libp2p (#3233)
  • Fix per-slot timer in presence of clock changes (#3243)
  • reduce reprocess queue/channel sizes (#3239)
  • Fix: PeerManager doesn't remove "outbound only" peers which should be pruned (#3236)
  • Update Ropsten TTD (#3240)
  • Improve eth1 block cache sync (for Ropsten) (#3234)
  • Switch Nethermind integration tests to use master branch (#3228)
  • Emit log when fee recipient values are inconsistent (#3202)
  • Use a stable tag for ubuntu in dockerfile (#3231)
  • Inline safe_arith methods (#3229)
  • Use genesis slot for node/syncing (#3226)
  • Fix typo in peer state transition log (#3224)
  • Add lcli indexed-attestations (#3221)
  • Fix links in docs (#3219)

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.3.1-x86_64-apple-darwin.tar.gz PGP Signature
x86_64 lighthouse-v2.3.1-x86_64-apple-darwin-portable.tar.gz PGP Signature
x86_64 lighthouse-v2.3.1-x86_64-unknown-linux-gnu.tar.gz PGP Signature
x86_64 lighthouse-v2.3.1-x86_64-unknown-linux-gnu-portable.tar.gz PGP Signature
aarch64 lighthouse-v2.3.1-aarch64-unknown-linux-gnu.tar.gz PGP Signature
aarch64 lighthouse-v2.3.1-aarch64-unknown-linux-gnu-portable.tar.gz PGP Signature
x86_64 lighthouse-v2.3.1-x86_64-windows.tar.gz PGP Signature
x86_64 lighthouse-v2.3.1-x86_64-windows-portable.tar.gz PGP Signature
System Option - Resource
Docker v2.3.1 sigp/lighthouse

Don't miss a new lighthouse release

NewReleases is sending notifications on new releases.