Skip to content

Releases: status-im/nimbus-eth2

Nightly build ("unstable" branch)

30 Jun 05:36
0886346
Compare
Choose a tag to compare
Pre-release

SHA512 checksums

# Linux AMD64
2ed2ad52509ff817d2bd780aa9c5008751a83e0ef75c3e871dbabd044fcd1e6a895e5018e89a89c32699bae4bc7fd156c7e629977578f461f1429fb4e2abfa7c  nimbus_beacon_node
827f2abfd9e4ef1de7f05ad9ceb55dd5c8ba3184547d004701f90094cbeab1e44cde5d8c483c01404be43392531040a97845964938d51ee0a22ff2cd2dad2187  nimbus_validator_client
# Linux ARM64
212a697d3cae5562749a03d580657b93154c8b68a0f020889cab01bf1ca019949de4c8d8dbca6494321b81e5e6cae392ff94bbb3e550fd02d86bfc214f6b1996  nimbus_beacon_node
f2ea3da62b445668bb7c4bcdaa7c0c23cca2686a1b48513d2e9e566f07ad0311f11232a37d2be52ae4999237e4778de45978132393de33b95dadba100bd9859e  nimbus_validator_client
# Linux ARM
0b4a3f70f8043ad4b8cd99c6b69b512127ff137e692620428ed243b2cce84aaa5101fca9d4161247d568ad149b44128335aa8c7ab6d1be8a6685e045ef17aad8  nimbus_beacon_node
2887ae4818e3722ef022ea41196df0bbf9cb5649421e15f36614838bb2de12d5839d08d2d2e572ef13847e82d69ffbd619f22889ebb4fe464d43b7808bc319bc  nimbus_validator_client
# Windows AMD64
d7dc4fba73f9ee7fa8595711b352ca51c63587525aa74852530f47aa7a95a45301b99b4cb671a5e7aa848a920bf4097de09ac4953262bf8290f9c52f92f2dd78  nimbus_beacon_node.exe
391700859d491c21c0fc9c8e81e3f578422ae73516bf5367a74e4b01ce849ac6f22f8577b7b75b3f258bf5325eb31b096ee7ef13ec4d95120bf0f5c8514637ea  nimbus_validator_client.exe
# macOS AMD64
2e9567cda6fc824ce8e4e5dbe065a2123e7cb3b662e7eb2b592950a2398b60ec15a9abe96543d22a4390c7e992955e7016932fcb5260a9c39be403558c167c47  nimbus_beacon_node
361f1bf75c53efabe58019b77b6f3ddb4fb4a931e88785f30a8613fc9cad5e7bde8a872157b9cac3714b4e5d1f1e213eb830a09df6d7439cbfc14dc6de7b168e  nimbus_validator_client
# macOS ARM64
3c9f4668f19f07c22484e5508c03fe6c6ded116c26d5cd81884ebac255a1a62b73ec203383e865ff3c588bc9042f746b88b5814b495544a8e7cda3aa9b380c64  nimbus_beacon_node
2c67cbc35f085910e441224d0bc9fc5163ffde424aa675f0b3593089c354a67cd2af92b804699792468d831e105c77d463d34ef1f0f0ff5081256d4fc00458e3  nimbus_validator_client

v24.6.0

24 Jun 09:03
v24.6.0
7d00786
Compare
Choose a tag to compare

Notes

Nimbus v24.6.0 is a low-urgency release with performance and safety improvements.

Improvements

  • Improve SHA256 protocol object hashing speed by 30%:
    #6292

  • Ensure that when a paired Nimbus beacon node and validator client are improperly configured to share validator keys, they regardless avoid slashing:
    #6329

  • Add block scoring to validator client to pick the best block from multiple beacon nodes:
    #6303

  • Enable block monitoring in validator client by default to attest earlier and more reliably:
    #6331

Fixes

  • Fix light client libp2p gossip topic subscriptions:
    #6351

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
8293516407740b71d4a091527e7aa6145fda0bf48a16d6b91cb5f0f79b216ef33c9ca5cc1fb23418519a322efdbf1e2d9e5be50c5001dcc8d7735a9973e063ae  nimbus_beacon_node
1769e5470cc6fd86de74cfb5684865f6bf80c1173f5895f2108cc0c21d049b421062fa04d4fc66f5a055d62bc76dfb0755d22e9def3c0a88595171a2b98686cd  nimbus_validator_client
# Linux ARM64
4aa45fc68cd38d3793dacd0f9439603ae43527d7bcd8a53f6a6a784ba58c2fd662b502b9c21a6bb586900ab72df70e4f424a54a4b92a6c2ef7036a0af5a04168  nimbus_beacon_node
0e8f3ef1be7a2500c5540efc16e56a01c12c02f841d87bf40cb88aee7f68339eb2098e1994763338623d9e122eae5d5e3ef5d62161c772f504c1988a1093beff  nimbus_validator_client
# Linux ARM
a1e029eddaeaa582abee9d6e3bd16e11eabefda470002f24709f9d25161e52f2af7bfc1106485b76298bd99e86965ce424edb2a7e94798a858b15851db3f9d1a  nimbus_beacon_node
0a35d56c637b2017d0f2527e141b52e8034df0bf97f2bc251069bcf4bd97ed9992a05384bd25493a635c3ca997dd897fc310bb578897bf7ce6540d6966c0e520  nimbus_validator_client
# Windows AMD64
53ccbb568ef915e2958fd84c17896846c680021e2d417f1c8c4f53b067e58a898ee8e54c56198c58cc7f51adeb48f652fb1f83f3e20f1df57baaa0b8f7e17df4  nimbus_beacon_node.exe
eb06ff6e5b92f6297084bfd431b865daae6ba6d58a8a83660628cd177cf8781a4bb36f6c07dd131367dc8e08e40ca6e4d980883314cbac8838ea50ed9b02b327  nimbus_validator_client.exe
# macOS AMD64
71f3b20b819254f4d4ca69b74c2a38d47af7ed53abb0695896bc396430bf5520e98ea32b2d58ea5c1dc003610fc6644c3d72f37b0e56a189102265752329729d  nimbus_beacon_node
d3533898b4ebf851df269513021f024a54f51ca6ab13e77c834dea89796f0dd069bb6454e477e33152e26663000fcc20e8f938ec6641fd8d755dbefff5ee8001  nimbus_validator_client
# macOS ARM64
59e7fa0c50d6bb45a1915dc105d0389757494cb9d29370e4c2c98a1baaeb32db0555a3f9cdeb235803fdd522b29a4a493270f3b79936112cbc183629c87491d9  nimbus_beacon_node
27f096a7fa48c9c7b6a33e4d0961c87e3dc286c47b41e202a11e0187ec01248f3a37183dd247ad7a777cf2ea3ec868d517de3bedfb9d2d96c2fc65f3e6fd6c0b  nimbus_validator_client

v24.5.1

23 May 13:21
v24.5.1
d2a0751
Compare
Choose a tag to compare

Notes

Nimbus v24.5.1 is a low-urgency release with stability as well as beacon and builder API improvements. It addresses a compatibility issue with certain hardware where v24.5.0 would not properly launch.

Improvements

  • Enable IPv6 for Discovery v5 protocol:
    #6242

Fixes

  • Fix potential crash on slow libp2p sending:
    #6280

  • Fix publishBlockV2 to correctly verify block signature:
    #6261

  • Fix submitBlindedBlock to include Eth-Consensus-Version header:
    #6256

  • Fix getAggregatedAttestation 404 handling in Nimbus VC:
    #6254

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
4a8230a69089bbdcc7abc86f9471e034cfbd32344e9b01be85e88ed3b54d7cfb83abbf7b32aaf9c957eb4a762b0aa34e63b0ea47a3943bbd07aef8812777f7d7  nimbus_beacon_node
1d3a826d1e5e6be58070570efe594b012fd4fb68f3ae449c37aae956d1cf8664a5286b09cc1bd47f7bdff5c2b4af9e83d8a5d8d6fe1153c540023e5bbe2276e2  nimbus_validator_client
# Linux ARM64
f96331dbceb23ae76736a1e454ddca61a3af8d75194bd312069b795e11ec1fdd1753e79856a7e48d87663bbe62eceec2d278dfc11b10ebd05d686f1fd4f8fe19  nimbus_beacon_node
48863f93a2a5ad1059b6356cbd491f8b9f71a52a6cf37ba2bd64ac03e03d7fa38d6860bd3ab31276efe7afc5927df6dd4ae653dbb6c21d7ef52338f1fe126797  nimbus_validator_client
# Linux ARM
64155d248828c62878cbff7c0cd145754557a9f1181d6bff33e2964a33ab4eb50046aa42bb04a81600d0fdc00e1d0e5bbf7c45c16a3587b35602c85089fd36ed  nimbus_beacon_node
f4bcff902ad86763bc937c98f270baa9d6f2872015fae4652063c067089738d2ab1ea5559fd93ba6a9fd4aeb9106ac4776040be5b35e9054fb6eae30f4fd10a9  nimbus_validator_client
# Windows AMD64
6bade1855aed44825e59c4ffa65196f7223a740413b6186dcd983f887a3c9a9b71f773e756ff35522822104017a2c1d4190ca7c941f8e22286c85b2d69ea86f9  nimbus_beacon_node.exe
87be6cabce707a954921cf971f169ab9dae19defe0993d04c22f133e35314bbbb5ec496809359d960bfc803d7f05e511fb0ef3ba2147d69b7384cb8538addd18  nimbus_validator_client.exe
# macOS AMD64
b416655fc1e1da7bf3e8dc8b1ae4ed635f5e27bb271a2ae98050c5240621efd2dd95a8d7988d93891213dc0d25702d416fd936322efa98f143e304f679fccf54  nimbus_beacon_node
3eb25bc9c6025ddd9adc6e92c59ffca51b069023053277975eeb9350cc7414f1626c1182f8de861dd5e4c94fd7347754ff1b9d9b700bcc9bbae76d77011f9f6b  nimbus_validator_client
# macOS ARM64
677f422443ac942af23772f979241e8173d6907b5a2af9231676a0aafe9672c7a3710b1e356e119262580d9bdd4b50b333929683ac0594aecd80dae937143299  nimbus_beacon_node
5e5eb26058b454f7d21cf9982a409c3f8ecd1f3057356e94111f1005ad1ba23a1f18ad3bdd5d2a0db81396afbdb2258c009a3588dab1a06cfbef4ce4b6826703  nimbus_validator_client

v24.5.0

23 May 08:28
v24.5.0
73f56b5
Compare
Choose a tag to compare

Notes

Nimbus v24.5.0 is a low-urgency release with stability, performance, and beacon and builder API improvements.

Improvements

  • Improve protocol object hashing speed by 30%:
    #5188

  • Enable IPv6 for Discovery v5 protocol:
    #6242

Fixes

  • Fix potential crash on slow libp2p sending:
    #6280

  • Fix publishBlockV2 to correctly verify block signature:
    #6261

  • Fix submitBlindedBlock to include Eth-Consensus-Version header:
    #6256

  • Fix getAggregatedAttestation 404 handling in Nimbus VC:
    #6254

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
1a9edf406b0ecaaba48b022ba40ff55435da1a392462f000c8d6751ab3cd12684a33a1b1ddf3eb618850f76725ee623079362381d9dec98007ad755b6ec9bfaa  nimbus_beacon_node
7c357dfaee42c09b6330cbf33dcd708d1f50b901d5c075a1b42c107c7b29c6e6ff634b1475fe2fb6cc0f548cda7deb159c87f619c631cf2dcd9544b45fa60131  nimbus_validator_client
# Linux ARM64
5b288bd26e23ad228cc88eb735104488f2654e4443a2e7c1f7a3cf9eaa352524c66a2860a837cc541f91d2b833925402e00200c81dfebf4d97d93108c6bf45df  nimbus_beacon_node
a6c0fa1086e4f68778850a1c16c525868925adf2d1b2cd753de77bda22acd7c677f3b88d4628ddbb98c96b3cb7868d676adbd7a3fe89d044f25ad84c2665fe7a  nimbus_validator_client
# Linux ARM
5637712ab640cb7cb6026a79d5c0f9fc8dae839c588492d7c232b77db59a968feadb12ae1e1fca84ab8427b1ef7b2df64ca523a189689b98d2b3aac2fdce118e  nimbus_beacon_node
5ce762bcc191c6db3daad3c68f169e0bc17fe19364567362aff4dad706ff7e1367e7ead0e469da835cb466ae732f33a7337b51d682213992e08a3717592e9fa0  nimbus_validator_client
# Windows AMD64
ec69c1875428118ace07f9ad3e98cc18b87690d1720c0daec8150e4b1de3be3438b574c4706ee0f686b6027c5c2d1150b72d7453fd678ec5cc6db581a949eb3a  nimbus_beacon_node.exe
875177924e205daf508419dc1b2f6f83a478ebbb3767573d47c9ea13b7a44e0dad5a0bce34f4621499cfec76a1156b1e17a060cd9c43a1c45510ee05d01e215b  nimbus_validator_client.exe
# macOS AMD64
6703ecc7b7c0a8680865886bab84f44bb1df4d8914f70287e0f8269ba526eed1ac3ecd9389975da3ec66899064dbf833cbe3fa0b0918d85840e4a093065a8c48  nimbus_beacon_node
0622383605289bcd05c286be2a23f5757d92bd0a4ee0c80428af130582f21bfced3524da65a608a9cc0ee939e0c023cbf718310fbe0b6a00e0fecaa1d490823d  nimbus_validator_client
# macOS ARM64
e6aec6e360711d3ffa4007eeeb70a7b50290e760346962c7e8eda1cce3a58395beb68ad68fbce1ac158d3f5caef063716fc3d36df31be972d976198e748d3c43  nimbus_beacon_node
0b7d56c8bb70b02446e53020827360d9a3bf52dd622bc6e5e3c9fb9ca221f6a9a39baa32fe32899b37ec4bcff8b1808df43c2b21f54c23dcbde290ad6e056866  nimbus_validator_client

v24.4.0

29 Apr 05:10
v24.4.0
f20a21c
Compare
Choose a tag to compare

Notes

Nimbus v24.4.0 is a low-urgency release with stability and performance improvements. It also removes built-in Prater/Goerli chain support; people are encouraged to migrate to Holesky or Sepolia.

Improvements

  • Large numbers of exits in a single block or epoch don't cause disproportionate slowdowns:
    #6161

  • Support for using era file for the initial checkpoint block:
    #6164

  • ncli_db supports importing blobs:
    #6166

Fixes

  • produceBlockV3 correctly encodes execution_payload_blinded response:
    #6204

  • Avoid a crash when handling blob backfill:
    #6168

  • Avoid spurious errors verifying era files with empty epochs:
    #6163

  • Address cases where REST blocks submitted have mismatched KZG commitments and blobs:
    #6150

  • Fix a rare block verification failure depending on initialization spanning sync committees:
    #6160

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
f2a64bb328d0ef8ba198c574ea986d7e318e616716242cc0ebcb59fb00666f3ae415ad90da734cf4d1a64045d6cf8ea08b5d20f958091159f6848c96e3a398ea  nimbus_beacon_node
c6716168d378c708128e76510a003dba027a4c7877e4d1383104704ee96d1bc3dc494d8903faf4d9fb7cfdf5fecc9bef8e39186e4c266f0e9ffa334c0c0f6372  nimbus_validator_client
# Linux ARM64
087b280fd144c0f7f3e2a5bb083387ee0617ad6a3d881e88c9e68289bd19ccc3e7dd55017ef3bcff409e18701cc196f57f9f1b7b07c8c7add1e5ed583fec9bb0  nimbus_beacon_node
725348e4faa9594cb912c5d05775cbc54790b7d325e58cb91d25e5ab9b86afd11d825f51e8fded994601ae4e64fd45dee9ad852b1bf9410f1b01dae852e7a1cf  nimbus_validator_client
# Linux ARM
fda09c4f077ed31ffc9e00e87b571f3fc7fa53e67bd604f827910f8a04a7b453db3b0702c0671abbdf0f31687067b0c29c0235db7f1d41ed264048f3ce8f0b95  nimbus_beacon_node
a6d42d001f5affddeceaa78165894ff5222c976bf0f8a58a25007fe63b89127fbe84e7129c6bb0f794c8be851216a0452426e66ccc4c930e11764d11a64795c3  nimbus_validator_client
# Windows AMD64
7876be0ce168ce2cd82712179c21770188b756bd67dc33669f4ab0fb9199efc74a1a96373c307e5a7235ea780551bdac656ac02d1791e03bba21e4e9bc7f6fd6  nimbus_beacon_node.exe
faff166d6f7b3b1cb9bedab7e953c0303b3636c868c99e59502b431a669eaeba5f818bc1877723a536d9c56c03bbd83c706a465feb647e6807450d53e7b6efda  nimbus_validator_client.exe
# macOS AMD64
ef290835a2cb9bafd5f0fadb4b3cccc6500cf322309fc0a3d323230292a3e59baecb1023931b743a6563f8b4c411d7f36449b90c54ad30f2a804416b8415879a  nimbus_beacon_node
bd01317e0ae763f40ec4b6749070ff3c6fe2d8a11e339cc6ce89e65d47866bae20f02ee6e66a307c2d10258b986f9cdc096823aca6773bc1ec32001cc1d9a8f8  nimbus_validator_client
# macOS ARM64
ee447469403ed234e44099b8ddedabada1e7ebd62fb4203106d4016fd85b72bda9a726a0f07a151df15f1ce201094e5144b78be7feaa4c4712394797b543eb6e  nimbus_beacon_node
c03047db58beb995ad87718283549236ee7791c676d4cb82514aeb4e85e1d5ba488076092c2dd1ea04c99048687009f3462963ba9267a268ecc6fd4bc1e83162  nimbus_validator_client

v24.3.0

29 Mar 03:35
v24.3.0
dc19b08
Compare
Choose a tag to compare

Notes

Nimbus v24.3.0 is a low-urgency upgrade bringing additional beacon API support and resilience to suboptimal network conditions.

Improvements

  • Add keymanager API graffiti endpoints:
    #6054

  • Remember gossip messages longer to avoid potentially slow handling of irrelevant messages:
    #6098

  • Nimbus processes blocks with deposits in a more optimized way:
    #5982

  • Fork choice performance during periods of nonfinality has been improved:
    #6076

  • Nimbus will continue validating even without external chain progression:
    #6101

  • Locally built blocks via the engine API are preferentially selected by default over similarly valuable builder API blocks:
    #6103

Fixes

  • Add required header eth-consensus-block-value in produceBlockV3 REST beacon API call in beacon node:
    #5873

  • Restore usage of certain mainnet bootstrap nodes to enable faster and more reliable node connectivity at startup:
    #6052

  • The network configuration INACTIVITY_SCORE_RECOVERY_RATE can now be overridden:
    #6091

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
5da10222cfb555ce2e3820ece12e8e30318945e3ed4b2b88d295963c879daeee071623c47926f880f3db89ce537fd47c6b26fe37e47aafbae3222b58bcec2fba  nimbus_beacon_node
c39a6cf527432d28abd5b297e9efa5d1371bf2be4fc2be28766233f00099a8b7af67b9b7c3c231a1049444f4003fd1e5215c7a6976c27b6487177a0e9fd0912a  nimbus_validator_client
# Linux ARM64
1a68f44598462abfade0dbeb6adf10b52614ba03605a8bf487b99493deb41468317926ef2d657479fcc26fce640aeebdbd880956beec3fb110b5abc97bd83556  nimbus_beacon_node
23c8d844b24bc38ee80b2da6b1ffa8547bc943345a1c3a70609933af43b67ef0168bff78c9e6f0695a3783d9ba41b2396cbcba0244368ec983fb812665afc103  nimbus_validator_client
# Linux ARM
7055da77bfa1186ee2e7ce2a48b923d45ccb039592f529c58d93d55a62bca46566ada451bd7497c3ae691260544f0faf303602afd85ccc18388fdfdac0bb2b45  nimbus_beacon_node
0a6ff359fffd8e80acd476c2cee1fd1d42c3edf9e929ad8c16bdb88a1d7ee162d45d994f386824c8bfca49b42c74aec800c86882d694b75db8e2df567ea2e245  nimbus_validator_client
# Windows AMD64
d740faafe7307393bebad3576daef39867681305a65d34fc74143180a4364909715239e846f28197bc25cf9604225d854e714393d8f978c1409811acf9467b4a  nimbus_beacon_node.exe
076711909d26024ac652434e9f07727a13b34e91d3d59c8eb3058ce4e1f7dd13c1a379591df8c54b94eb198d2613c9463e09d8abe0d86b57777064691dc8f807  nimbus_validator_client.exe
# macOS AMD64
55d739bf866b2570184af525023e0cb8e9eacd49d22addddb89a46eb7162cf836504d09f5a6bf44ff6dddce420d29850b0565b659c43ed89a9ca40ce8900683b  nimbus_beacon_node
854e363971b40518e8696aa720c1684664e5311ee78e97495e74385b1e908d365b11c6e25b4c5bf65e1ffb0599822d496d91ff88fafb02936b3d753271aa4724  nimbus_validator_client
# macOS ARM64
285daf8fbd68487a2b1b5bee7a2bb52362d2a016c122558f1245981930895b586e0ebf68c575050e9f0b3cc67dcf249303c80f65da712a6bf60e3008e53d0156  nimbus_beacon_node
9986aab2a3166e71519cb80e88c1111ee8045c2f06858facde477cc62c74312c8d743a97a308ed03d317121b544c3496a465734a02f3cd6672425b2342843bdf  nimbus_validator_client

v24.2.2

27 Feb 07:59
fc9c72f
Compare
Choose a tag to compare

Notes

Nimbus v24.2.2 is a hotfix release addressing a consensus violation issue affecting Deneb-transitioned network such as Holešky and soon mainnet. Please upgrade as soon as possible.

Improvements

  • Added metrics validator_monitor_block_hit and validator_monitor_block_miss tracking the number of successful and missed block proposals:
    #5913

Fixes

  • Nimbus had an incomplete implementation of EIP-7044 (Perpetually Valid Signed Voluntary Exits):
    #5953
    #5954
    #5959
    #5966

  • The Nimbus v24.2.1 validator client was crashing with a RangeDefect error message during block proposal when paired with a v24.1.x beacon node:
    status-im/nim-stint#148

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
ad062a475edbabb79882a85e1ba93d739d6614fdece382b65381211d07b9dc11487aedca15df0d540ba384866ed0ff0044989ce8d7c39054b2cad40d92022719  nimbus_beacon_node
1a5bfc3e5ba6e8b682572b8c7f74894b785191a4ba1ebf3d59203dc9dc1ec47b49c4d128aa433b0b44315ac574cbb7d924ab4241d60e2b9b141c61e504ab8dab  nimbus_validator_client
# Linux ARM64
e6d1c51c0b31275ae168563670e33bfc1f61d440e04557f560c14cda24908c05a963a41dadd25346642ed05adf27652be7f5aab071808d60570772ddde5fc109  nimbus_beacon_node
0a3d0518388b2e352816391468c2e618e6ade7656a7ec6f519144ef36c9a00de54e51bf4050328dbf583cc5860b7ce9d61f9c67c91a87137b338cac7a7dc5f5a  nimbus_validator_client
# Linux ARM
fb3752d8214d45612668e4a4e6cc28e5d57c7273bee01a5d8dab760068e8f1d98c6a4f0ef0dde58c8b8fa7048b260fdf5a1f02fd3b1b4537d740e18e937ae0f4  nimbus_beacon_node
a5ccc1210ab1daa280bb4131d0d89692ce18049bb4ed8b98b712ea220f3dd80f6bb4c91af559d54bb9a6ead67b86e0a002c0d80624aef0e3085943e344cb7dfa  nimbus_validator_client
# Windows AMD64
b0bbd53f9f75efe05398c4f87a2d1058a0600a7de6d15399fa6dafda7040debbc11fa072579b385f164fdb6dacaef615a57e341f473a0f2c07ef6faaee4d7ef7  nimbus_beacon_node.exe
e2ba6b734252cb3b55e6967a7335c0f7a2cba49f272defb1166030f4198a1c4d39bf493623bd326f38967ff72971c169caf4cc2cecf2225c3b40353d7e80ee92  nimbus_validator_client.exe
# macOS AMD64
324f8137144e1eb4573407262d986fa9ca65d488c897c181698676221679d0e8286b042a5bca92f989e1223ed0c82015d9b6a346f0f238cc65ba0d403befdf65  nimbus_beacon_node
adf624d9c883a0dab6ce0a152351550235760200fc535cc3b55475e4100622f4322b03727dd2e3e57fb105e38edb65c452919fe0b0f54fa9f6ff757ce59c2f97  nimbus_validator_client
# macOS ARM64
b3690b5ab477b02aee734cdf107ab6f9469f9073dd6cbe0b16546fc2986c35ad3b58d030e23e405ae8e738e161788ccb51cf8a539b8ea2100a92bbc8a483b500  nimbus_beacon_node
0f64850d93f638fb1ee51a97751a2dd5cc63b3d51903c083c05c9d254042f9f550fb8563f47d4c2689c798e30deed9e845fefca5772e8f6fe6a1ed953bfd5438  nimbus_validator_client

v24.2.1

20 Feb 04:24
7fe43fc
Compare
Choose a tag to compare

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

v24.2.0

02 Feb 08:46
742f151
Compare
Choose a tag to compare

Notes

Nimbus v24.2.0 is a low-urgency upgrade bringing important stability improvements for Deneb-enabled networks. It's highly recommended for users who are testing their setups in the Holešky testnet, which will be transitioned to Deneb on 7th of February.

Improvements

Fixes

  • Nimbus was frequently getting out of sync on Deneb-transitioned networks due to a regression introduced in the v24.1.2 release:
    #5834

  • The block_sidecar event reported by the Beacon API had incorrect format for the versioned_hash value:
    #5844

  • Rare circumstances could cause the Nimbus validator client to permanently lose its connection to the configured beacon node when the two processes had system clock disparities:
    #5827

  • Nimbus now uses smaller Builder API validator registration batch size in order to prevent rarely triggered registration timeouts:
    #5837

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
d00f53d92acd1348aec23365748b3f607115c7dce6a573baa9c977537e18c3122eeff8ba326bacb54ecdc11be929b35f27479e22a25c710616256c2b9a1933a9  nimbus_beacon_node
1336316b89d3250fab6ed6c23711833fe61dd7b7d504331be5dd19c64619b8be8b8888d1da6752dea5e5a8b2f4f67743d753bf21f77e3f3836551d1af11e5747  nimbus_validator_client
# Linux ARM64
08d7d00334bf6f3b37656ebd63ee378ce779d42cbdfc3f13f53144fe9acee707e621626a1d3c1f6a0d9142e08e67a1d28f50d0c8d282d12b4b98201980b3dadc  nimbus_beacon_node
adb95dbdf2d516f7e72cb5dc59cdbdc7bb77615995b31daa4a5f570aa5afcd2e08422e7e32be0350d6643108ce25f234525c6f0baaafde537d03fcf99df61c42  nimbus_validator_client
# Linux ARM
1c1ae1971357fdcb97bcc551e19773d4e7d27c05d59537eb76fdb647e69a20fc67b5935d82ebda92785e7f4efc0f7a31d389f5e2643f922551d0b19e79bb5cd5  nimbus_beacon_node
5919aa99009c0f5a71a2c7a597c697ea98a6014590a2271e36636ff15f3fe7b8191a5efe84480cfe26dcb0cc91fcae6da83d6dfa3c669eb8c53620162b24e878  nimbus_validator_client
# Windows AMD64
b867bdbae2283795fd7005618639d06419652f5ac9de03dd1babdd3e84261d0aace66600a78dd68b4a5c78adb9b1baf486a436bf7d6bf17310d3add719d9243a  nimbus_beacon_node.exe
987462b4a678c326549a8be0c6a90ee387c15986afa88f42a2840f1bbc931cfec1b914aca08e12a1bfb0a6e35d18e47fbd8860c79b544d799689eebeb57a4124  nimbus_validator_client.exe
# macOS AMD64
c9ff83caf1df8801484194e1559e3b2597031817826e75b926ffe9ab2d624f86944db5fc0d972ee302f3c96a1e468c46c3563315b52717ed514618bffe943da5  nimbus_beacon_node
2499905923d18056e5c144431bfa0a7d10918e7678c4f790a398fd2a0e0c95ad8fc720a3e4aa84e6a827dbb3962c8058c42cae5310cd55413a9af2ad82285452  nimbus_validator_client
# macOS ARM64
13bf04258bb78fd9545d1641fc92d0ad377a83eef684a2153e15a342fbb91a892654147636802a37bd24197dc36c0de10d0272f05fc9c228c9d07ecf95141eef  nimbus_beacon_node
edcca2ed04f06ad8fa9da0aaef788deee273101ad8987c0180535bd34613e3a9704f1371586594f3fedf55b7b07dd6231e723b043a99e64b9e4ae491f1bec421  nimbus_validator_client

v24.1.2

24 Jan 22:55
6c63a54
Compare
Choose a tag to compare

Notes

Nimbus v24.1.2 is a low-urgency point release bringing full support for the upcoming Cancun-Deneb hard-fork on the networks Sepolia, Chiado (Gnosis Chain testnet) and Holešky.

Improvements

  • Nimbus v24.1.2 includes full support for the upcoming Deneb hard-fork in the networks Sepolia (30 Jan), Chiado (31 Jan) and Holešky (7 Feb):
    #5795
    #5725
    #5772
    #5796

  • Nimbus no longer skips attestations during brief loss of connectivity to the execution client by attesting to the last known valid block:
    #5313

  • The /eth/v1/events Beacon API endpoint now reports blob_sidecar events:
    #5728
    ethereum/beacon-APIs#350

  • The Nimbus status bar and the "Slot start" log message now indicate the time of the next hard-fork in networks where it's already scheduled:
    #5761
    #5751
    #5731

Fixes

  • The HTTP headers eth-consensus-block-value and eth-execution-payload-value supplied to the /eth/v3/validator/blocks/{slot} endpoint were not using decimal encoding:
    #5741

  • Block headers within light client updates in Deneb-transitioned networks had incorrect zero values for the blob_gas_used field:
    #5763

  • Incomplete responses to blobSidecarsByRange requests were inappropriately preventing the client from achieving the maximum possible syncing speed:
    #5766

  • The Nimbus validator client was not implementing the strategy of using the withdrawal address of the validator as a fee recipient address when one is not explicitly specified. This was resulting in a failure to register any validators obtained from a --web3-signer-url with the configured --payload-builder-url when the --suggested-fee-recipient option is not provided:
    #5781
    #5730

  • The /eth/v1/beacon/states/{state_id}/validators Beacon API endpoint was not compliant with the spec in the absence of the optional status field in the request:
    #5762
    #5758

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
ff9c10c29d514175ad03faafa38b2bfd9b94b1ac27d2033c76ed760fa362a921793d0a4b0e651f9657ac9eb7806e5ee75a8c8a6b30410bf094e1280c5ba0a152  nimbus_beacon_node
d6b4faa06f1e47b5b64344a8d8d13a10dff8b85be5465eb3983bd89c04a8245391cf58e0d963d7dd8dff8751b87dd9e3f1684225d8d39cdfbdc4756fe062c92e  nimbus_validator_client
# Linux ARM64
c4a1b311608fd6fe01f14adb3a03d0586b7f947df8bcab94ba68bd773fd500caa1d87de723af59fdc882e8fb0d69c83cf7d6ad2b7a7bab57d03bf0e2d9422f35  nimbus_beacon_node
a0d5d1bb1bdcee9de2ce026afb0f882eccf367dc061fa9bbd016b9c0815266cd608f542ffea27fae757d4110ca552943ac0a392dfe4a14a1438cd605044f2e79  nimbus_validator_client
# Linux ARM
807054e211aae987a466eb4514b3e62f73ac5604cac8f892b8140a3606053a54b713b00f457ba52be859970af72f8c592ff032db0fe798bbd0ae49875b35480c  nimbus_beacon_node
e32613b72d8f993fc915f9a1406d4309fff7ae86067d8dd669596ed6e78efe6ec24cc2f077489df4d75229e2764c7d5f381e6c8de828a9eff3181c8e963b1fe8  nimbus_validator_client
# Windows AMD64
c3899c37c255f7cb2b255b62783240e62d76336ea78aa661406d549f56a1aeb1c1b4c043c7c4d151b5d502b46927482cdc6f249059e4ad04fe3b643e57310147  nimbus_beacon_node.exe
8225abb4784882eeb29bba8e01c1841d4842a36f65a3cc4834f64a4f01ac46fe27de15eaae7cb3abb88c21c41a91c3d6d42c9e6d1abdf3052eb1900473b0fdaf  nimbus_validator_client.exe
# macOS AMD64
19be881788bebb5f3bbf9c2930f9d42f8b43a46b22eb7759d2dde88b4e0db581682b0d238df994681450d41f585a5141f6945c2d58ae8277b6b639ce522f50a8  nimbus_beacon_node
10fdaa3b3d6c248f9f84b8695af396745aa607e87edbd013403ea69dd344e8ef01ea35bb86ad6083111f61371a2ce7872dbe33bd8a5e04c4d9d948d8881d1193  nimbus_validator_client
# macOS ARM64
580f18031f5925c7b1aa0e1fcce65d9ce341e2bfd5d58a41c4f52234143a58303c6f4b53e30a185673890ac87aafcbabc530c9740279bc94511274bcf1c942bf  nimbus_beacon_node
2e9a4666c29d35cb510df94d131ae36ebdfc7f1dfed76b0fa25a240d321fad4506650d2cf9aad8e412fb0acf97acf896c51b36fbee5181b05f54c2ca82b977bd  nimbus_validator_client