The release refines the majority fork protection, reducing attestation misses, and fixes a missing error log.
🔐 Upgrade Priority
| Network | Priority | Fork date |
|---|---|---|
| Mainnet | 🟢 Required | 3.12.25 |
| Hoodi | 🟢 Required | 28.10.25 |
Unless you've already upgraded to v2.3.7, in which case this release is only recommended, not mandatory.
⚠️ Always ensure your Execution + Consensus clients and any remote signers (web3signer, external signers) are updated, SSV strives to support latest released versions of these clients.
⚠️ Always update testnet and check performance before updating mainnet nodes.
🐳 Docker image
docker pull ssvlabs/ssv-node:v2.3.8What's Changed
Fixed Validator Performance Regression
Majority fork protection in v2.3.7 came with an unnecessary check which sometimes reduced performance during transitory Beacon node issues or reorgs.
Operators may re-enable the former stricter check again, to match v2.3.7 behavior, however we do not recommend it.
Fixed missing error log
Fixes a bug where errors returned by the consensus client during initial sync were omitted and not shown in logs. See #2601