Skip to content

23.3.1

Compare
Choose a tag to compare
@zilm13 zilm13 released this 23 Mar 19:52
· 1224 commits to master since this release
a3df3ae

This is a required update containing mainnet 🦉CAPELLA🦉 fork configuration. All users should upgrade as soon as possible.
NOTE: Upgrade your EL client to the latest version first! This update could be incompatible with old versions.

Known Issues

  • CVE-2022-1471 security alert related to snakeyaml-1.33.jar could be ignored because Teku doesn't make use of the affected functionalities. Future dependency updates will fix this security alert.

Downloads

  • Available as 23.3.1 on Dockerhub
  • Download the binary distribution:
    • tar.gz (sha256: f774fab2b6b5804a1619d129004805c722a07cb9bece1894c3558b2528ac300b)
    • zip (sha256: fadc91e193923897930a4d2f81290c45c949749754a5fe2fe27962db9729a228)

Breaking Changes

  • --Xbeacon-liveness-tracking-enabled has been removed in favour of --beacon-liveness-tracking-enabled

Additions and Improvements

  • The commandline option --network of the validator-client subcommand has been undeprecated for values other than auto.
  • Send validator registrations to the Beacon node when the Validator client has reconnected to the event stream
  • Added optional query parameters require_prepared_proposers and require_validator_registrations to the teku/v1/admin/readiness endpoint
  • Added mainnet configuration for the CAPELLA network fork due at epoch 194048, April 12, 2023; 10:27:35pm UTC
  • Added experimental feature --Xdeposit-snapshot-enabled to use bundled deposit contract tree snapshot and persist it after finalization to decrease EL pressure when syncing and speed up node startup
  • Added --p2p-discovery-site-local-addresses-enabled option to allow discovery connections to local (RFC1918) addresses.
  • Added --builder-bid-compare-factor to be applied to the builder bid value when comparing it with locally produced payload.
  • Improved Completed regeneration info message so that is more technically accurate.

Bug Fixes

  • Fixed a bug in signature verification on fork boundaries when first blocks of the new fork are missing.

Upcoming Breaking Changes

  • 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 --p2p-discovery-site-local-addresses-enabled option will be set to false by default. If you use the client's discovery inside the local network, update its launch command to toggle the option.