This is a recommended upgrade with configuration updates and optimisations.
Known Issues
- Some REST API requests may respond with SSZ instead of JSON when the header
Accept: */*
is sent. To ensure JSON is returned either omit theAccept
header or useAccept: application/json
.
Downloads
- Available as
22.5.2
on Dockerhub - Download the binary distribution:
Breaking Changes
- Removed
/teku/v1/beacon/states/{state_id}
, use/eth/v2/debug/beacon/states/{state_id}
instead.
Additions and Improvements
- Updated Ropsten testnet config to include extremely high TTD and enable proposer boost.
- Changed the default maximum peers count from 74 to 100 (
--p2p-peer-upper-bound 74
was old setting) - Update proposer boost weighting to 40%.
- Update libp2p
BeaconBlocksByRange
to only return the first block if the step is greater than 1, in line with 1.20 beacon chain networking spec. - Added
failOnRejectedCount
query parameter to liveness endpoint.
Bug Fixes
- Resolve a performance degradation in batch signature verification on machines with multiple, slower CPUs.
Upcoming Breaking Changes
- 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
/eth/v1/debug/beacon/heads
endpoint has been deprecated in favor of the v2 Bellatrix endpoint/eth/v2/debug/beacon/heads
- The commandline option
--validators-performance-tracking-enabled
has been deprecated in favour of--validators-performance-tracking-mode