Repository navigation
lido-dv-exit v0.6.2
A maintenance release: it no longer hammers the Obol API when a cluster lock hasn't been published, and it updates dependencies. No configuration changes are needed.
Image: obolnetwork/lido-dv-exit:v0.6.2 (amd64, arm64)
Changes
- Backs off when the cluster lock isn't published to the Obol API (#171)
- The Obol API can only store partial exits for clusters whose lock it holds. If the lock isn't published, posting partial exits returns 404.
- lido-dv-exit now logs
Cluster lock not published to Obol APIonce at error level, with the lock hash and how to publish it. - It then retries only about every 256 slots (with jitter), instead of retrying and logging on every slot.
- Normal retries resume as soon as a post succeeds.
- To fix the error, publish
cluster-lock.jsonby POSTing it to<obol-api-url>/lock; the Launchpad andcharon dkg --publishdo this for you.
- Sends a
User-Agent(lido-dv-exit/<version> charon/<version>) to the Obol API, so its traffic can be identified when debugging (#171). - The CLI help and usage text now say
lido-dv-exitinstead oflido-exit-dv. The binary and the commands it accepts are unchanged (#171).
Dependencies
- go-eth2-client 0.29.0 → 0.30.1, go-ethereum 1.17.8 → 1.17.10 (indirect), pion and procfs updates (#174).
- GitHub Actions updates (#169), and the release workflow can create draft releases (#173). Both are CI only.
- Built with Go 1.26.10.
govulncheckreports no vulnerabilities reachable from lido-dv-exit's code.
Upgrading
Swap the image tag to v0.6.2. Since v0.6.1 the .charon directory may be mounted read-only. lido-charon-distributed-validator-node bumps to this version separately.
What's Changed
- ci: let the release workflow create draft releases by @OisinKyne in #173
- app: stop hammering the API when the lock isn't published by @OisinKyne in #171
- build(deps): bump the go-dependencies group with 5 updates by @dependabot[bot] in #174
- build(deps): bump the github-actions group across 2 directories with 13 updates by @dependabot[bot] in #169
Full Changelog: v0.6.1...v0.6.2