23.5.0
This is a recommended update containing old attestation filtering.
Downloads
- Available as
23.5.0
on Dockerhub - Download the binary distribution:
Breaking Changes
Additions and Improvements
- Set
User-Agent
header to "teku/v" (e.g. teku/v23.5.0) when making builder bid requests to help builders identify clients and versions. Use--builder-set-user-agent-header=false
to disable. - Included more context when a request to an external signer fails.
- Added
/eth/v1/beacon/rewards/blocks/{block_id}
rest api endpoint.
Bug Fixes
- Filtering attestations with old target checkpoint
Upcoming Breaking Changes
- Upgrading source code to Java 17 meaning users will need to upgrade their Java install to at least 17, or use the jdk17 variant of the docker image.
- 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
- The command argument
--Xengine-exchange-capabilities
will be removed, update to use--engine-exchange-capabilities
if you are using this option. - The command argument
--Xdeposit-snapshot-enabled
will be removed, just remove it from commandline/configuration if you use it, updated argument--deposit-snapshot-enabled
defaults to true now.