github Consensys/teku 21.1.0
v21.1.0

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

Upcoming Breaking Changes

  • The default docker image will be updated to Java 15. Java 15 based images are available now for testing with the -jdk15 suffix (e.g consensys/teku:develop-jdk15)
  • Teku currently publishes a head event on the REST API 4 seconds into a slot even if a block has not been received. In a future release this will be changed so head event is only published when a new
    chain head block is imported. The --Xvalidators-dependent-root-enabled option can be used to switch to the new behaviour now for testing.
    Note: this should be applied to both the beacon node and validator client if running separately.
  • 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.
  • Docker images are now being published to consensys/teku. The pegasys/teku images will continue to be updated for the next few releases but please update your configuration to use consensys/teku.
  • --validators-key-files and --validators-key-password-files have been replaced by --validator-keys. The old arguments will be removed in a future release.

Additions and Improvements

  • Added support for loading graffiti from a file to allow it to be changed without restarting. Thanks to EdwardPrentice
  • Supported retrieving states as SSZ on the standard REST API /eth/v1/debug/beacon/states/:state_id when the Accept: application/octet-stream header is specified in the request.
  • Improved performance when verifying aggregate signatures.
  • Added verification of block signatures when downloading historic blocks after a snapshot sync.

Bug Fixes

  • Fixed issue which could lead to the incorrect proposer index being calculated after a long period without network connectivity.
  • Fixed issue where Teku did not exit at startup when validator keys were loaded.

Downloads

  • Available as 21.1.0 on Dockerhub
  • Download the binary distribution:
    • tar.gz (sha256: 353b94e0b6c22e983f65c7792998ff70d4378b37d8e87e136e6510d2fe59da63)
    • zip (sha256: a96216df8b61a38ff98b0351565f63bb00f2d0b8d516fdfaaedb750cdfe45a14)

Don't miss a new teku release

NewReleases is sending notifications on new releases.