Releases: eth-educators/eth-docker
Releases · eth-educators/eth-docker
Version 2.12.2.0
This is an optional release
Changes
- Reth full sync now supports RocketPool, SSV and StakeWise by including their contracts for eth_getLogs / receipts.
If you have an existing synced Reth, you'd need to make the change toreth.toml
manually. - Erigon now defaults to the new
erigontech/erigon
repo andlatest
tag - Updated SSV dashboards
- Add
./ethd keys count
command. Thanks @Hydepwns! - Persist Web3signer keys registered with Prysm
- Use Go 1.23 for source builds
- Support IPv6 for traefik
- Besu sync mode and RPC API can be configured with
EL_EXTRAS
- Do not override Nethermind's
--Pruning.CacheMb
, as it was causing performance issues - Offer Prysm on ARM64
- Offer Erigon on ARM64
- Clarify the OS version nag
- Source build for Teku and Besu uses Noble Numbat
- Fresh sync of Besu, Geth or Nethermind prefers a Docker volume without
eth1
in the name
Bug fixes
- Only use
sudo
fordkg_output
directory permission changes when needed. Thanks @jshufro!
Version 2.12.1.0
This is an optional release
Changes
- Support Erigon v3, including Caplin. To use Caplin, do not use an external CL
- Use early attestations with
teku-vc-only.yml
. Thanks @b0a7!
Version 2.12.0.0
This is a mandatory release for users of Lodestar 1.21.0 and above
Breaking changes
- Require Lodestar
1.21.0
or later
Version 2.11.2.0
This is an optional release
Changes
- Support IPv6 with Teku
24.8.0
- Users can freely set the Nethermind RPC namespaces through
EL_EXTRAS
Version 2.11.1.0
This is a mandatory release for users of Lighthouse Siren
Changes
- Support Lighthouse Siren 2.0
- Re-enable Nimbus in
./ethd config
when using SSV
Bug fixes
- Support the new Lighthouse dashboards
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