Releases: eth-educators/eth-docker
Version 2.11.0.1
This is a recommended release for SSV node operators, with bug fixes
Changes
- Switch Nimbus source build to alpine, from debian
- Support RISC-V architecture in
./ethd config
. Thanks to @lazyprogrammerio and @haurog!
Bug fixes
- Remove Nimbus from SSV config query, see Nimbus PR. Thanks to
@jwhelan72, celticwarrior on Ethstaker Discord! - Allow
--debug
on./ethd keys import
- Only grep
~/.profile
if it exists - Recognize
arm64
(Mac M1/2/3) during./ethd config
Version 2.11.0.0
This is an optional release with breaking changes
Breaking changes
- Require Lodestar
1.20.0
or later when usinglodestar.yml
- Require Besu
24.7.0
or later when using./ethd prune-besu
Changes
- Replace Grandine deprecated
--builder-api-url
with--builder-url
- Change Grandine default tag to
stable
fromlatest
- Replace Besu deprecated
storage x-trie-log prune
withstorage trie-log prune
- Reenable Nethermind
--Pruning.CacheMb 4096
on systems with 32 GiB of RAM or more lodestar.yml
uses SSZ wire format and no longer specifies the REST namespace. Thanks @nflaig!
Version 2.10.1.0
This is an optional release with new features
New features
- Add
./ethd prune-reth
command. This should be run once only, when upgrading from Reth 1.0.0- While Reth 1.0.0 is running and fully synced,
./ethd update
. This brings in Reth 1.0.1 but does not activate it yet. ./ethd prune
. This prunes the Reth database, then restarts Reth. All other changed containers are also restarted.
- While Reth 1.0.0 is running and fully synced,
Bug fixes
./ethd keys
works with Prysm again- Choosing "No" for SSV DKG during SSV configuration no longer quits ethd
Version 2.10.0.0
This is an optional release with breaking changes
Breaking changes
- Require Prysm
5.0.4
or later; enable Prysm QUIC port - Remove explicit Besu trie log limit, as it is default from
24.6.0
on
New features
- Add a
network
label to the metrics
Bug fixes
- Prysm can fetch genesis for Sepolia and Holešky
- Nimbus EL builds and starts again
- Resolve FromAsCasing warnings by Docker
Version 2.9.2.0
This is an optional release with new features
New features
- Support Nethermind
1.27
- Switch Lighthouse
latest-modern
tolatest
, to support5.2.0
- Switch Erigon
stable
tov2.60.1
. Please track Erigon versions manually - Migrate existing Prysm and Lighthouse setups to new volume names matching the
cl-only.yml
ones - Enable separate static dir for Reth via
ANCIENT_DIR
- Source-build Besu with JDK 21
- Grandine uses pruned storage when not configured as an archive node
Bug fixes
- DKG
chown
uses the owning user's group and only runs when required - Fix
./ethd sign-exit all
with web3signer and Prysm or Teku - Fix Lodestar source build
- SSV config works on macOS
Version 2.9.1.0
This is an optional release with new features
New features
- Support the Grandine consensus layer client
- Migrate to Loki 3. Caution that if you didn't run
./ethd update
sometime between 2024-04-09 and 2024-05-01, this change may require you to stop Loki with./ethd stop Loki
, remove its volume withdocker volume rm eth-docker_loki-data
(adjust if the directory is not namedeth-docker
), and start again with./ethd up
.
Bug fixes
- Reth DB conversion check works when there are two Reth on the machine
./ethd install
doesn't throw an error if Docker is already installed andpkg-config
is not
Version 2.9.0.0
This is an optional release with new features
Breaking changes
- Requires Nethermind
v1.26.0
New features
./ethd prune-nethermind
will migrate the Nethermind DB to HalfPath on nodes with 32 GiB of RAM or more- Add discv5 to Reth
Changes
- Teku default heap to 6g
- Lodestar default max peers to 100
- Use Geth 1.14.0 defaults
- Remove
./ethd prune-geth
Bug fixes
- Do not default Besu to highspec on less than 64 GiB RAM, to avoid OOM errors
- Do not downgrade the
.env
version - Fix Loki and prepare for Loki 3
- Check for snap docker earlier
Version 2.8.0.0
This is an optional release with new features
Breaking changes
- Requires Besu
24.3.0
New features
- Supports
./ethd prune-besu
for long-running Besu DBs, to one-off prune trie logs
Version 2.7.1.0
This is an optional release with new features and bug fixes
New features
- Supports Reth beta and prompts for resync if coming from Reth alpha
- Update cadvisor to
0.49.1
- Update ethereum-metrics-exporter to
0.23.0
Bug fixes
- Fix
HOST_IP
inallin1.yml
files - Lodestar dashboard shows more metrics
- Fix
./ethd config
not building - Besu high spec more reliably activates with 64 GiB RAM
pull_policy: never
to avoid extraneous builds
Version 2.7.0.0
This is an optional release with new features and bug fixes
Breaking changes
- Breaks if
ext-network.yml
was changed. In this case pleasemv ext-network.yml ~
it out to your home directory, try./ethd update
again, and thennano ext-network.yml
and re-apply the changes that were made, likely just the network name asname: rocketpool_net
for reverse hybrid. - Drops support for Docker Compose V1
- Drops support for automatically converting pre-merge (before September 2022) configurations
- Requires Nethermind
v1.25.4
or later
New features
- Changed Lighthouse default max peers to 100, to match their 5.0.0 release
- Lodestar flags updated to use the current convention. Thankls @nflaig!
Bug fixes
- Works more consistently on macOS. Thanks to @alindsilva and @toraonion for raising the issue and testing!
- Fixed
prometheus-traefik.yml
- Fixed the jwt secret that
./ethd config
queries for not being saved. Thanks @victorelec14!