github Consensys/teku 23.1.0

latest releases: 24.8.0, 24.6.1, 24.6.0...
20 months ago

This is a recommended update containing bug fixes, optimisations and new features.

Downloads

  • Available as 23.1.0 on Dockerhub
  • Download the binary distribution:
    • tar.gz (sha256: b0d34bc6a162fd3a8b7be8ad10d55dae800bf73e21749536c64cf968364b78f0)
    • zip (sha256: a63692e63efd943357b905023ec77deba4260149a86da33546d9cf8aa1aa80f7)

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 replaced by the new validator_beacon_node_requests_total metric. An update to the Teku Dashboard that uses the new metric is available.

Additions and Improvements

  • Introduces the MINIMAL option for --data-storage-mode which prunes both finalized states and blocks prior to the retention period required by the beacon chain spec (~5 months of blocks).
  • Support for the /eth/v1/beacon/blinded_blocks/{block_id} REST API
  • Support for the /eth/v1/debug/fork_choice REST API
  • Support for the /eth/v1/beacon/deposit_snapshot REST API
  • Added finalized metadata field to applicable REST API responses
  • Use SSZ encoding for external validator client block creation requests by default. Can be disabled with --beacon-node-ssz-blocks-enabled=false.
  • Added a timeout (2 minutes) when attempting to load the initial state from a URL
  • Improved logging when sync committee messages fail to publish to the gossip network
  • Updated bootnodes for the Gnosis chain
  • Updated jblst library to version 0.3.10
  • Updated docker images to Ubuntu version 22.04

Bug Fixes

  • Fixed issue which could cause command line options to be parsed incorrectly
  • Fixed issue where the voluntary-exit subcommand did not exit immediately after completion
  • Fixed reported security issue on Netty, updating to version 4.1.87.Final (addressing CVE-2022-41881)

Don't miss a new teku release

NewReleases is sending notifications on new releases.