Project
Hyperledger Iroha https://github.com/hyperledger/iroha
Project Health
We released a couple of Release Candidate releases since the last report. New features and improvements:
- New component for YAC: BFT Ordering Service
- Resistance to replay attacks
- Stability improvements and error handling
In addition, several client libraries were updated: Javascript, Java, Swift/Objective-C, Python. There was a contribution for Kubernetes-based deployment and Ansible scripts. Also, iroha-testcontainers library was contributed to Hyperledger for fast deployment of local peer network in Java code for experimenting and testing purposes.
Our chats are integrated now with the help of Nakayoshi bot https://github.com/soramitsu/nakayoshi and soon we are going to contribute to Hyperledger a bot capable of forwarding GitHub issues to JIRA bugs/issues, written in Rust: https://github.com/soramitsu/yozhik.
In general, we would like to start a formal process of requesting TSC for the release approval after we resolve some of the pending issues:
Issues
Code contributions are not diverse enough. As the part of our release plan we are composing a contributors diversity plan in order to present TSC a set of actions in order to strengthen involvement of outside contributors.
Also, we need to ensure that all of our code is licensed under the Apache-2.0 license.
Prior to requesting TSC or releasing the version of Hyperledger Iroha 1.0 final we will need to modify history of commits and fix DCO non-conformances.
Releases
- 10 Jan 2019 Hyperledger Iroha v1.0 Release Candidate 2
- 12 Dec 2018 Hyperledger Iroha v1.0 Release Candidate 1
Overall Activity in the Past Quarter
- Met David Huseby in Innopolis, Russia for the purpose of process and security audit
- Improved involvement of maintainers in Rocket.Chat and mailing list
- Transferred issue management to jira.hyperledger.org and initiated process of project design/process documentation transfer to wiki2.hyperledger.org
- Started design discussions over mailing lists and community meeting
- Reached sufficient test coverage (78.1% 2018-12-05 17:11:35 https://out-8410xxpdz.now.sh)
- We have updated the CII certification, which can be viewed here https://bestpractices.coreinfrastructure.org/ru/projects/960
Current Plans
- Continue the development of contributors' diversity plan.
- Ship remaining technical improvements.
- Finish the activities, required in the quality gate for 1.0 final release: https://soramitsucoltd.aha.io/published/e9bce93777c2c4b2448e4e6e78e90b4f
- Request TSC to move to v1.0.
- Execute diversity plan and provide support for v1.0 with the help of maintainers and contributors.
- Release next version of Iroha with a customizable API.
Maintainer Diversity
Number of active code maintainers: 12 (all currently represented by Soramitsu)
Contributor Diversity
Code contributions
Iroha
Number of active current code contributors since the last report: 7
Total number of code contributors since the last report: 19
Unique domains for the contributors since the last report: 12 (including Soramitsu domain)
Client libraries
Number of active code contributors: 8
New: since the last report https://github.com/hyperledger/iroha-java has been released to Hyperledger (from https://github.com/Warchant/iroha-pure-java) and https://github.com/hyperledger/iroha-testcontainers (from https://github.com/Warchant/testcontainers-iroha)
Documentation and translation
New languages added: Dutch, Chinese (simplified), Spanish, French: https://poeditor.com/join/project/SFpZw7o33o
41 contributors in total for 2018, 7 contributors were most active since the last report:
Nickname | Language | |
---|---|---|
Frederik De Breuck | frederik.debreuck@ts.fujitsu.com | Dutch |
michael | tianya0yingzi@gmail.com | Chinese (simplified) |
Aleksander Fielek | aleksander.fielek@outlook.com | French |
Yehua Chen | email@krischen.ca | Chinese (simplified) |
熊超 | xchtl@qq.com | Chinese (simplified) |
Mikhail | boldrev@soramitsu.co.jp | Spanish |
Yang Gao | kingjiyang@gmail.com | Chinese (simplified) |
Code contributions
Iroha
Number of active current code contributors since the last report: 7
Total number of code contributors since the last report: 19
Unique domains for the contributors since the last report: 12 (including Soramitsu domain)
Client libraries
Number of active code contributors: 8
New: since the last report https://github.com/hyperledger/iroha-java has been released to Hyperledger (from https://github.com/Warchant/iroha-pure-java) and https://github.com/hyperledger/iroha-testcontainers (from https://github.com/Warchant/testcontainers-iroha)
Additional Information
It was a pleasure to meet the vast majority of TSC members in Hyperledger Global Forum and discuss current issues. The topmost setback was the diversity of community, which we are going to address in our plan, along with TSC request for the release.