From f0bb1cbd4e0946e8a05b016f3f1e54bf3835b2c0 Mon Sep 17 00:00:00 2001 From: Zahary Karadjov Date: Fri, 8 Sep 2023 13:33:51 +0300 Subject: [PATCH] Version 23.9.0 --- CHANGELOG.md | 27 +++++++++++++++++++++++++++ beacon_chain/version.nim | 2 +- 2 files changed, 28 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 966ad518b..e038c3725 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,30 @@ +2023-09-08 v23.9.0 +================== + +Nimbus `v23.9.0` is a `low-urgency` upgrade providing full support for the upcoming [Holešky testnet](https://github.com/eth-clients/holesky) and simplifying the required configuration for using [remote signers](https://nimbus.guide/web3signer.html). + +We've been hard at work researching and developing a GossipSub protocol upgrade, designed to vastly improve bandwidth and latency, especially when dealing with the upcoming larger [EIP-4844 blob messages](https://www.eip4844.com/). This release introduces the initial steps towards this upgrade, along with CPU optimizations and enhanced DDoS protection. + +### Improvements + +* The new `--web3-signer` command-line option can be used to connect Nimbus to one or more remote signers without requiring any remote keystore files to be created. The list of validators attached to each remote signer is obtained automatically through the [`/api/v1/eth2/publicKeys`](https://consensys.github.io/web3signer/web3signer-eth2.html#tag/Public-Key/operation/ETH2_LIST) Web3Signer API endpoint: + https://github.com/status-im/nimbus-eth2/pull/5366 + https://github.com/status-im/nimbus-eth2/pull/5385 + https://github.com/status-im/nimbus-eth2/pull/5389 + +* The GossipSub implementation of Nimbus now consumes less bandwidth and CPU cycles, while improving upon the existing DoS protections through better peer scoring: + https://github.com/status-im/nimbus-eth2/pull/5229 + +* Nimbus now supports the upcoming Holešky testnet: + https://github.com/status-im/nimbus-eth2/pull/5337 + +### Fixes + +* The `deposits exit` command was failing due to incorrect parsing of certain fields in the response of the `/eth/v1/config/spec` endpoint: + https://github.com/status-im/nimbus-eth2/pull/5370 + https://github.com/status-im/nimbus-eth2/pull/5371 + + 2023-08-23 v23.8.0 ================== diff --git a/beacon_chain/version.nim b/beacon_chain/version.nim index b71cb5621..a35853931 100644 --- a/beacon_chain/version.nim +++ b/beacon_chain/version.nim @@ -17,7 +17,7 @@ const "Copyright (c) 2019-" & compileYear & " Status Research & Development GmbH" versionMajor* = 23 - versionMinor* = 8 + versionMinor* = 9 versionBuild* = 0 versionBlob* = "stateofus" # Single word - ends up in the default graffiti