Releases: eth-educators/eth-docker
Releases · eth-educators/eth-docker
Version 2.15.2.0
This release is optional, yet recommended
Changes
- Support Vero "in a box" with multiple Ethereum nodes, by introducing additional aliases
- Better support for Caplin
- Split EL and CL archive nodes
- Better PostgreSQL update
./ethd update
runs inscreen
by default: Use./ethd update --non-interactive
to override that- Default to PostgreSQL 17
- Source build with Go 1.24
- New SSV Grafana dashboard
- Dependency upgrades, such as ethereum-metrics-exporter and pre-commit-hooks
- Web3signer heap is configurable
./ethd update
refactor to eliminate "did not migrate an .env variable" style bugs- Hoodi network support in
./ethd config
- Caplin support in
./ethd config
- Besu no longer defaults to "high spec" on 64 GiB RAM - I don't know that Besu may use the RAM. If you want it
to, useEL_EXTRAS
- Query history expiry when using Erigon: Expect this to change again as history expiry gets fleshed out
post-Pectra - A small zoo of messaging improvements to make things (hopefully) clearer
Bug fixes
- Custom
NETWORK
as a github repo adjusted to work again, this had been broken for a while. Thanks early Hoodi! - Lido Obol works with Lodestar
Version 2.15.1.0
This release is mandatory for users of SSV DKG
Changes
- Support SSV DKG 3.x. Please adjust
ssv-config/dkg-config.yaml
manually to add a dot.
in front of every path.
Seessv-config/ssv-config-sample.yaml
for an example - Replace Xatu with Contributoor. Thanks @samcm!
- Support Erigon 3 beta
- Add a
MINIMAL_NODE
option for nodes that implement EIP-4444 and expire pre-merge history. At present, only
Erigon 3 beta ./ethd config
checks the contents ofJWT_SECRET
more closely. Thanks @b0a7!- Add SSV Pulse benchmark
- No longer suggest our own
GRAFFITI
and use the client default ethdo
now prints debug log lines
Bug fixes
- Nimbus works on Gnosis
- Fix Lodestar source build
- Fix Nimbus source builds
- Improve prep for changing ext-network.yml
Version 2.15.0.2
This is an optional release with bug fixes
Changes
- Add Xatu. Thanks @samcm for making it work!
Bug fixes
- Do not offer Lido CSM SSV on ARM hardware
- Fix Nimbus source build
Version 2.15.0.1
This is a recommended release
Changes
- Build Nethermind with .NET 9
- Clearly identify Nethermind during
./ethd version
- CloudFlare DDNS updates v6 address, as well as v4
Bug fixes
- Legacy Prysm API token files are handled gracefully. Thanks @ThomasBlock for reporting and @BriungRi for finding root cause!
- Eth Docker's utility commands such as
./ethd resync-consensus
work when there are upper-case letters in the directory name, such asEth-Docker
./ethd space
works with large volume lists
Version 2.15.0.0
This is a recommended release
Breaking changes
- Require Nethermind
1.30.0
; use--data-dir
in place of the deprecated--datadir
Changes
- Support
EL_MAX_PEER_COUNT
for Reth. Thanks @victorelec14! CL_NODE
can be comma-separated for Nimbus. Thanks @b0a7!- Switch to ethstaker-deposit-cli, from staking-deposit-cli
- The Docker root dir is detected upon startup, for ease of use with
grafana.yml
- The validator alias is configurable, to run multiple copies of Eth Docker on the same bridge network and still
haveethd keys
work correctly - The default IPv6 P2P port does not conflict with a host-mapped Prometheus
- Compatible with Lighthouse
v6.0.0
Bug fixes
- Resolve
.env
gettingroot
permissions when runningsudo ./ethd update
. Reminder thatethd
is best run
withoutsudo
- The Nimbus execution layer client compiles again
CL_IPV6_P2P_PORT
is retained duringethd update
- Lido Obol exiter service survives Docker update, reboot, &c
Version 2.14.0.2
This is a recommended release
Bug fixes
prysm-stats.yml
andnimbus-stats.yml
survive reboot and Docker update. Thanks qiqsilver!- Siren fixes for
CL_NODE
with commata, and IPv6 machines. @pietjepuk2 flexing those maintainer muscles! - Lido CSM Titan in optional list. Thanks @vgorkavenko!
- Reth logs its receipts pruning accurately. Thanks marc_blockshard!
Version 2.14.0.1
This is a recommended release
It fixes bugs in v2.14.0.0
, please see changelog for v2.14.0.0
as well.
Changes
- Add support for Ephemery testnet to
./ethd config
Bug fixes
- Resolve
awk
warning messages on GNU awk, which impacted all versions of Ubuntu - Fix errors causing
./ethd config
to fail on several configuration options
Version 2.14.0.0
Avoid this release, it has a noisy bug
Breaking changes
- Require Erigon
v2.60.9
or later
Changes
- Use new
erigontech/erigon
repo, instead ofthorax/erigon
- Use new
ssvlabs/ssv-node
repo, instead ofbloxstaking/ssv-node
- Teku default heap to 7g
- Lighthouse archive node aggressively backfills: 3 days instead of 2 weeks
- Update Lido Oracle addresses on mainnet. Thanks @nameisremus!
MEV_RELAYS
can now be a multi-line value. Thanks h.m.23 for suggesting this feature!
Bug fixes
- Don't check for Docker service on Microsoft WSL
./ethd keys send-exit
works with aCL_NODE
that has comma-separated backup CLs- Fix Lido mainnet fee recipient. Thanks @vgorkavenko!
Version 2.13.0.0
This is a recommended release
Breaking changes
- Require Prysm
v5.1.1
or later
Changes
- Add support for commit boost
- A fresh Reth sync keeps all receipts, for compatibility with sundry protocols such as SSV, RocketPool, NodeSet,
StakeWise - Improved IPv4/v6 dual stack support
- IPv6 is enabled on hosts that have IPv6 connectivity
- Add Titan relay to Lido CSM config dialog. Thanks @vgorkavenko!
Bug Fixes
- Fixes to Lido CSM support. Thanks @cnupy!
- Undo the Prysm VC REST use that "snuck in" with CSM. Prysm VC uses RPC again on port 4000, until the Prysm team promote the REST VC from experimental to released
Version 2.12.3.0
This is a recommended release
Changes
- Support Lido CSM module. Thanks @dgusakov, @vgorkavenko and @cnupy!
- Add non-censoring Titan relay to mainnet default
- Remove Eden relay from defaults
- Do not switch Erigon repo to
erigontech/erigon
, yet, until images there containlinux/amd64
Bug Fixes
grafana.yml
andgrafana-cloud.yml
work with Docker27.3.0
and later. Thanks u/ChewsMacRibs!- Fix incorrect method name during
./ethd update
. Thanks @kajeagentspi!