This is a recommended release
Breaking changes
- Ethrex and max blobs requires Ethrex
10.0.0or later - Nethermind and max blobs requires Nethermind
1.37.0or later - Besu and max blobs requires Besu
26.4.0or later - Erigon and max blobs requires Erigon
3.4.0or later - Require Reth
2.2.0or later - Grandine Nethermind plugin requires
1.37.0or later - Nethermind and FlatDB requires
1.37.1or later - Vero source build requires
1.4.0or later
Changes
- Better Reth download handling, requires Reth
2.1.0or later - Support Reth DB migration to v2, requires Reth
2.1.0or later - Support Nethermind FlatDB
- Support a multi-user setup with
eveowning the Eth Docker directory, andaliceandbobhaving the ability to administer
Eth Docker, when all three are in a common group such asnode-adminsand that group has write rights to the Eth Docker directory ./ethd update --no-screenif you'd like to run./ethd updateand not have it spawn ascreensession- Support Ethrex max blobs, requires Ethrex
10.0.0or later - Support Nethermind max blobs, requires
1.37.0or later - Support Besu max blobs, requires
26.4.0or later - Support Erigon max blobs, requires
3.4.0or later - Support Web3signer distroless image, including read-only Docker parameter
- Provisioned Grafana alerts no longer fire on "No Data"
- Support changed Grandine Nethermind plugin parameters
- Progress counter for key import and deletion
- Add command to reduce security of web3signer keys. Use on testnet, only!
- Bump Besu and Teku build to Java 25
- Nag user if their Docker-CE is old, to guard against accidentally disabled 3rd party repo
- Reth uses the same port for discv4 and discv5
- Remove Manifold finance relay
- Enable UI access to Obol Alloy
- Support Vero source build on
1.4.0or later. Thanks @eth2353! ETH_DOCKER_TAG=stablewill always pull the latest release version during./ethd update, instead of the current-devversion- Cleaner node exporter configuration
- Grandine source builds can optionally pull in a host-built binary instead of building inside the container
Bug fixes
- Obol Alloy service is now distinct from generic Alloy service
./ethd updatehandles migration from Obol promtail to Obol Alloy- Obol Alloy correctly delivers Charon metrics
./ethd keys import --non-interactivenow actually is./ethd installadjusts.motdto the actual directory Eth Docker is in./ethd prune-historyworks correctly with Nethermind- Prysm archive node backfills to slot 0
- Do not mount
$DOCKER_ROOT/containersinto Alloy ./ethd installcorrectly handles chrony leap seconds on Ubuntu 26.04- Remove
./ethd updatelock file on failure