Dear Iroha Community,
Here are some highlights on our progress over the past two weeks:
- Updated the Getting Started section of the documentation to the latest version of Iroha.
- Introduced an async task supervisor, simplifying peer lifecycle while making error handling more robust.
- Reorganized the codebase.
- The crate of the
iroha
binary is now callediroha_cli
(previouslyiroha_client_cli
). - The crate of the
kagami
binary is now callediroha_kagami
(previouslykagami
). - The crate of the
iroha_wasm_builder
binary is now also callediroha_wasm_builder
. parity_scale_cli
is now callediroha_codec
.
- The crate of the
- feat!: reorganize crates (#4970)
- feat(schema): use the type names passed to schema's
types!
macro in type position (#5046) - fix(topology): dont depend on signatures for update (#5039)
- fix: Fix
iroha_genesis
compilation withouttransparent_api
feature (#5056) - perf: Make
PublicKey
decoding lazy inside WASM (#5048) - refactor: supervise spawned tasks (#4716)
- refactor: introduce
FindTriggers
query, removeFindTriggerById
(#5040) - refactor: Change parameters format in genesis.json (#5020)
- ci: Bump rust toolchain to nightly-2024-09-09 (#5047)
We would love you to get involved. Please check out good first issues and the contributing guide as starting places.
If you have any questions, feedback, or concerns regarding the updates or any other project-related matters, please feel free to discuss them in our Telegram and Discord chats.
Best regards,
Hyperledger Iroha team