Releases: microsoft/CCF
Releases · microsoft/CCF
5.0.13
- Memory leak during EC key creation is fixed (#6845).
- Fixed thread-safety issues when CCF nodes attempted to contact non-TLS servers. This previously could cause errors when running SNP builds with multiple worker threads (#6836).
- Add config option in start-network.py to choose redirection kind (#6732, #6755)
- SNP nodes will no longer crash when run on firmware returning v3 attestations (#6841).
6.0.0-dev20
Added
- Added
GET /node/attestations
andGET /node/attestations/self
, as aliases for the/quote
endpoints. These return attestations on every platform, not only SGX quotes.
Fixed
- CA certificate bundles used for JWT refresh and containing more than one certificate are now handled correctly (#6817).
- Memory leak during EC key creation is fixed (#6845).
- Fixed thread-safety issues when CCF nodes attempted to contact non-TLS servers. This previously could cause errors when running SNP builds with multiple worker threads (#6836).
- SNP nodes will no longer crash when run on firmware returning v3 attestations (#6841).
5.0.12
6.0.0-dev19
Fixed
Container dependencies.
6.0.0-dev18
Fixed
Container dependencies.
6.0.0-dev17
Fixed
Container dependencies.
6.0.0-dev16
Added
- Members can now be configured with an explicit
recovery_role
. Members without an encryption key default toNonParticipant
, members with an encryption key set default toParticipant
and continue to receive a recovery share. A new recovery roleOwner
allows members to receive a full key, letting them perform a recovery single-handedly. The process and APIs remain identical (#6705).
6.0.0-dev15
Fixed
- All containers now include the correct version of libstdc++/libstdc++-dev, and the Debian package captures the runtime requirement as well.
- RPMs for Azure Linux 3.0 are now included in releases.
6.0.0-dev14
Fixed
- All containers now include the correct version of libstdc++/libstdc++-dev, and the Debian package captures the runtime requirement as well.
- Releases now include Azure Linux 3.0 RPM packages.
6.0.0-dev13
Added
- Joining nodes can now request a snapshot from their peers at startup, rather than relying on file access. The joinee's snapshot will be fetched and used if it is more recent than the joiner has access to. This behaviour is enabled by default, but can be disabled via the
command.join.fetch_recent_snapshot
config option (#6758).
Changed
- CCF now defaults to using libstdc++ rather than libc++, and no longer builds with LTO, to improve compatibility with other C++ libraries.