This release aligns SSV with the latest client stack and removes a bug that could hurt block production reliability.
Technical context
We discovered that Teku 25.5.0 now supports the updated /spec endpoint, which includes the new BLOB_SCHEDULE
field that SSV was previously unable to parse correctly.
In addition, this release fixes missed proposals with Prysm: the client occasionally sets the Eth-Consensus-Block-Value
header incorrectly, which caused proposal misses even though the response payload itself was valid.
# Docker image
docker pull ssvlabs/ssv-node:v2.3.2
Upgrade Priority
Network | Priority |
---|---|
Mainnet | 👍 Recommended |
Hoodi | 👍 Recommended |
🚀 Features
- Teku 25.5.0 compatibility - The node now recognises Teku 25.5.0 beacon-node APIs.
🐛 Bug Fixes
- Missed proposals on Prysm - Integrates fix for Prysm patch Do not fail production when consensus block value is unavailable. Nodes using Prysm will no longer randomly skip block proposals when the block-value endpoint is empty.
- Correct total consensus time in logs - The
total consensus time
metric now measures the entire consensus pipeline, not just the signing step, giving operators reliable performance numbers. - Initialise
scoreParamsFactory
correctly - Fixed a nil-pointer panic on cold start when the factory was created after config callingsetupPubsub
.
📌 Notes
No database migrations or configuration changes are required.