github Consensys/teku 23.3.0

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

This is an optional update that primarily updates dependent libraries. It is a required update for Goerli network nodes.

Downloads

  • Available as 23.3.0 on Dockerhub
  • Download the binary distribution:
    • tar.gz (sha256: 82c292b78c9788ba1022ffe43cfd7d41eb8648fdb91bc541cde60629f2c7c4ee)
    • zip (sha256: 882fdf054cf47b4fe6a6e890036d9074f53f8c939f717efb8565394ffaf1826b)

Additions and Improvements

  • Trigger the beacon nodes fallback mechanism when the execution layer is offline
  • --beacon-liveness-tracking-enabled option (disabled by default) can be used instead of --Xbeacon-liveness-tracking-enabled
  • Added an optional query parameter locally_submitted to /eth/v1/beacon/pool/bls_to_execution_changes to allow users to query only bls changes submitted to the current node.
  • Added /eth/v1/builder/states/{state_id}/expected_withdrawals rest api endpoint.
  • Added /eth/v1/beacon/rewards/sync_committee/{block_id} rest api endpoint.
  • Added Capella fork information for Goerli network configuration.
  • Added validator_scheduled_sync_committee_duties_current metric - the number of validators that you have active with current sync committee duties
  • Added validator_current_sync_committee_last_epoch metric - the last epoch of the current sync committee.

Bug Fixes

  • Included All forks in fork schedule if they're defined in configuration.

Upcoming Breaking Changes

  • 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.
  • --Xbeacon-liveness-tracking-enabled option will be removed. The --beacon-liveness-tracking-enabled option should be used instead (disabled by default)

Don't miss a new teku release

NewReleases is sending notifications on new releases.