Skip to content

Latest commit

 

History

History
32 lines (24 loc) · 3.13 KB

2024-06-28.md

File metadata and controls

32 lines (24 loc) · 3.13 KB

Dear Iroha Community,

Here are some highlights on our progress over the past two weeks:

  • The pre-signed genesis block can now be submitted by all peers without intercommunication, which allows them to start participating in consensus faster.
  • Accounts are no longer nested in Domains. This is the first step in making the objects in Iroha's data model shallow, which will improve performance and memory usage.
  • Metadata no longer maps keys to specific value types, instead deferring the parsing of values to the executor by mapping to JSON strings.
  • iroha_swarm (the Docker Compose configuration generator for Iroha networks) has been optimized. Previously, configurations building Iroha images locally did so for each service, which caused the out-of-memory killer to kick in. From now on, such configurations build the image only once.

Changelog

  • feat(swarm): reimplement, optimize compose config and its generation (#4719)
  • feat: Allow multiple peers submit genesis block (#4775)
  • refactor!: Supply SignedBlock instead of SignedTransaction to peer (#4739)
  • refactor!: revert _ms and _bytes suffixes in config (#4667)
  • refactor: Make domain structure shallow (#4734)
  • refactor: Make the metadata dynamic via implementing JsonString (#4732)
  • refactor: improve custom instruction usage (#4778)
  • refactor: move permission migration into executor (#4742)
  • fix!: Upgrade executor in separate transaction in genesis block (#4757)
  • fix: fix apply/validate blocks benchmarks (#4773)
  • fix: Make iroha_smart_contract_utils log and dbg functions work outside of wasm (#4725)
  • fix: restore RawGenesisTransaction schema (#4765)
  • docs(md): fix typos in CONTRIBUTING, iroha_2_whitepaper, hot-reload (#4768)

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