Skip to content

Commit 3a527d6

Browse files
committed
Version 23.11.0
1 parent d387b6c commit 3a527d6

File tree

2 files changed

+57
-2
lines changed

2 files changed

+57
-2
lines changed

CHANGELOG.md

Lines changed: 55 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,58 @@
1+
2023-11-28 v23.11.0
2+
===================
3+
4+
Nimbus `v23.11.0` is a `low-urgency` upgrade bringing enhanced support for the Obol DVT middleware, further profit optimisations for the Nimbus validator client and a simplified and safe alternative to the trusted node sync.
5+
6+
### Improvements
7+
8+
* The new options `external-beacon-api-url`, `trusted-block-root` and `trusted-state-root` enable simple bootstrapping through the light client protocol and a non-trusted Beacon API provider:
9+
https://nimbus.guide/start-syncing.html#checkpoint-sync
10+
https://github.com/status-im/nimbus-eth2/pull/5545
11+
12+
* Improved scoring algorithms allow the Nimbus validator client to maximize block rewards when working with multiple beacon nodes:
13+
https://github.com/status-im/nimbus-eth2/pull/5447
14+
15+
* Nimbus now supports the `/eth/v1/validator/beacon_committee_selections` and `/eth/v1/validator/sync_committee_selections` Beacon API endpoints used by the Charon Obol middleware:
16+
https://github.com/status-im/nimbus-eth2/pull/5375
17+
18+
* Efficient bulk write operations to the slashing protection database bring significant performance improvements when operating very large number of validators on a single machine (e.g. more than 10K):
19+
https://github.com/status-im/nimbus-eth2/pull/5604
20+
21+
* Nimbus now disconnects peers who are behaving poorly with respect to the beacon chain request/response protocols and peers who are exceeding the GossipSub rate limits:
22+
https://github.com/status-im/nimbus-eth2/pull/5579
23+
https://github.com/status-im/nimbus-eth2/pull/5482
24+
25+
* The Nimbus guide now features light and dark themes:
26+
https://github.com/status-im/nimbus-eth2/pull/5564
27+
28+
* Nimbus now honours the `MIN_EPOCHS_FOR_BLOCK_REQUESTS` network configuration parameter:
29+
https://github.com/status-im/nimbus-eth2/pull/5590
30+
31+
### Fixes
32+
33+
* The REST API endpoint `/eth/v1/node/peers_count` was producing an incorrectly encoded numeric response:
34+
https://github.com/status-im/nimbus-eth2/pull/5548
35+
36+
* The REST API endpoint `eth/v2/beacon/blocks` was not handling the `broadcast_validation` parameter in accordance to the spec:
37+
https://github.com/status-im/nimbus-eth2/issues/5531
38+
39+
* The validator client slashing database was not pruned:
40+
https://github.com/status-im/nimbus-eth2/pull/5551
41+
42+
* Light clients following the event stream of light client updates delivered through the REST API or the P2P protocols were at risk of getting stuck due to missing notifications for certain key events:
43+
https://github.com/status-im/nimbus-eth2/pull/5602
44+
https://github.com/ethereum/consensus-specs/pull/3549
45+
46+
* Regression in v23.10.0 was preventing the Nimbus validator client from registering its validators with the external builder when no validators have been attached to the associated beacon node, effectively disabling the usage of the builder:
47+
https://github.com/status-im/nimbus-eth2/pull/5603
48+
49+
* Nimbus was not retrying certain syncing requests after receiving an invalid response from a peer:
50+
https://github.com/status-im/nimbus-eth2/pull/5615
51+
52+
* A theoretical possibility where Nimbus may fail to start after a clean shutdown has been addressed:
53+
https://github.com/status-im/nimbus-eth2/pull/5617
54+
55+
156
2023-11-06 v23.10.1
257
===================
358

beacon_chain/version.nim

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,8 @@ const
1717
"Copyright (c) 2019-" & compileYear & " Status Research & Development GmbH"
1818

1919
versionMajor* = 23
20-
versionMinor* = 10
21-
versionBuild* = 1
20+
versionMinor* = 11
21+
versionBuild* = 0
2222

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

0 commit comments

Comments
 (0)