Skip to content

v22.9.0

Compare
Choose a tag to compare
@github-actions github-actions released this 08 Sep 17:04
· 2189 commits to stable since this release
v22.9.0
667c3c9

Notes

Nimbus v22.9.0 is a high-urgency upgrade that fixes a critical pre-TTD block production issue affecting users that restarted their node after Bellatrix. It also improves compatibility with Besu, Prysm and slow block builders and provides a speed boost in block processing important for those running on Raspberry Pi and similar hardware.

With the merge drawing near, the focus of this release has been to include low risk changes that improve stability and compatibility - if you are unsure whether to upgrade, do reach out to us in discord to discuss your particular deployment.

A shout out to our great community for reporting and helping diagnose the issues that led up to this release - in particular Michael Sproul (Lighthouse) and Joe Clapis (Rocket Pool).

Improvements

  • Allow more time for block builder to deliver block
    #4088

  • Improve Bellatrix block processing performance
    #4085 and #4082

  • Optimize execution layer calls when not producing blocks, improving Besu performance and compatiblity
    #4055

  • Revise timing of execution layer configuration call, resolving warnings that no consensus client is present on Geth and Besu
    #4077

  • Log Exchanged engine configuration when first connected to correctly configured execution engine
    #4096

  • Switch to nim-websock for websocket connections, resolving delays when payloads exceed 1mb
    #4061

Fixes

  • Fix pre-TTD block proposals on nodes that (re-)started after Bellatrix
    #4094

  • Fix gossip message id, improving connectivity health with Prysm
    #4076

  • Improve handling of blocks deemed invalid by the execution layer
    #4081

  • Fix a rare crash that could happen when execution layer disconnected
    #4095

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
d2676155cbdd15711e9e968cc4adb022c5fb1e1b5ae265e910105e8304f6b0cac29fce4f2e5a4891dd7089f4f351fb23d8e9a9617e18293e1c632abaf00f563a  nimbus_beacon_node
e7654b2f7a4ec9b3bdd94d71f9b306aca0be51edae63e752d9dde81a9b204fcf39431aa2a744cd1dd9274a49821accece4a79ed11e7f79a69c865d0cd03039f2  nimbus_validator_client
# Linux ARM64
dc2cc513181bde347dbb81e1a0a9cca0c803ebf753f9225d22e6a43bb117cd423e1732e2e97645c37ab7508ea4c6088d51ad92fc2707ea38826661aa189fc980  nimbus_beacon_node
8da341eabb702e5c27442356291a31b849eebc20aaa9fb49459a254a20b5d13939b717b05aa18c720f25e930476d2e0ddb4b118f59234332ee5e71ea25962bcb  nimbus_validator_client
# Linux ARM
2428a405bc4305c1909e9dc79665ae207bce82fa5f057817c5b7519cdc67e1f15c3000a10a4c243e148567e3513bb2eb2a09a4fd552fc73c9c97c1816ef22117  nimbus_beacon_node
cee17eb1f9825527e7029ce2074e3e878f5926b8bbecac48c37c70714d7ba20b0cc4bf0506cb038f6d43d2ef481ad4d279f587437088619eb618602c32f0f568  nimbus_validator_client
# Windows AMD64
e2174c5bbc28d1c3f772311c145a22efba1ce5332a7acc181eb7dcaede1ed881b747077be513609e8902aef0690ed0870dfcfb44646b9a8abcc2effe13f6a425  nimbus_beacon_node.exe
97f4c392df46a3e88ba49b2e12cc070baab6a735fc047c6967a9370859602a3d2155b76a2edca61cf9935a717564bee0182d127b87533d8246853d7070145b2f  nimbus_validator_client.exe
# macOS AMD64
385c35c4c13ab76bdae39821be693d98213aae07ac8ff131d7f0efdb2496c86128be77f2bbc02bf25f05fc05ffa2ca854f4796d73daad71389c93cd01e70a693  nimbus_beacon_node
79fe2280875a0cb88f0107602eb74e0dbf20341ba5eaf4704420ef1eb599b0b0bb4c3aa98c929651ec42afea9f41aeebf738ddd743c11d9291f70c52bb2e6c54  nimbus_validator_client
# macOS ARM64
7f8e9bb55afa35da6cc6b7adc057a6ad01fd3214ff75e6e2bdbe832b40b3d7cac4dcfc5c299b1b581ffbcba1612c78aa6c8a4ff63e27977eb4a2678b3ca22ddc  nimbus_beacon_node
deffe991c784073f642429ddde44da05694aa42eedb0da693cdaab5be93367380fe9b0b2002b1ee749761456c8d62017b8340a12d4919dc580b97adf299ebcdb  nimbus_validator_client