Skip to content

26.8.0

Latest

Choose a tag to compare

@lucassaldanha lucassaldanha released this 10 Aug 23:56
· 6 commits to master since this release
b37812f

This is a recommended update containing bug fixes and breaking changes.

Downloads

  • Available as 26.8.0 on Dockerhub
  • Download the binary distribution:
    • tar.gz (sha256: 19d6b3a5e65e8608d0809877973e8ce2bcdca912c13d43e2d41a472d70d98ea4)
    • zip (sha256: e29759d182442ea26096188796f69bbb8d46d987534128edf27ffb5e955bfeb4)

Known Issues

  • If you are using an archive node with a leveldb-tree database, an issue has been introduced where startup takes a very long time. You may be better off avoiding this release if your beacon/db/db.version is leveldb-tree.

Breaking Changes

  • Removed the legacy web3j-based Eth1/PoW deposit-log fetching. A node no longer requires an Eth1 JSON-RPC endpoint to run; deposits are sourced from the finalized deposit-tree snapshot and in-protocol (EIP-6110) execution requests. The following CLI options have been removed: --eth1-endpoints / --eth1-endpoint, --eth1-deposit-contract-max-request-size.
  • Removed the non-production validator-tools send-deposits and validator-tools generate-and-send-deposits internal subcommands (web3j-based deposit submission). validator-tools generate-keys is unaffected.
  • Removed the GetDepositSnapshot RPC endpoint, which has been deprecated and removed since v3.0.0 of the Beacon API spec.

Bug Fixes

  • Fixed Beacon REST API socket retention when clients cancel pending asynchronous requests. Requests now time out after 30 seconds.
  • Fix an edge case on BeaconBlocksByRange where a request for a single block would return an empty response instead of the block.