Version 23.6.0

This commit is contained in:
Zahary Karadjov 2023-06-20 02:11:44 +03:00
parent b32fac0a25
commit 6b683924ce
No known key found for this signature in database
GPG Key ID: C1F42EAFF38D570F
2 changed files with 57 additions and 2 deletions

View File

@ -1,3 +1,58 @@
2023-06-20 v23.6.0
==================
Nimbus `v23.6.0` is a `medium-priority` upgrade, further improving the efficiency and the standards-compliance of Nimbus while laying out the foundations for the upcoming Deneb hard-fork.
### Improvements
* The `--history:prune` option is now enabled by default.
* Nimbus can now process untimely attestations without triggering expensive state replays, resulting in increased resilience
https://github.com/status-im/nimbus-eth2/pull/4911
* The Keymanager API can now be used to perform voluntary exits:
https://github.com/status-im/nimbus-eth2/pull/5020
https://ethereum.github.io/keymanager-APIs/?urls.primaryName=dev#/Voluntary%20Exit
* The Nimbus validator client now leverages the more efficient support for SSZ responses of the Beacon API:
https://github.com/status-im/nimbus-eth2/pull/4999
### Fixes
* The support for interacting with the Beacon API from CORS-enabled clients has been restored:
https://github.com/status-im/nimbus-eth2/pull/5028
* The Nimbus beacon node will no longer inappropriately report `el_offline=true` when fully synced:
https://github.com/status-im/nimbus-eth2/pull/4991
* The Nimbus validator client will no longer occasionally fail to perform sync committee duties in the first slot of every epoch:
https://github.com/status-im/nimbus-eth2/pull/5083
https://github.com/status-im/nimbus-eth2/pull/5084
* Nimbus will no longer refuse to import certain valid SPDIR files (slashing protection interchange format):
https://github.com/status-im/nimbus-eth2/pull/4997
* The Nimbus behavior differed in minor ways from the Ethereum's fork-choice and honest validator specifications:
https://github.com/status-im/nimbus-eth2/pull/4992
https://github.com/status-im/nimbus-eth2/pull/5002
* The Nimbus beacon node was leaking a small amount of memory during a build-up of peer-to-peer block syncing requests:
https://github.com/status-im/nimbus-eth2/pull/4697
* The Nimbus validator client is now compatible with Lighthouse beacon nodes as it no longer exceeds the maximum allowed number of validator indices per request to the `/eth/v1/beacon/states/{state_id}/validators` endpoint:
https://github.com/status-im/nimbus-eth2/pull/5082
We are deeply grateful to @jshufro for contributing important fixes in two consecutive Nimbus releases!
### Removed functionality
* The implementation of the phase0-specific Beacon API endpoint `/eth/v1/debug/beacon/heads` has been removed:
https://github.com/status-im/nimbus-eth2/pull/5058
* The Web3Signer support for performing the phase0-specific V1 block signing requests has been removed:
https://github.com/status-im/nimbus-eth2/pull/5014
2023-05-18 v23.5.1
==================

View File

@ -17,8 +17,8 @@ const
"Copyright (c) 2019-" & compileYear & " Status Research & Development GmbH"
versionMajor* = 23
versionMinor* = 5
versionBuild* = 1
versionMinor* = 6
versionBuild* = 0
versionBlob* = "stateofus" # Single word - ends up in the default graffiti