github status-im/nimbus-eth2 v22.5.1

latest releases: v24.10.0, v24.9.0, nightly...
2 years ago

Notes

Nimbus v22.5.1 is a low-urgency maintenance release addressing a Web3 compatibility regression and introducing Ropsten testnet support.

Improvements:

  • More spec-compliant handling of JSON fields in REST, for better compatibility with added and optional fields
    #3647

  • Support for the Ropsten testnet, intended for merge testing
    #3648

Fixes:

  • Restore compatibility with certain Web3 endpoints
    #3645

Nimbus v22.5.1 builds on Nimbus v22.5.0, itself a low-urgency maintenance release implementing the proposer boosting fork-choice policy and compliant with the latest Bellatrix specifications. It also provides an early preview of our built-in support for BLS threshold signatures (via regular Web3Signer instances): this marks the first step of our long-term secret-shared validators roadmap which enables node operators and staking pools to deploy Nimbus in secure high availability setups.

Improvements (v22.5.0):

  • A safer fork-choice algorithm which implements the proposer boosting policy
    ethereum/consensus-specs#2353
    #3565

  • A completely revamped snappy implementation which brings significant speed-ups
    #3564

  • Support for the latest Bellatrix specifications (a.k.a. The Merge) + all Kiln testnets
    #3590

  • An initial release fеaturing a preview of built-in support for distributed keystores, (part of our secret-shared validators roadmap)
    #3616

  • Reduced CPU usage when serving blocks to other syncing clients
    #3598

  • A more spec-compliant implementation of the /eth/v1/config/spec REST end-point (implementing the v1.1.10 version of the spec)
    #3614

  • Improved compatibility with all versions of Web3Signer
    #3640

Fixes (v22.5.0):

  • The potential for missed block proposals in the case where an invalid deposit is submitted to the deposit contract
    #3607
    #3639

  • A crash triggered by the use of Web3Signer remote keystores
    #3616

  • A rare crash triggered when Nimbus is performing a large number of concurrent HTTP requests
    status-im/nim-chronos#272
    status-im/nim-chronos#273

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
7a80e1b3c24bd78dcdf7d156a7d13d180a96c31a7df2602112bb609d3e74ac125b76d6307377bd7964194164f64bb1ec6132266972467c825396afdc90c909b7  nimbus_beacon_node
# Linux ARM64
ab3761ae4819e41db0da1de0ed5d360c1f37cd401ac4bf8881a7ad5e1d2d11fa7d564a4a83ebce909e52c137b1382ec46a72f21d520810e8b299aa827439fa55  nimbus_beacon_node
# Linux ARM
575c36ef732c9f7b5623328f60577d809ae6c2e7241019d1181312c9703632618d3747fd71b310939378b113d351a3e4311fa65b5ddfce7753cd474241894567  nimbus_beacon_node
# Windows AMD64
9e6fda690648fd83c36db160c16e6a6f4d05f675a88e9007e67dac86e6ab6fb6316b4d3695c0ff549ba8f1cea4f1cfe517e7cb1cf548897dd2425581038c38d5  nimbus_beacon_node.exe
# macOS AMD64
c01081ded0250d5497c15d0c734f67f962f6cc5ce77157305ea3f734a7e6891b41352525b26102e0b2b68613027f202497ed5c5296002075337d057385a81568  nimbus_beacon_node
# macOS ARM64
18b7fcca1f3f0824ffae5d6db92b3d9e160efca3c1eb75f5da42ed22a726935ca3d525e36d7739d9072e5fe6409c03c477980363d9026ee8ebe87103b9545c57  nimbus_beacon_node

Don't miss a new nimbus-eth2 release

NewReleases is sending notifications on new releases.