24.8.0
This is a recommended update requiring at least Java 21.
Attention: Check that Java 21 is installed prior to upgrade to minimise downtime during your upgrade.
Downloads
- Available as
24.8.0
on Dockerhub - Download the binary distribution:
Breaking Changes
- Updated counter metrics to incorporate the suffix
_total
. If you are using a custom dashboard to monitor Teku metrics, you might need to update the metrics manually when breaking changes are introduced. For more information, see Update metrics. - Java 21+ is required to be installed to run Teku. Refer to https://docs.teku.consensys.io/get-started/install for the updated instructions.
Additions and Improvements
- Added support for dual-stack (IPv4/IPv6) for discovery and p2p. Refer to https://docs.teku.consensys.io/development/how-to/find-and-connect/configure-ipv6 for more details.
- Added a state pruner that can limit the number of finalized states stored when running an archive node.
- Updated bootnodes for Sepolia network.
- Implemented GetBlockAttestationV2 (adding support for Electra attestations)
- Implemented GetAttestationsV2 (adding support for Electra attestations)
- Implemented GetAggregateAttestationV2 (adding support for Electra attestations)
- Implemented GetAttesterSlashingV2 (adding support for Electra attestations)
- Updated a number of parameters to reduce issues when using
p2p-subscribe-all-subnets-enabled
. If you have adjusted queue sizes manually when using all-subnets, please refer to details below. Manual settings will still override these defaults. - When
p2p-subscribe-all-subnets-enabled
,p2p-peer-lower-bound
now defaults to 60 (previously 64), andp2p-peer-upper-bound
now defaults to 80 (previously 100). - When
p2p-subscribe-all-subnets-enabled
, (Xnetwork-async-p2p-max-queue
,Xnetwork-async-beaconchain-max-queue
,Xp2p-batch-verify-signatures-queue-capacity
) now default to 40_000 (previously 10_000) - When
p2p-subscribe-all-subnets-enabled
,Xvalidator-executor-max-queue-size
now defaults to 60_000 (previously 40_000). - Enabled GetNewBlockV3 by default.
Bug Fixes
N/A
Upcoming Breaking Changes
N/A