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