v26.11.0 2026-11-01
This is an optional release
Manual intervention needed if coming from v26.7.2-dev through v26.9.0-dev
If you are updating from an Eth Docker version (check with ./ethd version) of v26.7.2-dev up to v26.9.0-dev, and you use grafana.yml or grafana-cloud.yml, you may have a directory that was incorrectly created with root ownership. In this case, ./ethd update would fail with an unsubtle error
To fix this manually, cd ~/eth-docker or into the directory where you have Eth Docker installed, then sudo rm -rf ./prometheus/node-exporter-text
After that you can safely run ./ethd update
Deprecations
- The legacy
validator-exitservice for Lighthouse, Lodestar, Nimbus, Prysm and Teku is deprecated and support will be removed after Hegotá hardfork. Please switch your tooling to use./ethd keys sign-exitand./ethd keys send-exitinstead - Nethermind's legacy Patricia/HalfPath DB is deprecated, support will be removed when Nethermind removes support for it.
./ethd updatewill warn you; you can switch to a Flat DB via./ethd migrate-nethermind - Nethermind's legacy
nm-eth1-datavolume is deprecated, support will be removed when Nethermind removes support for its Patricia/HalfPath DB../ethd updatewill warn you; you can switch to a supported volume and Flat DB via./ethd resync-execution - The consensus layer client TCP transport port is deprecated. Make sure to port-forward its UDP QUIC transport port and UDP discovery port. Use
./ethd port-checkto get an overview. Support will be removed when the clients remove it, expected sometime Q1 2027 mev-boost.ymlandcommit-boost-pbs.ymlwill be removed from your configuration after Glamsterdam hardfork on mainnet, expected December 2026. You can seek them manually if you still want them post-Glamsterdam. Clients are implementing ePBS support, which Eth Docker will support as they do../ethd updatewill warn you
Changes
- Work around a Nimbus Hoodi sync issue
- Caplin gains
consensus,eth2andCL_ALIASnetwork aliases - Drop the warnings for multiple ePBS URLs when using Nimbus
- Configure ePBS URLs pre-Glamsterdam when using
nimbus-allin1.yml - Add Ephemery testnet support to Erigon, Nethermind, Reth and Ethrex.
- Adjust Besu aggressive expiry to its new minimum
- Reth EraE import will import receipts
Bug fixes
- Fix Erigon metrics by explicitly setting the port
- Geth Ephemery reset handles
ANCIENT_DIR .ethd updatewill no longer delete its own lock file when run concurrently- When switching back from an
ethdpinned versiontag-to unpinnedmain, runningethd updateassudowill no longer create files with incorrect ownership ./ethd installwill delete an old left-overdocker.listso it doesn't conflict withdocker.sourcesduringsudo apt update- Stop Grafana from loop-restarting because it cannot find
bash