github Consensys/teku 22.4.0
v22.4.0

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

This is a recommended upgrade which enables the "proposer boost" upgrade to incentivize timely block production.

Downloads

  • Available as 22.4.0 on Dockerhub
  • Download the binary distribution:
    • tar.gz (
      sha256: 9215e42abcc06b80f9bae447a206e135c5d6abc9cf3e076fd19059bad6d6c5b6)
    • zip (
      sha256: db641c168aea63457a376d3d7410e8010d9acfa97a0568c7106dd10bb2ceb9b8)

Breaking Changes

  • The /eth/v1/node/peers endpoint had field address in data object, which is not correct according to the spec, changed to last_seen_p2p_address. Also meta object with count added
  • The /eth/v1/node/peers/{peer_id} endpoint had field address in data object, which is not correct according to the spec, changed to last_seen_p2p_address

Additions and Improvements

  • Introduced smarter state selection strategy when validating attestations to reduce required regenerations after a full GC.
  • Improved peer scoring to better handle temporary errors from peers.
  • Enabled fork choice proposer boost by default.
  • Added Websockets and IPC protocols support for execution client’s Engine JSON RPC API.
  • Early access: Support for Gnosis beacon chain via `--network gnosis

Bug Fixes

  • Fixed the target database format for the migrate-database command.

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.