This is an optional release
Breaking changes
- Requires Geth
v1.17.0or later when using the built-in Grafana viagrafana.ymlorgrafana-rootless.yml
Changes
./ethd prune-historynow offers a menu of expiry options, depending on which the chosen client supports. This ranges from "pre-merge" to "pre-cancun", "rolling" and even "aggressive".- Support
MAX_BLOBSwith Geth and Nimbus EL../ethd configwill attempt to computeMAX_BLOBSdepending on upload bandwidth. This
can allow bandwidth-constrained nodes to still build locally. - Initial support for Nimbus Verified Proxy. This is useful when expiring more than pre-merge history while also needing receipts,
e.g. when running RocketPool, Nodeset or SSV. Note this client is still in alpha. - Geth sends traces to Tempo by default, when using
grafana.ymlorgrafana-rootless.yml - Support EraE file import with Geth. Note there aren't many EraE files yet, this functionality requires more testing.
- Remove Era/Era1 import from Nimbus EL. Only support EraE going forward.
- Support Reth
v1.11.0and later - Support optional pre- and post-update hooks when running
./ethd update. The optional filespre-ethd-update.shand/orpost-ethd-update.sh
are executed just before and after./ethd update, and should be bash scripts. Thanks @erl-100! - Remove deprecated
--in-process-validators=falsefrom Nimbus - All Dockerfiles explicitly add
adduserandbash, even if these are currently already shipped with the client image - From this release, Eth Docker uses a calendar version scheme
Bug fixes
- Fixed a bug that kept Lighthouse from starting when using the new graffiti append option. Thanks @victorelec14!
- Fixed a bug in the Lighthouse jwtsecret ownership check. Thanks @Olexandr88!
- Ensure
pingutility is installed before testing IPv6 connectivity - Fixed a bug that broke Geth telemetry. Thanks @marcovc!
- Remove a duplicate
gosuinstall from the Nimbus-EL Dockerfile