Skip to content

Tall Morty

Compare
Choose a tag to compare
@michaelsproul michaelsproul released this 13 Dec 22:53

We recommend all users upgrade to v1.0.4, particularly users who have previously experienced database corruption, or who are running a slasher. Please see below for details of breaking changes, including removal of the websocket server.

Breaking Changes

Summary

  • Improved handling of I/O errors during block processing. We hope that this spells the end of corrupt databases and resyncs! (#2068)
  • Fix a bug in the slasher that caused it to miss some blocks (#2047).
  • Networking improvements that strengthen peering, and may improve attestation effectiveness (#2075, #2041).
  • New --eth1-purge-cache flag that can be used to clean out the Eth1 cache without a resync. This should only be used if your node is unable to recover from an error like FailedToInsertDeposit(NonConsecutive {..}). The flag is supplied to the beacon node command like so: lighthouse bn --eth1-purge-cache (#2039).

All Changes

  • Softer penalties for missing blocks (#2075)
  • Multiarch docker GitHub actions (#2065)
  • Revert fork choice if disk write fails (#2068)
  • Improve compile time (#1989)
  • Downgrades a valid log (#2057)
  • fix default network handling (#2029)
  • More metrics + RPC tweaks (#2041)
  • update dependencies (#2032)
  • Remove audit ignore ws server (#2051)
  • Fix default values and --network flag in Voluntary exits book page (#2056)
  • Pass failed gossip blocks to the slasher (#2047)
  • Add a eth1-purge-cache cli option (#2039)
  • Server sent events (#1920)
  • Validators endpoint status code (#2040)
  • Update blst to 0.3.2 (#2034)
  • Fingerprint new client identify agent string (#2027)
  • Pretty-print EIP-3076 tests (#1977)
  • Normalize keystore passwords (#1972)
  • Minor fixes (#2038)
  • Fix new clippy lints (#2036)
  • delete validator-dir path printing in subcommands (#2025)
  • Add Content-Type to metrics server (#2019)
  • Fix broken custom data directories link (#2000)

Docker Hub

NEW in this release: multi-arch Docker images. Thanks to amazing work by @realbigsean in #2065,
our Docker Hub images are now capable of running on x86_64 or ARM64! That includes
the Raspberry Pi 4 🎉

You can get the latest release via the :latest or :v1.0.4 tags:

The latest dev build is available via the :latest-unstable tag:

For the multi-arch build, please use :latest rather than :v1.0.4.

Binaries

See pre-built binaries documentation.

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