github Consensys/teku 23.12.0

latest releases: 24.8.0, 24.6.1, 24.6.0...
9 months ago

This is an optional update with bug fixes and performance improvements.

Note: The new --checkpoint-sync-url option is missing from the CLI help. The documentation for that flag can be found in our documentation page.

Downloads

  • Available as 23.12.0 on Dockerhub
  • Download the binary distribution:
    • tar.gz (sha256: 9b525f9207c69beeef80216fb1fd398c3fdfae866dbc36d4ee12a09f3c635784)
    • zip (sha256: 0c68d629b5c3daeb17fff4c12479ef7f13b9fec434a421081dd55ce1087552b4)

Breaking Changes

  • By default, Teku won't allow syncing from genesis, users should use --checkpoint-sync-url when starting a new node. It is possible to revert back to the previous behaviour using the flag --ignore-weak-subjectivity-period-enabled.
  • Teku will fail to start if the Validator API cannot read the password file used for authorization. Previously, if the Validator API was enabled but Teku couldn't read the password file, it would start but no request to the Validator API would be served.

Additions and Improvements

  • Added support to new Beacon APIs publishBlindedBlockV2 and publishBlockV2 which introduce broadcast validation parameter.
  • Added configuration attributes in support of honest validator late block reorg, which adds REORG_HEAD_WEIGHT_THRESHOLD, REORG_PARENT_WEIGHT_THRESHOLD, and REORG_MAX_EPOCHS_SINCE_FINALIZATION to phase 0 configurations. Mainnet values have been added as defaults for configurations that have not explicitly listed them.
  • Added POST /eth/v1/beacon/states/{state_id}/validators beacon API.
  • Added POST /eth/v1/beacon/states/{state_id}/validator_balances beacon API.
  • Third-party library updates.
  • Added --exit-when-no-validator-keys-enabled command line option.
  • Updated Gnosis chain bootnodes.
  • Support Basic authentication for external signer
  • When initializing with the --checkpoint-sync-url option, the deposit tree snapshot will also be downloaded, rather than relying on older data packaged in the release.

Bug Fixes

  • Fixed bugs when validator statuses were not updated and builder registrations were not sent in some cases

Don't miss a new teku release

NewReleases is sending notifications on new releases.