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:
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 epoch190800
(September 17th, 2025, 16:20:00 UTC) - Avoid builder validator registration calls, potentially delaying block production builder calls.
- Removed
TTFB_TIMEOUT
andRESP_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
, andRESP_TIMEOUT
configuration variables will NOT be supported after the Fusaka Mainnet release. These variables should be removed from any custom network configs.