ReleaseMicrosoftMicrosoftpublished Dec 12, 2025seen Jun 26

microsoft/CCF ccf-6.0.17

microsoft/CCF

Open original ↗

Captured source

source ↗
published Dec 12, 2025seen Jun 26captured 1whttp 200method plain

6.0.17

Repository: microsoft/CCF

Tag: ccf-6.0.17

Published: 2025-12-12T09:34:51Z

Prerelease: no

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)

Fixed

  • CheckQuorum now requires a quorum in every configuration (#7375).
  • read_ledger.py validates the offsets table in committed ledger files, reporting an error if this is truncated (#7501).
  • Allow carriage returns in PEM certificatees (#7507).
  • Fixed a bug in calculation of historical query cache size, which could have resulted in evicted unnecessarily (#7511).

Changed

  • When the fetch_recent_snapshot behaviour is enabled by the node config, the Joiner will now prefer the peer's snapshot over _any_ local snapshot, regardless of version (#7314).
  • The snapshot-serving endpoints required for fetch_recent_snapshot behaviour 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 (#7440).