github status-im/nimbus-eth2 v1.6.0

latest releases: nightly, v24.8.0, v24.7.0...
2 years ago

Notes

Nimbus v1.6.0 is a low-urgency performance optimisation release with improved peer management.

v1.6.0 adds support for the Keymanager API (currently in BETA):
https://nimbus.guide/keymanager-api.html

As well as a comprehensive set of metrics for validator performance monitoring:
https://nimbus.guide/validator-monitor.html

Improvements:

  • Tuned peer management: reduces the likelihood of missed attestations
    • If you've seen frequent "No peers for topic" in your logs, this release will help
  • Improved buffer management in the networking layer: reduces both CPU and memory usage.
  • Further optimised batch verification of gossip messages: provides a 2-fold improvement in throughput.
  • Comprehensive set of metrics for live validator performance monitoring in Grafana and support for producing detailed historic reward analysis in ncli_db (note that ncli_db is available only when compiling from source at the moment).
  • Support for the new Keymanager API: add, remove, and migrate validators on the fly (BETA).
  • Blazingly fast historical traversals in the REST API for beacon chain data mining: state caching brings up to a 10x speed-up in some common usage patterns (e.g. obtaining historic data slot by slot or epoch by epoch).
  • 3x speed-up in snappy compression and decompression.
  • Support for obtaining JSON payloads from the REST API.

Urgency guidelines

low-urgency: update at your own convenience, sometime within our normal update cycle of two weeks

medium-urgency: may contain an important stability fix, it is better to update sooner rather than later

high-urgency: update as soon as you can, this is a critical update required for Nimbus to function correctly

Binaries

Scroll to the bottom of this release and click on the tar.gz which corresponds to your OS and architecture: unpack the archive, read the README and run the binary directly (or through one of our provided wrapper scripts).

We've designed the build process to be reproducible. In practice, this means that anyone can verify that these exact binaries were produced from the corresponding source code commits. For more about the philosophy and importance of this feature see reproducible-builds.org.

For instructions on how to reproduce the build, see the included "README.md" file. See pre-built binaries documentation for more.

SHA512 checksums

# Linux AMD64
3f1ec9512a4cf6852d7d26d3a997ebc6304c797a412605eaf908f4ba43f5c3acda4019e92ef4f18e5258e5c4178e2f64c18cbf4877b330719cff46ca29aa54fc  nimbus_beacon_node
# Linux ARM64
02b19c3d69b1c4073a3b3e2e9f935abd5254505f8a1735e65ca3208385c8b22aa6a9600c212818b33a2f0900ad3f0ba3018c1c9155ccad3f4b4599c2b1d30d99  nimbus_beacon_node
# Linux ARM
1e9bf23e985330bb23c5c7337502ad9cb3f84b3561488a4e764af30a3a40f54bc96c61367304bdded2ce8b356af7430e01627e86a36250aa2d223d59ed8a5b7e  nimbus_beacon_node
# Windows AMD64
61afc2a66626f0f0c1f7edafab6dafa410a95619c55e7c3d8c0b5daecff8fe5809350e9f4c4336f0f847736fce82a53f1f0fcc8783c8525aed1b1c9255ee379d  nimbus_beacon_node
# macOS AMD64
4866bdc1a00b32eeeab685f51a5ae02a5424a99d155966d520a13cc021a5b65c000e33dcdafc912b3516cac3972ed317ddc2f21505a2d26f84ae00d39bee5d82  nimbus_beacon_node
# macOS ARM64
4bdfeb94e7c0c65035df8ce824618093c12d05a7bdc731567066fcba5def394289fab483404df28285bced402dadeabfba458b78e3af9a116a1cf76de754284d  nimbus_beacon_node

Don't miss a new nimbus-eth2 release

NewReleases is sending notifications on new releases.