github Consensys/teku 25.9.0

latest release: 25.9.1
2 days ago

This is an optional update containing bug fixes and improvements.

KNOWN ISSUE

We have identified an issue where Teku isn't able to follow the network after upgrading to 25.9.0. Further information is available at https://hackmd.io/@teku/B1lVi-Scxg . If you are on a debian/ubuntu system with grafana installed, this is likely to affect you. Consider deferring installing until 25.9.1 is available.
If this issue does affect you, you should downgrade to 25.7.1 until 25.9.1 is available.

Downloads

  • Available as 25.9.0 on Dockerhub
  • Download the binary distribution:
    • tar.gz (sha256: c2b7b7f1e2d2129bed4b2419486469668eb9da67c56f0ba8c71563ed81e5363e)
    • zip (sha256: 4ef823835343abfda7cc5f6c517607b7cf485a4b084970ffd59aaa34adee666c )

Breaking Changes

N/A

Additions and Improvements

  • Enabled, by default, a new attestation pool implementation that improves the attestation packing during block and aggregation production. It can still be disabled by setting --Xaggregating-attestation-pool-v2-enabled=false if needed
  • Added --p2p-discovery-bootnodes-url CLI option.
  • Updated LUKSO configuration with Electra fork scheduled for epoch 190800 (September 17th, 2025, 16:20:00 UTC)
  • Avoid builder validator registration calls, potentially delaying block production builder calls.
  • Removed TTFB_TIMEOUT and RESP_TIMEOUT from the default network configurations in line with ethereum/consensus-specs#4532

Bug Fixes

  • Limited the allowed time to wait for fork choice before proceeding with attestation duties, and added a development flag to adjust the timing if required.
  • Allowed voluntary exits to be periodically re-broadcast if they have been submitted locally and they have been in the queue for a long time (2 hours).

Upcoming Breaking Changes

  • GOSSIP_MAX_SIZE, MAX_CHUNK_SIZE, TTFB_TIMEOUT, and RESP_TIMEOUT configuration variables will NOT be supported after the Fusaka Mainnet release. These variables should be removed from any custom network configs.

Don't miss a new teku release

NewReleases is sending notifications on new releases.