Notes
Nimbus v24.2.1
is a medium-urgency
release that includes full support for the upcoming Ethereum mainnet Deneb hard-fork that will be executed on 13th of March. The same support is also provided for Gnosis Chain where the hard-fork will be executed on 11th of March. Other stability and performance improvements make this release a compelling upgrade for all Nimbus users.
Improvements
-
The Deneb hard-fork has been scheduled for Mainnet and Gnosis Chain:
#5868 -
The Nimbus validator client now uses the
/eth/v3/validator/blocks/{slot}
Beacon API endpoint when the configured beacon node supports it:
#5842 -
The list of bootstrap nodes for Mainnet has been updated:
#5848 -
Improved use of buffering reduces the risk of EL request timeouts:
#5893
Fixes
-
A regression in the implementation of
eth_getLogs
was preventing Nimbus from syncing deposits correctly:
#5857 -
A performance regression was causing high CPU load during the backfill process after checkpoint sync:
#5869 -
Under certain conditions, the backfill process after checkpoint sync could fail to persist the starting checkpoint block:
#5863 -
Under certain conditions, valid blocks with blobs that are not observed yet were permanently considered unviable for inclusion in the blockchain:
#5858 -
The Nimbus validator client was not tracking DNS record changes when dynamic host names are used instead of IP addresses:
#5846 -
The REST server was becoming unresponsive under certain rare conditions:
#5892
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
ac4f7209b27588a488a3dfd74ce192202b9d30ce661d9f38827944078a6d8d5008285af401384eba92c4026bc5344df029e22df43e5b422f78b8aa910d2d71b5 nimbus_beacon_node
0990770127ebae14047b215b9f3ece7daa1b3047bef5e41056f3f505abdc48a8e5799a2e9181816e0b9b9645ac31c8b6931a75678028d00221261ce3cbce33ef nimbus_validator_client
# Linux ARM64
e20ae7b5cdec18581fb428d65e9f5a21b987fa99d512398e1cd5f74cc840d2bf9cb0e5042992e9ec3b6e3dfd59c20e8cf35137d244bea08802e20fc86801fe74 nimbus_beacon_node
af3018e1fdd8cfc82aa20b3d88543111030a1389aa8969614cc6d47c639ef360daf65a2d766e4b74e6208108624b5e9236b9ce70ec1267802243129509529523 nimbus_validator_client
# Linux ARM
7fdfb84fbb525726262560f5f5e7465724fcf0ae4c82d318d0e5a03e3da56abd7ef5da92386da6134545ec0493a7458d65a0ca28aca023e4f1ef238dd080b3a2 nimbus_beacon_node
68fed26f4e0cf4fd6db5b67c646431906e1e3023a475d6f07b2d207f7c66b9bbd28b3a40e321e492953ba7a84dfd6be78562ce92c27d1874979754f0c7956321 nimbus_validator_client
# Windows AMD64
b32c3d535dfdba4511f591ba45a84ac18107d210567ca5eafd74ccdaed4543890acb94e8ded197fbaad71f6785df5bc4440ea67af488ea71cb6e8d9f2e82d46a nimbus_beacon_node.exe
bdd943e755a5890d57526dd3b94d4a75eabfaf546537615aa27cf38b189aa9ccf66252491bdfd9ee9ec21111bef9afb889b3ed6bc14d65de8367d42af4dfb169 nimbus_validator_client.exe
# macOS AMD64
783a1eb08ac14482273a18c73ad389161943cd9beaad792ecaff50874caeff935b7326e92834f3e7a0e8def5b885ad300bc44ba84227a815dd2586b51818986d nimbus_beacon_node
60fdd37162969f3431f2b6769bc74e4a2c070a75b4fd258bd456d81e87848fcf52f779e81250620609096977f1052cc758bcda8a0d7eed9a3ef007373c64fce7 nimbus_validator_client
# macOS ARM64
516903458e7852222d61db6811c78bcbd54d95f6c23743a7d95ad224513d2c4be6713d51c8d5347f96190c64f6c256695dd569f21f0161aa3418904c7f964b50 nimbus_beacon_node
f48914bffc2236039d863f489324f7abde428e3974aa91014897b5bfd31b808d39973a0f93814e8d721a92c2e68213314535105e32354845b28215f9eef44204 nimbus_validator_client