Skip to content

v22.3.0

Compare
Choose a tag to compare
@tbenr tbenr released this 03 Mar 10:15
· 2381 commits to master since this release
a7be8fb

This is an optional upgrade containing new features, bug fixes and optimisations.

Downloads

  • Available as 22.3.0 on Dockerhub
  • Download the binary distribution:
    • tar.gz (
      sha256: 16171e02c4c5855e41b7863f4e9989a6a294504078aefe8a078b03f05870e5a9)
    • zip (
      sha256: 5e515c77ec915301e5c0e53998f8bcd8c762faad042b2c46d289c3be83f2f49c)

Breaking Changes

  • Support for the Pyrmont testnet has been removed. The Prater testnet should be used instead.

Additions and Improvements

  • Added support for exporting metrics to an external service with --metrics-publish-endpoint.

Bug Fixes

  • Improved handling of the http accept header used to determine whether to send SSZ data or json for states and blocks.
  • Updated discovery library with improved performance.
  • Updated libp2p library to respect message list limits when sending messages.
  • Fixed issue on custom testnets with two forks in sequential epochs where the maximum gossip topic subscription limits were exceeded.
  • Fixed issue where /eth/v1/beacon/headers and /eth/v1/beacon/headers/:block_id would incorrectly return the block root in the body_root field.
  • Simplified chain head updates to resolve Skipping head block update to avoid potential rollback of the chain head warnings.

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 commandline option --validators-performance-tracking-enabled has been deprecated in favour of --validators-performance-tracking-mode