1.6.0
Here are the changes compared to HL Iroha 1.5 (since 10th May 2022):
Features
- Added iroha-cpp library. This was done according to Hyperledger Mentorship 2022: Implement iroha-cpp library for Hyperledger Iroha 1: #2660 by @andprogrammer (mentors were: @baziorek and @Pawlak00)
- Extended commands AddAssetQuantity and SubtractAssetQuantity with optional parameter "description". This was done according to Hyperledger Mentorship 2023: Iroha 1: Enhance query functionality by introducing supplementary, optional parameters to extend the versatility and customization capabilities of queries within the Hyperledger Iroha 1 blockchain: #4003 by @dominious1 (mentors were: @baziorek , @andprogrammer, @6r1d and @appetrosyan)
- Feature/proposal batches: #2357 by @iceseer
- Feature/db cache multi layer: #2387 by @iceseer
- Feature/single pointer cache ref: #2364 by @iceseer
- Allow configuring max past time of transaction created_time #1776 by @baziorek
Fixes:
- Fix/rdb burrow storage tests #2243 by @iceseer
- Synchronizer fix to store not more than 1000 blocks #2269 by @iceseer
- No cache synchronization on round switch and Send/Recv packets size become 128 Mb #2218 by @iceseer
- Fix/transfer asset permitions #2720 by @iceseer
- Fix/unkai unexpected symbol check #2731 by @iceseer
- Fix/gRPC drop stream bugfix #2749 by @iceseer
- Many devops fixes of CI by @safinsaf : (17 Pull Requests or commits)
- Fix compilation: #2902 by @baziorek
Documentation changes:
- #2446 by @6r1d
- #2448 by @6r1d
- #2448 by @6r1d
- #2475 by @baziorek
- #2739 by @baziorek
- #2739 by @LiraLemur
- #2739 by @cavalryjim
- #1920 by @6r1d
- Added information how to built Iroha 1 on Raspberry Pi 4: #2948 by @baziorek
- Maintainer list update: #2957 by @6r1d
- #2579 by @6r1d
- #3034 by @6r1d
- #3057 by @omahs
- #3070 by @6r1d
- #3079 by @6r1d
- #3086 by @6r1d
- #4055 by @6r1d
What's Changed (all commits)
- [skip ci] Retire inactive maintainers by @ryjones in #2082
- Feature/dops 1651/enable fork build by @safinsaf in #2046
- Fix GHA security issue by @safinsaf in #2155
- [Draft] Iroha forks allow build by @safinsaf in #2019
- Fix security issues, remove build from commit option by @safinsaf in #2189
- Bump protobuf from 3.5.1 to 3.15.0 in /docs/source by @dependabot in #1900
- Update Develop by @safinsaf in #2275
- Bump babel from 2.5.3 to 2.9.1 in /docs/source by @dependabot in #1549
- Fix permissions for windows build job by @safinsaf in #2286
- Update develop from main by @safinsaf in #2300
- Fix status checks by @safinsaf in #2375
- Develop to main v1.6-rc.1 by @iceseer in #2405
- [documentation] #2446: improve issue templates by @6r1d in #2448
- [documentation] hyperledger#2446 adds a spoiler to issue templates by @6r1d in #2459
- Updates to requirements by @bhaskarvilles in #1964
- Bump mistune from 2.0.1 to 2.0.3 in /docs/source by @dependabot in #2570
- Develop to main by @iceseer in #2739
- Feature/dops 1957/reduce ci runs by @safinsaf in #2755
- Reduce CI runs by @safinsaf in #2759
- Bump protobuf from 3.15.0 to 3.18.3 in /docs/source by @dependabot in #2783
- Brand new bug report template by @AlexStroke in #2812
- Fix/gRPC drop stream bugfix by @iceseer in #2749
- [documentation] Fix #1920 by @6r1d in #2860
- Allow configuring max past time of transaction
created_time
by @baziorek in #1776 - Follow-up: #1776: Configurable max past created hours - changed type by @baziorek in #2901
- Repaired building iroha according to instruction: Added patch file to make sure abseil library is building without changes by @baziorek in #2902
- Add Iroha select label and restore temporary changes by @safinsaf in #2903
- Repaired building iroha according to instruction: Added patch file to repair building of benchmark library: std::numeric_limits requires header by @baziorek in #2906
- Remove cache from main workflow by @safinsaf in #2908
- Implement iroha-lib separate module for Hyperledger Iroha 1 by @andprogrammer in #2660
- Added more descriptive Readme file. by @andprogrammer in #2935
- Changes in
vcpkg/build_iroha_deps.sh
file and documentation to inform users that Iroha 1 is working in Raspberry Pi 4 (from HL main repo) by @baziorek in #2948 - [documentation] Fix #2957, update the MAINTAINERS.md file by @6r1d in #2958
- Bump certifi from 2017.11.5 to 2022.12.7 in /docs/source by @dependabot in #2997
- [documentation] #2579: mention Iroha 2 in Iroha docs by @outoftardis in #3034
- doc: correct typos in
readme.md
by @omahs in #3057 - [documentation] #3070: mention reduced dev activity by @6r1d in #3071
- [documentation] #3079: reintroduce m2r2 dependency by @6r1d in #3080
- [documentation] #3079: update the dependencies further by @6r1d in #3086
- Fix in iroha-cpp library + added example of few transactions (HL branch -> develop) by @baziorek in #3148
- [CI]: New PR template by @appetrosyan in #3322
- Update vcpkg from last release by @safinsaf in #3332
- [fix]: Iroha 1: Mac: Repair benchmark by @baziorek in #3345
- Develop2master 3081 corrections by @baziorek in #3328
- Update MAINTAINERS.md by @6r1d in #3460
- Develop to Master by @safinsaf in #3081
- Bump tornado from 5.1 to 6.3.2 in /docs/source by @dependabot in #3531
- Spelling Mistake by @tarunjainsagar in #3532
- Bump pipreqs from 0.4.9 to 0.4.12 in /docs/source by @dependabot in #3664
- [chore]: #3679 add @DCNick3 to the MAINTAINERS.md by @6r1d in #3680
- Bump pygments from 2.7.4 to 2.15.0 in /docs/source by @dependabot in #3728
- Bump certifi from 2022.12.7 to 2023.7.22 in /docs/source by @dependabot in #3746
- Bump tornado from 6.3.2 to 6.3.3 in /docs/source by @dependabot in #3812
- #3836: Add Bogdan Yamkovoy to MAINTAINERS.md file by @6r1d in #3842
- Trying to fix sfinae problems by reverting vcpkg upgrade (Iroha 1) by @baziorek in #3852
- Trying to upgrade libraries in VCPKG by @baziorek in #3862
- Merge Iroha1
develop
intomain
by @6r1d in #3960 - [documentation] #4055: Add ReadTheDocs config by @6r1d in #4056
- [documentation] #3945: Update MAINTAINERS.md by @6r1d in #3946
- [chore]: #4102 Update issue templates by @6r1d in #4103
- Trying to repair dependency which stopped working (protoc for golang) by @baziorek in #4173
- Introduce an optional title parameter to the AddAssetQuantity and SubtractAssetQuantity, enhancing functionality within Iroha Core for improved message communication. Ensure corresponding handling capabilities in Iroha CLI for seamless integration. by @dominious1 in #4003
- fix variable error by @xiaolou86 in #4020
- [Confluence Documentation] Update message AddAssetQuantity and SubtractAssetQuantity with extra optional parameter by @dominious1 in #4032
- [chore] #4231: Update MAINTAINERS by @6r1d in #4232
- [chore] #4255: Update Maintainers, add Sato-san by @6r1d in #4254
- Fixing warning in command SubtractAssetQuantity, removing unnecessarily includes, small documentation change by @baziorek in #4251
- Changed "some-host" to "localhost" in example/config.docker by @baziorek in #4281
New Contributors
- @bhaskarvilles made their first contribution in #1964
- @andprogrammer made their first contribution in #2660
- @omahs made their first contribution in #3057
- @tarunjainsagar made their first contribution in #3532
- @dominious1 made their first contribution in #4003
- @xiaolou86 made their first contribution in #4020
Full Changelog: 1.5.0...1.6.0