Summary
Recommended update for mainnet operators. This release keeps Charon on v1.11.2 and updates every client to its latest stable release, picking up this week's security fixes: Lighthouse v8.3.1 updates its trusted certificates after the eMudhra certificate authority compromise, Nethermind 2.2.0 includes Microsoft's October .NET security fixes, and the monitoring images are rebuilt on patched Go releases. lido-dv-exit v0.6.0 stops polling the Obol API every slot while waiting for exit messages, and is built with the patched Go release. Another patch release may follow in the coming days, as more clients push fixes for the security incidents this week. Please update promptly when the fixes for the clients you run are available.
Important
Hoodi operators should not use this release. It doesn't support the Glamsterdam (Gloas) fork on Hoodi (October 26, 2026). Use v0.4.0-rc2 on Hoodi instead.
To update to this version, please run the following commands:
# Stop the node
docker compose down
# Save your local .env / custom overrides
git stash
# Update your local copy of this repo
git pull
# Checkout this release
git checkout v0.3.11
# Re-apply your stashed changes
git stash apply
# Restart the node
docker compose up -dIf you pin client versions in your .env (for example LIGHTHOUSE_VERSION or EL_NETHERMIND_VERSION), remove those lines or update them to the versions below, or your node keeps running the pinned versions.
Updated versions
| Component | Version |
|---|---|
| Charon | v1.11.2 (unchanged)
|
| Lighthouse | v8.2.2 → v8.3.1
|
| Teku | 26.8.0 → 26.10.1
|
| Lodestar | v1.46.0 → v1.50.0
|
| Prysm | v7.1.8 → v7.3.0
|
| Nimbus | v26.7.0 → v26.10.1
|
| Nethermind | 1.39.3 → 2.2.0
|
| Reth | v2.5.1 → v2.8.0
|
| Commit-Boost | v0.10.0 → v0.11.0
|
| lido-dv-exit | v0.5.2 → v0.6.0
|
| Prometheus / Grafana / Loki / Tempo / Alloy | v3.15.1 / 13.2.4 / 3.7.9 / 2.10.10 / v1.21.1
|
| node-exporter | bitnamilegacy/node-exporter:1.9.1 → prom/node-exporter:v1.12.1
|
Upgrade notes
- Lighthouse
v8.3.xmigrates its database. To downgrade tov8.2.xlater, stop the beacon node and use thev8.3.1binary to migrate the database back first. See the Lighthouse v8.3.0 release notes. - Nethermind
1.39→2.2upgrades in place without a resync. If you pass your own Nethermind settings, check the 2.0.0 and 2.2.0 breaking changes. This repository's default flags are unaffected. - Reth
v2.8.0changes a few RPC defaults (the gas price oracle and minimum priority fee). See the Reth release notes. - lido-dv-exit
v0.6.0backs off its Obol API requests while a cluster hasn't reached the threshold of partial exits, so a full exit message can take up to about 50 minutes to arrive after your cluster reaches quorum. - Docker image builds: the Nimbus validator client image is built locally on top of the official one, so the first
docker compose up -dafter updating takes a little longer.
What's Changed
- images: stable client and security bumps for v0.3.11 by @OisinKyne in #335
Note
lido-charon-distributed-validator-node is a repo intended as a deployment guide and is not intended to be the canonical way to deploy a distributed validator.
Operators are encouraged to use this repository to build and maintain their own configurations that work for their individual use case. Please work with your squad to have your cluster exposed to no single point of failure on three or more nodes.
Full Changelog: v0.3.10...v0.3.11