Skip to content

2.0.0-rc.2.0

Compare
Choose a tag to compare
@s8sato s8sato released this 08 May 09:18
· 42 commits to main since this release
765e8b3

Key Changes

  • Breaking change: fungible and non-fungible assets now have separate APIs (PR #5308).
  • Breaking change: blocks now finalize faster, sealed by empty blocks (PR #5320).
  • Added missing CLI commands (PR #5289).
  • Added metrics for block commit time (PR #5380).
  • Stabilized peer reconnection (PR #5325).
  • Reduced memory usage by approx. 3× (PR #5405).

Changes

🚀 Features

  • Add --release flag to wasm_builder (#5209)
  • (cli) Add iroha transaction get and other important commands (#5289)
  • [breaking] Separate fungible and non-fungible assets (#5308)
  • [breaking] Finalize non-empty blocks by allowing empty blocks after them (#5320)
  • Expose telemetry types in schema and client (#5387)
  • (iroha_torii) Stubs for feature-gated endpoints (#5385)
  • Add commit time metrics (#5380)

🐛 Bug Fixes

  • Revise NonZeros (#5278)
  • Typos in documentation files (#5309)
  • (crypto) Expose Signature::payload getter (#5302) (#5310)
  • (ci) Update iroha_wasm_builder usage (#5311)
  • (core) Add checks for role presence before granting it (#5300)
  • (core) Reconnect disconnected peer (#5325)
  • Fix pytests related to store assets and NFT (#5341)
  • (CI) Fix python static analysis workflow for poetry v2 (#5374)
  • Expired transaction event appears after commit (#5396)

💼 Other

  • Include rust-toolchain.toml (#5376)
  • Warn on unused, not deny (#5377)

🚜 Refactor

  • Umbrella Iroha CLI (#5282)
  • (iroha_test_network) Use pretty format for logs (#5331)
  • [breaking] Simplify serialization of NumericSpec in genesis.json (#5340)
  • Improve logging for failed p2p connection (#5379)
  • Revert logger.level, add logger.filter, extend config routes (#5384)

📚 Documentation

  • Add network.public_address to peer.template.toml (#5321)

⚡ Performance

  • (kura) Prevent redundant block writes to disk (#5373)
  • Implemented custom storage for transactions hashes (#5405)

⚙️ Miscellaneous Tasks

  • Fix poetry usage (#5285)
  • Remove redundant consts from iroha_torii_const (#5322)
  • Remove unused AssetEvent::Metadata* (#5339)
  • Bump Sonarqube Action version (#5337)
  • Remove unused permissions (#5346)
  • Add unzip package to ci-image (#5347)
  • Fix some comments (#5397)
  • Move integrations tests out from iroha crate (#5393)
  • Disable defectdojo job (#5406)
  • Add DCO sign-off for missing commits
  • Reorganise workflows (second try) (#5399)
  • Do not run Pull Request CI on push to main (#5415)

Full Changelog: v2.0.0-rc.1.0...v2.0.0-rc.2.0