github status-im/nimbus-eth2 v24.1.0

latest releases: v24.10.0, v24.9.0, nightly...
10 months ago

Notes

Nimbus v24.1.0 is a low-urgency upgrade bringing full support for the upcoming Cancun-Deneb hard-fork on the Goerli testnet and introducing the /eth/v3/validator/blocks/{slot} Beacon API end-point that greatly simplifies the implementation of profit-optimising validator clients.

Improvements

  • Nimbus now includes the latest Goerli-Prater metadata, scheduling the Cancun-Deneb hard-fork:
    #5680

  • The Nimbus beacon node now supports the /eth/v3/validator/blocks/{slot} Beacon API end-point:
    #5474
    https://ethereum.github.io/beacon-APIs/?urls.primaryName=dev#/Validator/produceBlockV3

  • Nimbus now accepts POST requests to the /eth/v1/beacon/states/{state_id}/validators and /eth/v1/beacon/states/{state_id}/validator_balances Beacon API end-points:
    #5632
    ethereum/beacon-APIs#367

  • Nimbus now follows the latest specification regarding the deprecated /eth/v1/validator/blinded_blocks/{slot} Beacon API end-point:
    #5639

  • Nimbus now uses the latest set of bootstrap nodes for the Gnosis chain:
    #5656

Fixes

  • Nimbus was sending unnecessary redundant forkChoiceUpdated notifications to the execution layer:
    #5635

  • Nimbus was returning incorrect responses on requests for blocks at empty slots when working with ERA files:
    #5641

  • The Nimbus validator client was not sending Builder API registration messages at the correct time:
    #5663

  • Nimbus was ignoring a specified --jwt-secret option when no --el option was provided and the default localhost URL was being used:
    #5671
    #5665

Breaking Changes

  • Machine consumers of Nimbus logs should be updated, as the abbreviated value of the NOTICE log level has been renamed from NOT to NTC:
    #5634

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

SHA512 checksums

# Linux AMD64
8c1ea1698f968cc34c31d093fc961ca955d329323edafe4fa4d2eb7f900774e05330863d2df8b95f9003ccba10e327e9d4de28865aaf8b65babbc10a3b707e87  nimbus_beacon_node
409ab9fa13d243e04c047369d4d0199eed416210c5faa70d3c99d7b737a2e40378b96b5e924263ce54acab7f632d3033993d499e7522301be72ea6b123fc6da3  nimbus_validator_client
# Linux ARM64
2138e821334f5990faee962b4e87021da7771307cca5124be7007c469e8887460ea84ad095e76d90baaecf4243235be74d47ea0922f693ea45c81a9bd1da3113  nimbus_beacon_node
16dc0cc729a389faa1abb1d27b686d891cdbd521be5dd9065be1dac4d24c31487da6c01a4517b94cd56f2692d102487d27214944a124672de29e790d42854b4e  nimbus_validator_client
# Linux ARM
6ebdd22e58e5818ee5ca3beac8dd6960af01e8c2e2f75872fdded50bef80c60afc6d6797cd24153727165c3b801f51dfcf8cc3d5ac30e86eac176d7f99b9b787  nimbus_beacon_node
8b415e8695e5d0f2183c62b3bc6ce035c4c14adb3d0956c03da80f94b2327cbcaeb5945e024619441855d1ba598c7b1cf1ed89b18c5665fe4fd7354802e52320  nimbus_validator_client
# Windows AMD64
723dce1d69623e3842f0456c29f27ad09ec5927d06e2aaa03a93f74c272f8b5dd026f83bbd10f7d1132862f37b7b4cc21c4c432461a5640e0312844ccbac3e93  nimbus_beacon_node.exe
216754aa6e645efcb85389af94c83a6148248451f389d3e21821942f84ffe5c04143cbb681b81c20a9d87cad68df8fb737e7f9992a12c04041d036cea76a439d  nimbus_validator_client.exe
# macOS AMD64
62731fb8eca5562425c6f002728957a80039573fe79fe4a16103d90b469e344f70b7ffa3e0f4c96d4cccc2266338e710c81afa9f88ce38725e0ec82e214f1e45  nimbus_beacon_node
db4815ea32a6841ecaad41c6ca012e1d6fff6ca649396f08377f29089999f426e41d5849ee90336b0b76cc1e6dbb6203cf2135b04d2a999b370a425e3221801f  nimbus_validator_client
# macOS ARM64
fd35d820a21bc1f9b56a17aa8d38af9d772c1ddd27508aab8db5a69034a87232cbcf1ab7333a40d4a84816711b6af751c9fdf6f47a61b646634d6dde09845f9b  nimbus_beacon_node
2189b5a46f813afa3c630dd782fc1d8e840919ba7088901cd8e8a337d91fccf2987dd8f59625b9b0e5d1e9a1c9f4cc95efc2bfa29050e1672fcdb2f0479c7883  nimbus_validator_client

Don't miss a new nimbus-eth2 release

NewReleases is sending notifications on new releases.