- Fix pagination issue with SSV keys
- Bump rust toolchain to 1.91
- Bump lighthouse dependencies to v8.1.3
- Test new release process (duplicate of v0.9.6)
- Add new log that prints winning relay's id and bid amount
Breaking changes
- Unified binary: CLI, PBS, and Signer combined into a single
commit-boostbinary with subcommands (#425). This change changes the CLI, notably theinitcommand is now invoked ascommit-boost init --config <config_name>. - New unified Docker image
commit-boost(#464). Dedicatedcommit-boost-pbsandcommit-boost-signerimages continue to ship for backward compatibility. - Signer service API updated, see signer-api.yml
Security
- Sigma Prime audit fixes for the signer service (#438)
Features
- SSV-node API support (#415)
- Custom chain ID support (#429)
- PBS reloads config on file changes without restart (#409)
- New log line for
get_headerauction winner (#443)
Fixes
- CLI double-parse bug (#428)
- Test updates for SSV API rename and PbsState signature change (#427)
Infrastructure
- New release process based on
.releases/YAML model (#462 and #464)
- Fix string marshaling bug when fetching keys from local SSV nodes
- Fix Crypto TLS import ordering issue that caused Dirk signer path to panic.
- Minimal changes to support Stader validator registry following the pattern of Lido and SSV registries.
- Accumulation of rc1-rc4
- Add support for Lido Curated Module v2 (#489)
- Correct the reported version: v0.10.0 binaries self-reported as
0.10.0-rc4 - Update dependencies to clear advisories present in v0.10.0:
h2(RUSTSEC-2026-0258),ruint(RUSTSEC-2026-0220), and the yankedspin0.9.8 - Add a publish-age cooldown for dependency resolution and
--lockedbuilds (#492)
- Introduces SSZ encodings for
get_headerandsubmit_block - Introduces optional streaming endpoint to receive bids over WebSocket connection
- Fix Prysm issue #17136
- Relay API keys and other custom relay headers can be loaded from a secret file or an environment variable instead of being written in the config (#498)
- The WebSocket bid stream metrics for handshake latency, bid updates per window, unparseable frames and HTTP fallbacks counts under its own
get_header_streamendpoint (#499) - Add support for Lido Curated Module v2 (#489)
- Bump sigstore version (#494)