github Consensys/teku 22.10.2

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

Downloads

  • Available as 22.10.2 on Dockerhub
  • Download the binary distribution:
    • tar.gz (sha256: 0a0d8bbce52ab1c023da905492fbf3d1b32885e85b632766bca9b31b9fa44540)
    • zip (sha256: 24c66b76720e22d28477ef9f0f53227ba69ad6785343a3dd4a4f593ff2a4d2a5)

Breaking Changes

There are no breaking changes in this release.

Additions and Improvements

  • Enabled new framework for REST API with better performance and less memory usage. The new framework does not cause any breaking changes, however if needed the old version can be restored with --Xrest-api-migrated-enabled=false
  • Updated jackson-databind library to version 2.13.4.2 addressing CVE-2022-42003

Bug Fixes

  • Fix issue where /readiness endpoint returned 200 when Execution Client was not available.

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
  • The commandline option --network of the validator-client subcommand has been undeprecated and can be used to select a network for standalone validator clients. When set to auto, it automatically
    fetches network configuration information from the configured beacon node endpoint.

Don't miss a new teku release

NewReleases is sending notifications on new releases.