github sigp/lighthouse v1.1.0
Dr. Wong

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

This minor release contains some important protection from excessive resource consumption in some uncommon cases (#2130). We recommend all users update both their BNs and VCs to this version.

The breaking changes in this release should be insignificant for most, see below for more information.

New Features

The most notable feature is the new "validator monitor" that allows a BN to provide additional logging and metrics for specific validators.

This provides the long-awaited "validator balance" metric and many, many others.

Additionally, you get additional logs about your validators activities (e.g. attestation inclusion in blocks).

See the validator monitor docs for more information.

Breaking Changes

Breaking changes are fairly minor in this release, but may have edge-case impacts for those running custom or non-Lighthouse validator clients.

  • Disallow attestation production earlier than head (#2130)
    • Does not permit the creation of AttestationData via the API for slots earlier than the head. This is a fast patch to an immediate issue, in the future we plan to implement a more flexible solution with #2169.

All Changes

  • Detailed validator monitoring (#2151)
  • Fix bug from #2163 (#2165)
  • Disallow attestation production earlier than head (#2130)
  • Represent slots in secs instead of millisecs (#2163)
  • Add lcli command to replace state pubkeys (#1999)
  • Simplify enum -> str with strum (#2164)
  • Modify proto array loop (#2154)
  • Automate docker version tag (#2150)
  • Update docs: Change --beacon-node to --beacon-nodes (#2145)
  • Fix: end_slot returns incorrect value (#2138)
  • Fix timing issue in obtaining the Fork (#2158)
  • remove protected environment (#2135)
  • Clippy 1.49.0 updates and dht persistence test fix (#2156)
  • Fix race condition when creating LocalBeaconNode (#2137)
  • Disconnect from peers quicker on internet issues (#2147)
  • Use cross in linux x86 64 release flow (#2136)
  • Add docs about redundancy (#2142)
  • update smallvec (#2152)
  • replace tempdir by tempfile (#2143)
  • Reduce ping interval (#2132)
  • Remove duplicate log in BN fallback (#2116)
  • Ssz state api endpoint (#2111)
  • test_decode_malicious_status_message improvements (#2104)
  • Fix typo in ssz_snappy.rs comment (#2103)

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

Don't miss a new lighthouse release

NewReleases is sending notifications on new releases.