Releases: microsoft/CCF
Releases · microsoft/CCF
6.0.6
6.0.5
Fixed
- Nodes will now avoid re-parsing
.committed
files in the main directory if they have established a later commit point in theread_only
directories. This should significantly reduce start-up time for nodes with large existing ledgers. - Added support for validating Genoa attestations (#7051).
Changed
- Allow
:
within regex matched templated URL components again, while still terminating matched segments correctly (#7046).
Dependencies
- Updated didx509cpp to 0.11.0 (#7050).
6.0.4
Fixed
- CCF will no longer create in-progress snapshot files with a
.committed
suffix. It will only rename files to.committed
when they are complete and ready for reading (#7029).
Changed
- Templated URL parsing will no longer allow
:
within regex matched components, since:
is already used to delimit actions. Concretely, a call toGET .../state-digests/abcd:update
should now correctly return a 404, rather than dispatching toGET .../state-digests/{memberId}
and returningNo ACK record exists for member m[abcd:update]
.
5.0.18
6.0.3
5.0.17
6.0.2
Changed
- SymCrypt backend is pinned to 1.7.0 until microsoft/SymCrypt-OpenSSL#115 gets shipped (#6995).
- Disaster recovery process is now robust to services which have sealed the same secret multiple times (#6999).
5.0.16
6.0.1
5.0.15
Fixed
- Improved locking in indexing system, to remove race conditions which were possible when accessing historical state (#6886).
- Fixed a bug which could produce an invalid secret chain (containing duplicate ledger secret sealing entries) in the ledger if an election occurred during private recovery (#6926). Comes with #6912 as a prerequisite.