Skip to content

Commit

Permalink
Version 23.6.0
Browse files Browse the repository at this point in the history
  • Loading branch information
zah committed Jun 19, 2023
1 parent b32fac0 commit 6b68392
Show file tree
Hide file tree
Showing 2 changed files with 57 additions and 2 deletions.
55 changes: 55 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -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
==================

Expand Down
4 changes: 2 additions & 2 deletions beacon_chain/version.nim
Original file line number Diff line number Diff line change
Expand Up @@ -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

Expand Down

0 comments on commit 6b68392

Please sign in to comment.