github Consensys/teku 22.5.2
v22.5.2

latest releases: 24.6.1, 24.6.0, 24.4.0...
2 years ago

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 the Accept header or use Accept: application/json.

Downloads

  • Available as 22.5.2 on Dockerhub
  • Download the binary distribution:
    • tar.gz (sha256: bffc3b3c35f5731531e79608c5343ee4bc14d4a33f4c57e86b292e6b1b8f6725)
    • zip (sha256: d482fbb574179cd14fb02e1198920a3c9de7c7ad313581d78ec7ff79b3e0cbca)

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

Don't miss a new teku release

NewReleases is sending notifications on new releases.