github status-im/nimbus-eth2 v22.6.1

latest releases: nightly, v24.4.0, v24.3.0...
22 months ago

Notes

Nimbus v22.6.1 is a low-urgency release which comes pre-configured with the correct TTD value for the Sepolia network and improves the behavior of Nimbus in merge testnets.

Improvement

  • Allow testing the Engine API JWT credentials even before the merge.
    #3786

Fixes

  • Lack of detection of the connected execution client's network when attached to the Engine API port.
    #3804

  • Logic error leading to a premature start of the exchange transition configuration Engine API requests.
    #3809

  • Inappropriate inclusion of the execution_optimistic field in REST responses before the merge.
    #3807


Nimbus v22.6.0 (low-urgency) brings support for the merge testnets Ropsten and Sepolia (please stay tuned for TTD announcements for the latter) and a lot of polish where we've taken the time to address a long list of UX improvements and bug fixes suggested or reported by our users. We are deeply grateful to everybody who contributed valuable feedback for this release.

Improvements (v22.6.0)

  • TTD detection and Panda art for the merge!
    #3670
    #3745

  • The execution layer priority fees recipient address can be configured individually for each validator.
    #3652

  • Through better defaults, the parameters --rest-url, --trusted-node-url can be omitted if the targeted node is running on the same machine.
    #3689

  • Improved spec-compliance with the Beacon API and the Engine API as defined after the merge.
    #3679
    #3780

  • The custom error code 1031 will signal a detected doppelganger on the network. This can be handled in the Nimbus's service supervisor to prevent an automatic restart.
    #3728

  • The Nimbus status bar can be configured to display the current version number.
    #3747

  • Specifying the --terminal-total-difficulty-override parameter is no longer necessary for the Ropsten network.
    #3754

  • Built-in support for the Sepolia network which will launch on June 20th and reach TTD shortly after.
    #3762

  • More robust syncing with the connected execution layer node in Bellatrix-enabled networks.
    #3759

  • The web3 test command is now compatible with nodes that have been configured to serve only the Engine API.
    #3761

Fixes (v22.6.0)

  • A rare crash triggered when using a HTTP web3 URL.
    #3669

  • ERA checkpoint sync failing with "Backfill block must have a summary".
    #3675

  • Incorrect sync progress indicator shortly after a trusted node sync
    #3736

  • Incorrect values returned by the /eth/v1/node/syncing API under rare circumstances.
    #3720

  • Misleading log message when an attestation was not delivered to any peer.
    #3737

  • Incorrect handling of case-sensitive web3 URLs.
    #3757

  • Incorrect encoding of the current_epoch_participation and previous_epoch_participation fields in the REST requests returning BeaconState results.
    #3776

  • Incorrect URL for the Keymanager delete keystores request.
    #3727

  • Non-standard encoding required by the Keymanager API for the import keystores request.
    #3768

  • A significant source of omitted events in the REST events API.
    #3664

  • Incorrect parsing of the weak-subjectivity-checkpoint parameter.
    #3765

  • Lack of support for trailing commas in lists and inline tables in the TOML config files.
    status-im/nim-toml-serialization#47

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
39429e5c9ed0e09211ed6b41dec2b35b2e13a02eb5869f845b38c5acbe28d7144446e6d836a01ad468589e8cc32b6024d05cbe4cb4c71db7b72def71037bd687  nimbus_beacon_node
# Linux ARM64
34e8789b26837b262a7b0d045013440c2b1f56202d25c2d20d29eea64566c9da5824f963e1d5a18ee35a769f3878b2106d1ac727ab2b6f4269bc9e84ca552559  nimbus_beacon_node
# Linux ARM
12ee6d8d70318766d9e18a7c8f040b5e69deb11347f15f1d5466dd8c5ecb078c827de3dd43e0557cdd30524405abfdde33dbbcdcfe9585321cee982a9cfb29e1  nimbus_beacon_node
# Windows AMD64
b90e89069cf6e84d0d202730dc54b13ee9e4193f5c335feb9350144dc9d1faff87653a2b01ff2135597d2ca40cad3821bfcf489a9d016db300341506478a55fa  nimbus_beacon_node.exe
# macOS AMD64
443070f8d5587eb3db77cf095563feb4a1b242bd2838d8a7eb2ad5ae0e8efe5d6651356d7acc0333c99a73fee7be73d39206966c3717497785b7d5bd9c076bb0  nimbus_beacon_node
# macOS ARM64
10017c6f47e233c34b49f6b12bc53f92daab3311fb2e310a9bca3197a6b9c94b5f42a415dee6a342694277edcc6dc77eb77cb39cde974bc5b7734f98d5b830a2  nimbus_beacon_node

Don't miss a new nimbus-eth2 release

NewReleases is sending notifications on new releases.