github sigp/lighthouse v0.3.4
Mar-Sha

latest releases: v5.3.0, v5.2.1, v5.2.0...
pre-release4 years ago

This release provides many incremental improvements to networking, storage and the HTTP API as we prepare for mainnet.

It is recommended for all users running on the Medalla testnet. Due to API updates, it's essential that you restart both the beacon node and validator client after updating.

Summary

  • The pruning of the database has been improved through the use of a compaction pass. If you've noticed your Medalla datadir grow beyond 80-90GB, this release will reduce it back down to a comfortable level around 10-15GB. No resync is required (#1871).
  • We have merged Gossipsub scoring, which hardens the networking layer against malicious peers. This has been the result of many weeks of research, and will be essential for network stability once mainnet launches (#1668).
  • We have updated the HTTP API to align more closely with the evolving standard. The revised standard allowed us to fix a regression in validator client performance with large numbers of validators (100+) (#1831, #1828).
  • Lighthouse now includes a --testnet mainnet flag, for monitoring of the deposit contract before genesis. With your beacon node connected to a mainnet Eth1 node you can watch the deposits stream in 🎉 Although this is our first release with some mainnet compatibility, it is not intended for making mainnet deposits or running a validator on mainnet. We will ship a v1.0.0 release closer to genesis, as described in our v1.0.0 release schedule here: https://lighthouse.sigmaprime.io/update-32.html

All Changes

  • handle peer state transitions on gossipsub score changes + refactoring (#1892)
  • Peer endpoint updates (#1893)
  • do subnet discoveries until we have MESH_N_LOW many peers (#1886)
  • Update EF tests to 1.0.0 (#1875)
  • Gossipsub scoring (#1668)
  • Update tiny-bip39 dependency (#1887)
  • Add toledo support (#1874)
  • Update vc testnet script (#1859)
  • Standard beacon api updates (#1831)
  • Compact database on finalization (#1871)
  • Improve validator key cache lock handling (#1837)
  • Add --testnet mainnet and start HTTP server before genesis (#1862)
  • Update slashing protection interchange to v5 (#1816)
  • Seen addresses store port (#1841)
  • Remove mention of OpenSSL from documentation (#1844)
  • Changed http:// to https:// on some links (#1869)
  • Update remote signer README (#1870)
  • Update README.md (#1868)
  • [Remote signer] Fold signer into Lighthouse repository (#1852)
  • Update libp2p (#1865)
  • Fix fn documentation
  • Add warnings for deposits (#1858)
  • Ignore RPC messages of disconnected peers and remove old peers based on disconnection time (#1854)
  • Prevent errors for stream termination race (#1853)

DockerHub

Binaries

See pre-built binaries documentation.

Don't miss a new lighthouse release

NewReleases is sending notifications on new releases.