Iroha Weekly Updates 17 #irohaweekly


Lira Lemur <lira.lemur@...>
 

Hello, followers of #IrohaWeekly! 🖖


Last week was quite productive. Iroha is changing, getting better — new ways, new ideas. Faster and more reliable.

Here is what we achieved:


Improved:

- Return set in MstState::getBatch -now it is faster: https://github.com/hyperledger/iroha/pull/1722

- CommandService by refactoring its code: https://github.com/hyperledger/iroha/pull/1716

- compile time by removing unnecessary template instantiations in YacGateImpl: https://github.com/hyperledger/iroha/pull/1728

- AddAssetQuantity benchmark — it is now 2.5-3 times faster: https://github.com/hyperledger/iroha/pull/1701


Added:

- tests for GetRolePermissions query: https://github.com/hyperledger/iroha/pull/1710

- tests for running Iroha with --overwrite-ledger flag: https://github.com/hyperledger/iroha/pull/1709

- freeConnections method, which disposes all currently used connections: https://github.com/hyperledger/iroha/pull/1727

- support for deploying Iroha on Kubernetes cluster: https://github.com/hyperledger/iroha/pull/1697

- factory for query responses and tests: https://github.com/hyperledger/iroha/pull/1724

- method to detect if Postgres is ready before running Iroha: https://github.com/hyperledger/iroha/pull/1745


Fixed:

- CURL for more security: https://github.com/hyperledger/iroha/pull/1734

- Dev Build: https://github.com/hyperledger/iroha/pull/1741


Replaced:

- static Jenkins build agents with on-demand ones: https://github.com/hyperledger/iroha/pull/1733

- proto builders and shared_model objects in YAC tests with mocks: https://github.com/hyperledger/iroha/pull/1730


Removed:

- amount_utils since they are not used: https://github.com/hyperledger/iroha/pull/1581

- EnoughSig response in processBatch: https://github.com/hyperledger/iroha/pull/1738


Hope you all have a productive decentralised weekend!