Handsome Bigfoot
🔥 Hotfix 🔥
This hotfix release includes a block lookup efficiency fix, a fix to stop propagation of slashings for attesters who have already been slashed, a fix to the --disable-upnp
flag, and a couple of metric fixes.
This is a medium priority release.
We recommend you upgrade if you are seeing this log:
Mar 13 10:26:50.229 WARN Peer sent invalid response to parent request., reason: ExtraBlocksReturned, peer_id: ..., service: sync
Summary
We've had a couple reports of users seeing this log:
Mar 13 10:26:50.229 WARN Peer sent invalid response to parent request., reason: ExtraBlocksReturned, peer_id: ..., service: sync
This is a result of Lighthouse making duplicate requests to peers for the same block. This has been fixed in (#5432). If you are seeing this log, we recommend you upgrade.
Other client teams have notified us that Lighthouse propagates slashing messages for validators that have already been slashed. These messages are useless from the network's perspective so should be ignored (thanks @nisdas from Prysm). This has been resolved in (#5385).
The --disable-upnp
was inneffective previously, but this has been fixed in (#5449).
Additionally this hotfix includes fixes to some metrics (#5404 and #5427).
Breaking Changes
None.
Update Priority
This table provides priorities for which classes of users should update particular components.
User Class | Beacon Node | Validator Client |
---|---|---|
Staking Users | Medium | Medium |
Non-Staking Users | Medium | --- |
See Update Priorities for more information about this table.
Lighthouse BNs and VCs from v5.0.0 and v5.1.0/v5.1.1/v5.1.2 are intercompatible. However, we recommend that users update both the VC and BN to v5.1.2 if upgrading.
All Changes
Changes relative to v5.1.1
:
- Release v5.1.2 (#5453)
- disable libp2p upnp (#5449)
- Fix gossip verification of duplicate attester slashings (#5385)
- fix NAT
nat_open
metrics report (#5427) - Fix peer count metrics (#5404)
- Improvements and Fixes in Documentation, Including Corrected Command Usage (#4998)
- Fix Rust beta compiler errors 1.78.0-beta.1 (#5439)
- Dedup parent blob requests (#5432)
- Add attestation simulator, blobs info and some updates to Lighthouse Book (#5364)
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-v5.1.2-x86_64-apple-darwin.tar.gz | PGP Signature | |
x86_64 | lighthouse-v5.1.2-x86_64-apple-darwin-portable.tar.gz | PGP Signature | |
x86_64 | lighthouse-v5.1.2-x86_64-unknown-linux-gnu.tar.gz | PGP Signature | |
x86_64 | lighthouse-v5.1.2-x86_64-unknown-linux-gnu-portable.tar.gz | PGP Signature | |
aarch64 | lighthouse-v5.1.2-aarch64-unknown-linux-gnu.tar.gz | PGP Signature | |
aarch64 | lighthouse-v5.1.2-aarch64-unknown-linux-gnu-portable.tar.gz | PGP Signature | |
x86_64 | lighthouse-v5.1.2-x86_64-windows.tar.gz | PGP Signature | |
x86_64 | lighthouse-v5.1.2-x86_64-windows-portable.tar.gz | PGP Signature | |
System | Option | - | Resource |
Docker | v5.1.2 | sigp/lighthouse |