Skip to content

23.5.0

Compare
Choose a tag to compare
@rolfyone rolfyone released this 13 May 03:54
· 1127 commits to master since this release
32a8074

This is a recommended update containing old attestation filtering.

Downloads

  • Available as 23.5.0 on Dockerhub
  • Download the binary distribution:
    • tar.gz (sha256: 9da9fc6c3a0e7ebbfe7c4599295c76113b3631c49da513a677dc35326c5a1a41)
    • zip (sha256: 725144706e5dddc1e5d1003a7e1c8ef12f2e815c93cda5273f109056bb6aa7b1)

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.