Skip to content

Commit 40253a7

Browse files
authored
Version 23.5.0 (#4913)
1 parent 5bf9284 commit 40253a7

File tree

2 files changed

+56
-1
lines changed

2 files changed

+56
-1
lines changed

CHANGELOG.md

Lines changed: 55 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,58 @@
1+
2023-05-09 v23.5.0
2+
==================
3+
4+
Nimbus `v23.5.0` is a `medium-urgency` upgrade that addresses a critical issue which was introduced in the previous version (`v23.4.0`). The issue was causing missed block proposals for users who were utilizing an external builder.
5+
6+
### Improvements
7+
8+
* After Nimbus completes a trusted node sync executed with the `--trusted-block-root` flag, it will enable signature verification of all backfilled blocks, thereby reducing the assumed trust in the specified beacon node URL to merely expected data availability rather than expected data authenticity:
9+
10+
https://github.com/status-im/nimbus-eth2/pull/4858
11+
12+
* The `/eth/v1/node/syncing` BeaconAPI endpoint now supports the standardized `el_offline` property:
13+
14+
https://github.com/status-im/nimbus-eth2/pull/4860
15+
https://github.com/ethereum/beacon-APIs/pull/290
16+
17+
* The `secp256k1` library has been upgraded to version `0.3.1`.
18+
19+
* Nimbus now supports an experimental extension of the Web3Signer protocol, allowing the signer server to verify certain properties of the signed block, such as the specified fee recipient:
20+
21+
https://nimbus.guide/web3signer.html#verifying-web3signer
22+
https://github.com/status-im/nimbus-eth2/pull/4775
23+
https://github.com/status-im/nimbus-eth2/pull/4912
24+
25+
### Fixes
26+
27+
* Nimbus was submitting blocks with incorrect state root to the attached external builder which resulted in missed block proposals:
28+
29+
https://github.com/status-im/nimbus-eth2/pull/4889
30+
31+
* Nimbus was skipping block proposals due to an inappropriate triggering of the slashing protection logic when an external builder was providing a block with insufficient value to be selected under the new `--local-block-value-boost` mechanism:
32+
33+
https://github.com/status-im/nimbus-eth2/pull/4894
34+
35+
* Nimbus was crashing after certain unsuccessful requests to the external block builder:
36+
37+
https://github.com/status-im/nimbus-eth2/pull/4890
38+
39+
* The Nimbus validator client was failing to perform sync committee duties when attached to multiple beacon nodes and when some of them were only optimistically synced:
40+
41+
https://github.com/status-im/nimbus-eth2/pull/4878
42+
43+
* The `--trusted-block-root` option was not visible in the `trustedNodeSync` help listing:
44+
45+
https://github.com/status-im/nimbus-eth2/pull/4859
46+
47+
* Nimbus was experiencing sporadic request time outs when being connected to the execution client over HTTP. Under specific circumstances this was introducing risk for missed attestation:
48+
49+
https://github.com/status-im/nimbus-eth2/commit/d784672c107f846163082262334d4d7a4e625bd5
50+
51+
* The required traffic to the execution client was reduced by preventing the sending of the same block multiple times:
52+
53+
https://github.com/status-im/nimbus-eth2/pull/4850
54+
55+
156
2023-04-25 v23.4.0
257
==================
358

beacon_chain/version.nim

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ when not defined(nimscript):
1717

1818
const
1919
versionMajor* = 23
20-
versionMinor* = 4
20+
versionMinor* = 5
2121
versionBuild* = 0
2222

2323
versionBlob* = "stateofus" # Single word - ends up in the default graffiti

0 commit comments

Comments
 (0)