github Consensys/teku 22.3.1
v22.3.1

latest releases: 24.4.0, 24.3.1, 24.3.0...
2 years ago

This is an optional upgrade containing new features and optimisations.

Downloads

  • Available as 22.3.1 on Dockerhub
  • Download the binary distribution:
    • tar.gz (
      sha256: 8c28668a62951e09f4205e0b97ebb0c44a4280ac44cbdb75263a3a9ea92692ac)
    • zip (
      sha256: 9c2914af6a439016b181182bd936f5c8e717fdecc3bc08e4c10c22e6608c81b9)

Breaking Changes

  • block events are now published on the beacon rest API after the block is imported, instead of after it had passed gossip validation rules. Blocks that pass the gossip validation rules but fail state transition will no longer emit a block event.

Additions and Improvements

  • Added configuration for the Kiln testnet (--network kiln).
  • Added /eth/v2/debug/beacon/heads REST API to include information on whether the execution payload of each chain head has been executed or not.
  • Reduced CPU usage when finding ancestor block roots.
  • Updated gossip validation rules to match consensus spec v1.1.0.
  • Reduced memory usage when deduplicating gossip messages.
  • GetBlockHeaders /eth/v1/beacon/headers can now return non-canonical block headers.

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 the Accept: 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 /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.