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 theAcceptheader or useAccept: application/json.
Downloads
- Available as
22.5.2on 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 74was old setting) - Update proposer boost weighting to 40%.
- Update libp2p
BeaconBlocksByRangeto only return the first block if the step is greater than 1, in line with 1.20 beacon chain networking spec. - Added
failOnRejectedCountquery 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_idendpoint has been deprecated in favor of the v2 Altair endpoint/eth/v2/debug/beacon/states/:state_id - The
/eth/v1/beacon/blocks/:block_idendpoint has been deprecated in favor of the v2 Altair endpoint/eth/v2/beacon/blocks/:block_id - The
/eth/v1/validator/blocks/:slotendpoint has been deprecated in favor of the v2 Altair endpoint/eth/v2/validator/blocks/:slot - The
/eth/v1/debug/beacon/headsendpoint has been deprecated in favor of the v2 Bellatrix endpoint/eth/v2/debug/beacon/heads - The commandline option
--validators-performance-tracking-enabledhas been deprecated in favour of--validators-performance-tracking-mode