Skip to content

22.11.0

Compare
Choose a tag to compare
@ajsutton ajsutton released this 18 Nov 05:11
· 1567 commits to master since this release
a3aaceb

This is a recommended update containing security updates. It is a required update for Gnosis chain nodes.

Downloads

  • Available as 22.11.0 on Dockerhub
  • Download the binary distribution:
    • tar.gz (sha256: 2ab8cf50e29c9ce9a62d5f1250693dc0d5cd588e7ce5bb9c4afef830eec682f3)
    • zip (sha256: 62c05b2a91f7b43ab575742185edb691bbc3745bbc4f7b57d10128a831d7c616)

Breaking Changes

  • The logic with which the default configuration is applied when using validators-proposer-config has been updated.
    The logic is now more intuitive but a given proposer config file may result in a different configuration compared with the previous Teku version.
    (Refer to #6325 (comment) for more information).

Additions and Improvements

  • Updated protobuf used by libp2p library to resolve a potential DoS vector
  • Added merge configuration for Gnosis chain. Note that all Gnosis nodes will need to be made merge-ready
  • Improved discv5 compliance
  • Changed the builder is online\is offline logs to is available\is not available
  • Added /eth/v1/beacon/states/{state_id}/randao to beacon-api
  • Block timing tracking is now enabled by default. The --Xmetrics-block-timing-tracking-enabled option has been renamed to --metrics-block-timing-tracking-enabled.

Bug Fixes

  • Fixed missing status filters (active, pending, exited, withdrawal) for the /eth/v1/beacon/states/{state_id}/validators endpoint
  • Fixed issue which could lead to duplicate processing of some events after gossip is stopped and restarted.
  • Fixed issue which could cause sync committee duties to be calculated too early, potentially causing duties to be missed if the scheduling was changed by a reorg.