Releases: microsoft/CCF
Releases · microsoft/CCF
7.0.0-dev1
Changed
- CCF no longer has platform-specific builds. The single build configuration will run on both SNP and Virtual, automatically detecting the current platform at runtime. This means the
COMPILE_TARGETCMake option is no longer required, and all release artifacts no longer have a platform in their path. - The
logging.host_levelconfiguration option and--enclave-log-levelCLI switch are replaced by a combined--log-levelCLI switch (#7104). - Drop support for
5.*Linux kernels exposing/dev/sev. Only6.*+Linux kernels exposing/dev/sev-guestare now supported (#7109).
Removed
- The
ccf/pal/hardware_info.hheader has been removed (#7117).
5.0.19
7.0.0-dev0
Removed
- The classic governance API which was deprecated in 5.0.0 has now been removed. Any operations under
/govwhich do not take anapi-versionquery parameter are no longer available.
Fixed
- Improved error messages when failing to fetch collateral. (#7103)
6.0.9
6.0.8
6.0.7
6.0.6
6.0.5
Fixed
- Nodes will now avoid re-parsing
.committedfiles in the main directory if they have established a later commit point in theread_onlydirectories. 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
.committedsuffix. It will only rename files to.committedwhen 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:updateshould now correctly return a 404, rather than dispatching toGET .../state-digests/{memberId}and returningNo ACK record exists for member m[abcd:update].