This is an optional update containing bug fixes, optimizations and minor new features.
Downloads
- Available as
22.8.0
on Dockerhub - Download the binary distribution:
IMPORTANT: Prater nodes must be made "merge ready"
See the Teku guide on preparing for the merge for more information.
Additions and Improvements
- Support for the external builder API (e.g. mev-boost)
- Enables fork choice before block proposals by default on MainNet (previously on by default on testnets only)
- Optimisations in jvm-libp2p to reduce CPU usage
- Updated Sepolia bootnodes
- Enabled progressive balance tracking optimisation on MainNet
- Replaced separate metrics for each beacon node request with one metric
beacon_node_requests_total
. Some old metrics were kept for backwards compatibility, but will be removed in future versions.
Bug Fixes
--ee-endpoint
option was not used to retrieve deposits for networks where Bellatrix was not yet scheduled- Fix
latestValidHash
with invalid Execution Payload in response from execution engine didn't trigger appropriate ForkChoice changes - Remove incorrect error about potentially finalizing an invalid execution payload when importing a block with an invalid payload
Upcoming Breaking Changes
- The
validator_beacon_node_published_attestation_total
,validator_beacon_node_published_aggregate_total
,
validator_beacon_node_send_sync_committee_messages_total
,validator_beacon_node_send_sync_committee_contributions_total
andvalidator_beacon_node_published_block_total
metrics have been deprecated in favour of the newvalidator_beacon_node_requests_total
metric.
The old metrics will be removed in a future release. An update to the Teku Dashboard that uses the new metric is available. - 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
/eth/v1/debug/beacon/heads
endpoint has been deprecated in favor of the v2 Bellatrix endpoint/eth/v2/debug/beacon/heads