Skip to content

Latest commit

 

History

History
33 lines (26 loc) · 2.75 KB

2024-08-23.md

File metadata and controls

33 lines (26 loc) · 2.75 KB

Dear Iroha Community,

Here are some highlights on our progress over the past month:

  • Type-safe queries (#4833)

    • Predicates (filters) are now specific to the query type, with a new Rust DSL for ergonomic filtering (similar to std::iter::Iterator::filter).
    • HTTP clients and WASM smart contracts now use a common, generic query builder struct.
    • Queries that can be implemented as filtered versions of other queries are now removed.
  • Bugfixes, performance and QOL improvements:

    • refactor!: remove event_recommendations from block (#4932)
    • refactor: rename configs directory to defaults, remove swarm directory (#4862)
    • refactor: Simplify /health and /api_version (#4960)
    • perf: Don't validate transactions inside WASM (#4995)
    • perf: Fix cloning of executor (#4955)
    • fix(client): Fix torii url with path (#4903)
    • fix(p2p): prevent deadlock on simultaneous sending large message (#4948)
    • fix(sumeragi): remove expired transaction from cache (#4922)
    • fix(torii): display more error details (#4973)
    • fix(torii): use GET for blocks stream (#4990)
    • fix: Add limits to LiveQueryStore to prevent high memory usage (#4893)
    • fix: add missing mathematical operations to Numeric (#4976)
    • fix: Improve queue transactions handling (#4947)
    • fix: prevent redundant blocksync block messages (#4909)
    • fix: validate block sync messages (#4965)

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