github Consensys/teku 21.9.0
v21.9.0

latest releases: 24.6.1, 24.6.0, 24.4.0...
2 years ago

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 -jdk14 and -jdk15 docker image variants will be removed in a future release. JDK 14 and 15 are no longer receiving security updates from upstream vendors.
    Note that the default docker image usage JDK 16 and is still receiving security updates.
  • The command line option --validators-performance-tracking-enabled has been deprecated in favour of --validators-performance-tracking-mode.

Additions and Improvements

  • Updated BLST library.

Bug Fixes

  • Posting aggregates that fail validation to /eth/v1/validator/aggregate_and_proofs will now result in SC_BAD_REQUEST response, with details of the invalid aggregates in the response body.
  • Use atomic move when writing slashing protection records, if supported by the file system.
  • Increase the batch size when searching for unknown validator indexes from 10 to 50.
  • Fixed issue with the voluntary-exit subcommand and Altair networks which caused "Failed to retrieve network config" errors.
  • Fixed issue where redundant attestations were incorrectly included in blocks.
  • Validator performance is no longer logged when there are no attestations expected.
  • Updated sync committee subscriptions to use untilEpoch as an exclusive field.
  • Fixed an issue where invalid attestations could be incorrectly added to blocks in the epoch immediately after the Altair fork.

Downloads

  • Available as 21.9.0 on Dockerhub
  • Download the binary distribution:
    • tar.gz (sha256: 9481b4024822d0123d7ee5bd70332b7806bc906c05c310bb96b350b3ff4f4aeb)
    • zip (sha256: 4d8ad9f35ec90c209ac2ad85a4d92e451139a3c911243a550edc66c2e219f6fd)

Don't miss a new teku release

NewReleases is sending notifications on new releases.