Release notes
This release is marked as low-urgency
- please update at your convenience.
It contains improvements to attestation effectiveness and CPU usage.
It also contains improvements to the RPC APIs, as suggested by DappNode and RocketPool, and in preparation for our refactored validator client.
Old Nimbus instances
A reminder that if you're running Nimbus with a version prior to 1.0.10
(March 2021) you are exposed to a vulnerability in our core cryptography library (this library is used by all eth2 clients). See this blst security advisory for more information. If you didn't update yet, please update as soon as you can.
Notable changes
We've added:
- Nightly builds for the very adventurous. (#2640)
- We expect users of nightly builds to be comfortable providing debugging logs.
We've fixed:
- REST API endpoints (#2585, #2586)
/eth/v1/beacon/pool/attestations
/api/eth/v1/validator/aggregate_and_proofs
- Doppelganger detection: fixed false positive on fast restart (#2656)
We've improved
- Database read performance improvements during epoch transitions and startup (#2639, #2617)
- Better usage of caches, specially when validating attestations (#2631)
Commit log
Update 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
that 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 "README.md" inside the archive. See pre-built binaries documentation for more.
Update guide
For precise instructions on how to update, see our guide here:
https://nimbus.guide/keep-updated.html
SHA512 checksums
# Linux AMD64
536c15a4aba9164f1b72666625c95c68ae4d5019d3419a85465dfe669dd5a9d67ab67a0d46fbcc23a1a429efb61f417f16fe4e235623196043ac0fbb67fed962 nimbus_beacon_node
# Linux ARM64
0cdaa887e35c678fe54b185690786d209e108b95566189c2fe86afd3c6f0ad03e804e9ab14c356487921d816cb65186ee8799aa54b55238dd8f9754abf634437 nimbus_beacon_node
# Linux ARM
4eb7146bffa8f72aa26305640bb0b6531bdcdf9ea656c13489636eae6e30f5a016d90c090db4f18ebe1af1292f78309e2765f60fc75af43f88d63964893c31d3 nimbus_beacon_node
# Windows AMD64
1f24a3cc0c562b198c2f69277363765ba4c04e8552be3e239cedefbdc17fb713372c7aa4b4353ccf06ca69ba375266218d59e252055955e3a5d51eeb3e682e78 nimbus_beacon_node
# macOS AMD64
519cc5e98b5e8fc07987ccd5ac67cdad15ed92aa0926c0aa8c18c6f98bf294865f66191a27b5442bfe938225a6e7aac46564d544cbe47c5fcc0200238342d7c0 nimbus_beacon_node
# macOS ARM64
16853af7f01b8b56c7560d66f85b292950b6b48119413f1d84729f10b50620f11b7c64df4ab5898e73c4eb61885e92ea1a7f33b6b030c192c1cc6684bdaf1f60 nimbus_beacon_node