microsoft/CCF ccf-7.0.0-dev5
microsoft/CCF
Captured source
source ↗published Nov 17, 2025seen Jun 26captured 1whttp 200method plain
7.0.0-dev5
Repository: microsoft/CCF
Tag: ccf-7.0.0-dev5
Published: 2025-11-17T17:44:08Z
Prerelease: yes
Release notes:
Added
- Support for PreVote optimisation. Nodes understand and are able to respond to PreVote messages, but will not become pre-vote candidates themselves. (#7419, #7445)
Changed
- When the
fetch_recent_snapshotbehaviour is enabled by the node config, the Joiner will now prefer the peer's snapshot over _any_ local snapshot, regardless of version (#7314). - Crypto interface for RSA and EC keys (#7425)
ccf::crypto::PublicKeybecomesccf::crypto::ECPublicKeyccf::crypto::KeyPairbecomesccf::crypto::ECKeyPair- Error-prone inheritance between RSA and EC key classes has been removed.
- RSA keys now don't re-use CSR functionality from EC key interface.
Removed
- Removed the unused experimental
ccf.host.triggerSubprocess()JS API - Removed ACME client and support for ACME-endorsed interfaces (#7414).
- Removed fallback JWT authentication (#7442)
- It is recommended to clean up the old tables for services started before 6.x - check out
cleanup_legacy_jwt_recordsproposal in the default sample constitution.
Fixed
- CheckQuorum now requires a quorum in every configuration (#7375)
Changed
- The snapshot-serving endpoints required for
fetch_recent_snapshotbehaviour are now disabled-by-default to avoid public DoS requests. They should be enabled on a per-interface basis by adding"enabled_operator_features": ["SnapshotRead"]to the interface's configuration, on an interface with local visibility used for node-to-node join requests.