This release improves p2p message delivery times under certain scenarios (such as operator running a duplicate SSV node instance by mistake), better logging, and various cleanups.
🔐 Upgrade Priority
| Network | Priority |
|---|---|
| Mainnet | 👍 Recommended |
| Hoodi | 👍 Recommended |
⚠️ 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.4.1What's Changed
message-validation: graceful handling for duplicate p2p messages
Improves p2p message delivery times in a scenario when an operator is running a duplicate SSV node instance (typically as the result of infra-configuration mistake), with this change the affected clusters should perform much better overall now if/when it is the case.
PRs: #2677
misc improvements: logging, metrics, code cleanup
Includes improved proposer logging, minor optimizations and refactoring of message-validation code, improved documentation and the removal of some dead code (related to prior SSV-protocol forks), version-pinning for tooling.
PRs: #2672, #2651, #2673, #2685