Releases: aeternity/ae_mdw
Releases · aeternity/ae_mdw
v1.15.0
Features
- add new store kind to serve async tasks (#793) (dde85c0)
- add new type count index for /txs/count?type=x (#800) (9388279)
- allow filtering transactions count by scope (#798) (cae1dc3)
- display tx hash instead of txi when tx_hash=true (#789) (295da57)
- runs dry-run only once per contract and block (#778) (5690902)
- sort active names by activation height (#760) (a57cf3c)
- sync latest gens in-memory for instant invalidation (#676) (af95379)
- sync up to latest micro-block (#726) (bff7d0f)
Bug Fixes
- adjust inactive name owner table (#767) (f9825d6)
- avoid dirty reads when using iterator (#781) (f7b0da0)
- avoid erasing mem state when State.commit/2 (#801) (f059238)
- avoid returning results from other tables on AsyncStore.next/prev (#806) (048757e)
- consider empty generations on mdw height (#766) (a3d8621)
- ignore tx_hash when iterating through queries (#795) (6be2041)
- remove blocks cache displayed on /v2/blocks (#787) (f1672c4)
- use single-block transactions to avoid duplicated deletions (#786) (49cf42f)
Refactorings
- extract expand/top params into the PaginationPlug (#788) (98e1804)
- move formatting to main render functions (#775) (2406543)
- save only the used txi on aex9 presence (#777) (1c678b5)
Testing
- add helper with_state/2 function for declarative tests (#796) (c57056a)
- add name sync tests for more scenarios (#785) (e2f728a)
- assert decimal is nil on out_of_gas_error (#769) (af41a5c)
- fix random non-deterministic test failures (#802) (d5c52b3)
Miscellaneous
- add aex9 validation to v1 hash endpoints (#779) (62e7c75)
- add aex9 validation to v1 range endpoints (#784) (c56e9c4)
- add mistakenly removed async in-mem tasks (#757) (b607abb)
- clear state hash for every key block (#790) (2a4c3d9)
- encapsulate all Database calls through State (#762) (922f7d8)
- present aexn tokens using state from the StatePlug (#759) (68f04f5)
- raise detailed message when deleting txn missing key (#792) (e6f0366)
- raise exception when transaction commit fails (#783) (84a5110)
- remove migrations and old aex9 tables (#773) (19114fa)
- remove unused Db.Util functions (#791) (1b172ae)
- remove unused ets tables (#804) (d909dd7)
- remove unused Invalidate.invalidate/1 function (#761) (e172833)
- rename file to match module name (#799) (1476e85)
- use latest State on NamesExpirationMutation (#782) (321308c)