Iroha Weekly Updates 21 #irohaweekly


Sara Garifullina
 

Hello everyone! 
Hope you are all having a great weekend! 

It is time for our #IrohaWeekly report! 
Last week the team: 

Among fixes: 
- Fixed missing instruction for downloading wait-for-it.sh in Jenkinsfile: https://github.com/hyperledger/iroha/pull/1796
- Fixed synchronisation by allowing ProtoBlockFactory to create empty block: https://github.com/hyperledger/iroha/pull/1792
- Fixed the MST State propagation by sending source public key in MstState: https://github.com/hyperledger/iroha/pull/1785

Among efficiency improvements:
- Increased performance by moving stateful signatures validation to SQL: https://github.com/hyperledger/iroha/pull/1790
- Refactored query variant with external templates: https://github.com/hyperledger/iroha/pull/1760
- Removed QueryResponseBuilder from Iroha: https://github.com/hyperledger/iroha/pull/1800
- Made thread created only once at GossipPropagation: https://github.com/hyperledger/iroha/pull/1807
- Improved the compilation time with pimpl proto block: https://github.com/hyperledger/iroha/pull/1784
- Refactored on-demand pipeline to use batches as a data unit: https://github.com/hyperledger/iroha/pull/1797
- Added a factory for on demand ordering service: https://github.com/hyperledger/iroha/pull/1803
- MST features can now be locally used even when it is disabled: https://github.com/hyperledger/iroha/pull/1795

And among other improvements and feature implementations:
- Prepared Consensus for Two-Phase Commit: https://github.com/hyperledger/iroha/pull/1787
- ITF now uses gRPC for testing: https://github.com/hyperledger/iroha/pull/1779

We will have more and exciting news for you the next week, so stay tuned!
Your Iroha team 
🖖