Hyperledger Iroha v1.0 Release Candidate 2
Release Candidate 2 has the same awesome features as the first one but with some very important fixes and improvements. Please make sure to check them out:
Hex format for client API
Now all keys and hashes, and basically all API messages will use HEX format. It will be consistent from now and will make Iroha faster and more stable. That is a breaking change, so please make sure your Iroha is compliant: #1998
MST pending storage fixed
Previously, if batch was pending, and the same batch with all signatures comes, it went straight to the PCS. Because of that, the pending one was not removed and in theory could be replayed. Now, the system checks, if the arrived batch does already exist in MST storage, even if it has all signatures: #1959
You can now run irohad natively on windows!
There are no tests at the moment though: #1988
Memory leaks on iroha shutdown - fixed
Fixes couple of memory leaks on irohad shutdown by calling unsubscribe() in destructors: #1968
Fixed subscription to transaction status updates
In Iroha you subscribe to receive status updates of the transaction. Previously, that was based on time factor - the status stream was breaking off after some time. New round-based approach is fixing this issue - it will break off if there are no updates on the transaction in some rounds: #1980 Also fixed the case in which many transactions updates could crash clients: #1991