github Consensys/teku 22.8.0

latest releases: 24.10.3, 24.10.2, 24.10.1...
2 years ago

This is an optional update containing bug fixes, optimizations and minor new features.

Downloads

  • Available as 22.8.0 on Dockerhub
  • Download the binary distribution:
    • tar.gz (sha256: a5fe3c575e64c9eb3b15b9dd45043122c2d773176168429e258095d188cf53cd)
    • zip (sha256: 028a0a9008ccfbcb3bce4308a19725b0d6764df4bd86d7e81014d3b16cac41e5)

IMPORTANT: Prater nodes must be made "merge ready"

See the Teku guide on preparing for the merge for more information.

Additions and Improvements

  • Support for the external builder API (e.g. mev-boost)
  • Enables fork choice before block proposals by default on MainNet (previously on by default on testnets only)
  • Optimisations in jvm-libp2p to reduce CPU usage
  • Updated Sepolia bootnodes
  • Enabled progressive balance tracking optimisation on MainNet
  • Replaced separate metrics for each beacon node request with one metric beacon_node_requests_total. Some old metrics were kept for backwards compatibility, but will be removed in future versions.

Bug Fixes

  • --ee-endpoint option was not used to retrieve deposits for networks where Bellatrix was not yet scheduled
  • Fix latestValidHashwith invalid Execution Payload in response from execution engine didn't trigger appropriate ForkChoice changes
  • Remove incorrect error about potentially finalizing an invalid execution payload when importing a block with an invalid payload

Upcoming Breaking Changes

  • The validator_beacon_node_published_attestation_total, validator_beacon_node_published_aggregate_total,
    validator_beacon_node_send_sync_committee_messages_total, validator_beacon_node_send_sync_committee_contributions_total
    and validator_beacon_node_published_block_total metrics have been deprecated in favour of the new validator_beacon_node_requests_total metric.
    The old metrics will be removed in a future release. An update to the Teku Dashboard that uses the new metric is available.
  • 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

Don't miss a new teku release

NewReleases is sending notifications on new releases.