v22.3.0
This is an optional upgrade containing new features, bug fixes and optimisations.
Downloads
- Available as
22.3.0
on Dockerhub - Download the binary distribution:
Breaking Changes
- Support for the Pyrmont testnet has been removed. The Prater testnet should be used instead.
Additions and Improvements
- Added support for exporting metrics to an external service with
--metrics-publish-endpoint
.
Bug Fixes
- Improved handling of the http accept header used to determine whether to send SSZ data or json for states and blocks.
- Updated discovery library with improved performance.
- Updated libp2p library to respect message list limits when sending messages.
- Fixed issue on custom testnets with two forks in sequential epochs where the maximum gossip topic subscription limits were exceeded.
- Fixed issue where
/eth/v1/beacon/headers
and/eth/v1/beacon/headers/:block_id
would incorrectly return the block root in thebody_root
field. - Simplified chain head updates to resolve
Skipping head block update to avoid potential rollback of the chain head
warnings.
Upcoming Breaking Changes
- The
/teku/v1/beacon/states/:state_id
endpoint has been deprecated in favor of the standard API/eth/v1/debug/beacon/states/:state_id
which now returns the state as SSZ when theAccept: application/octet-stream
header is specified on the request. - The
/eth/v1/debug/beacon/states/:state_id
endpoint has been deprecated in favor of the v2 Altair endpoint/eth/v2/debug/beacon/states/:state_id
- The
/eth/v1/beacon/blocks/:block_id
endpoint has been deprecated in favor of the v2 Altair endpoint/eth/v2/beacon/blocks/:block_id
- The
/eth/v1/validator/blocks/:slot
endpoint has been deprecated in favor of the v2 Altair endpoint/eth/v2/validator/blocks/:slot
- The commandline option
--validators-performance-tracking-enabled
has been deprecated in favour of--validators-performance-tracking-mode