Skip to content

Releases: microsoft/CCF

0.5

14 Nov 16:17
4aa499e
Compare
Choose a tag to compare
0.5 Pre-release
Pre-release

This pre-release fixes minor issues and clarifies some of cchost command line options.

Removed

Improvements

  • The members and users certificates can now be registered by the consortium using clients that are not the memberclient CLI (e.g. using the tests/infra/jsonrpc.py module) (#550).
  • Fix for Raft consensus to truncate the ledger whenever a rollback occurs and use commit_idx instead of last_idx in many places because of signatures (#503).
  • Join protocol over HTTP fix (#550).
  • Clearer error messages for when untrusted users/members issue transactions to CCF (#530).
  • devcontainer.json now points to right Dockerfile (#543).
  • cchost --raft-election-timeout CLI option default now set to 5000 ms (#559).
  • Better descriptions for cchost command line options (e.g. --raft-election-timeout) (#559).

The cchost, libluagenericenc.so, keygenerator and memberclient are also attached to this release to start a CCF network with lua application.
Note that libluagenericenc.so should be signed before being deployed by CCF (see https://microsoft.github.io/CCF/developers/build_app.html#standalone-signing).

0.4

04 Nov 16:02
b3fb3ba
Compare
Choose a tag to compare
0.4 Pre-release
Pre-release

In this preview release, it is possible to run CCF with the PBFT consensus algorithm, albeit with significant limitations.

The evercrypt submodule has been removed, the code is instead imported, to make release tarballs easier to use.

0.3

08 Oct 09:59
5c026be
Compare
Choose a tag to compare
0.3 Pre-release
Pre-release

This pre-release implements the genesis model described in the TR, with a distinct service opening phase. See https://microsoft.github.io/CCF/start_network.html for details.

Some discrepancies with the TR remain, and are being tracked under https://github.com/microsoft/CCF/milestone/2

0.2

10 Jun 10:46
9471bc8
Compare
Choose a tag to compare
0.2 Pre-release
Pre-release

Initial pre-release