23.9.0
This is a recommended update containing networking updates, optimizations and bug fixes. It also contains upcoming Holesky testnet configuration.
Downloads
- Available as
23.9.0
on Dockerhub - Download the binary distribution:
Breaking Changes
- The Development option
--Xp2p-minimum-subnet-subscriptions
has been removed and will no longer be recognised as a command line option. - If running separated Beacon Node and Validator node it is required to upgrade Beacon Node first and then Validator Node. A Validator Node running this release won't start if connecting to an older Beacon Node version.
Known issues
- When switching an existing database to
minimal
mode, teku can become unresponsive. It will recover after cleaning up the old blocks, but this can take a period of time (an hour or so). If you wish to switch tominimal
mode, consider re-initialising the database (delete beacon db and restart from a checkpoint sync) to avoid an outage.
Additions and Improvements
- Default storage mode has been changed from
prune
tominimal
. Existingprune
mode databases will need to explicitly set--data-storage-mode=minimal
if they wish to switch tominimal
data storage. Nodes starting with empty database will activate inminimal
mode unless a different value is set via--data-storage-mode
. - Update attestation subnet subscriptions strategy according to the spec changes. All nodes (including non-validating ones) will subscribe to 2 subnets regardless of the number of validators.
- Added
/eth/v1/validator/{pubkey}/voluntary_exit
Validator API endpoint - Add support for Holesky test network
--network=holesky
- Add support for gzip encoding in REST API
Bug Fixes
- Fixed a bug in network configuration loader which was ignoring MIN_EPOCHS_FOR_BLOCK_REQUESTS parameter.
- Fixed a bug causing proposer config refresh feature to stop reloading the configuration.