Scalable collective authority
As a result of CVE-2020-7919, binary versions of Cothority from before v3.4.1 are vulnerable to malicious input on the conode-conode channel.
This release is built with Go 1.13.7, which has a solution to CVE-2020-7919.
Other fixes in this version:
Changes recently released via NPM:
Important changes in this version:
Stability improvements
There are additional usability improvements and logging improvements as well.
An experimental contract has been added to ByzCoin making it possible to use
Ethereum contracts. See directory bevm
.
The ByzCoin client-side API version number has changed from 1 to 2. Callers should use the new version in their requests, but the change is backwards compatible and old clients will still work.
An experimental contract has been added to ByzCoin making it possible to use
Ethereum contracts. See directory bevm
.
The ByzCoin client-side API version number has changed from 1 to 2. Callers should use the new version in their requests, but the change is backwards compatible and old clients will still work.
This is the first version of the new v3.2.x branch. It includes these new features:
And fixes like:
Version 3.2.x will be the final minor release on Cothority 3. We will soon start development on Cothority 4. The 3.2.x branch will receive back ports of some new work (depending on complexity and need).
Usability and stability updates:
Java library: v3.1.2 Javascript library v3.1.2
New signature scheme called BDN that is more secure than BLS and thus is used by default for new skipchains
Deferred contract to simplify the way multi-signatures instruction are handled
REST+JSON support
Multiple bug fixes