Version 2.15.3.0
This release is optional, yet recommended
Changes
- Support pre-merge history expiry with Geth, Nethermind and Nimbus-EL:
./ethd prune-history - Offer Nimbus EL alpha during
./ethd configif on Hoodi or Sepolia - Support Era1/Era file import for Nimbus EL
- Support Fluffy Portal client for use with Nimbus EL
- Offer Teku when configuring Ephemery testnet during
./ethd config - Nag users about old Docker Compose and about hosts that haven't been updated in 300+ days
- Erigon's current expiry changed to
EL_MINIMAL_NODE=aggressive, to support coming pre-merge expiry - Switch users to new Offchainlabs Prysm repos
- Switch users to new Besu tags
- Update Lido default oracles on Hoodi
- Bump
cadvisorto0.52.1 - Enable
cadvisorto detect OOM events - Interactive
./ethd updatewrites a log into/tmp - Support doppelganger protection in SSV
2.3.1and later - Create
.env.bakearlier when migrating.env, improve the error handler: Better chance a backup exists
and user is not left with a broken.envif./ethd updatefails - Increase Web3signer heap to 6g. There is a memory issue here somewhere - a remote signer should work
just fine with 2g, and mine does. If yours takes >2g on startup, recommend discussing with Consensys so
this can be fixed.
Bug fixes
- Fix Lighthouse IPv6 ENR
- Nimbus EL Compose labels cleaned up
- Resolve an incompatibility with Docker Compose 2.17.2 and earlier
- Exact match for
--help- can now run./ethd cmd run --rm execution --helpfor example and get the help
screen for the execution layer client, not the help screen for./ethd - Fix Nimbus slottime source build
ethereum-metrics-exporterwill query theconsensusservice when used in a Lido x Obol setup