Skip to content
This repository has been archived by the owner on Apr 9, 2024. It is now read-only.

Releases: nervosnetwork/mercury

0.4.4 🌈

08 Oct 09:31
93082ff
Compare
Choose a tag to compare

Changes

This version supports a new parameter extra for rpc get_balance, which can be used to filter and query Dao asset balances.

🧰 Maintenance

  • feat(rpc): add extra para in rpc get_balance (#450)

0.4.3 🌈

19 Sep 02:35
0331ef9
Compare
Choose a tag to compare

🐛 Bug Fixes

  • fix(rpc): fix get_balance for withdrawing cell (#449)

🧰 Maintenance

  • chore: update dependencies (#443)

0.3.4 🌈

19 Sep 10:44
473dc61
Compare
Choose a tag to compare

🐛 Bug Fixes

  • fix(rpc): fix get_balance for withdrawing cell (#452)

0.2.9 🌈

19 Sep 11:06
47d202c
Compare
Choose a tag to compare

🐛 Bug Fixes

  • fix(rpc): fix get_balance for withdrawing cell (#451)

0.4.2 🌈

29 Aug 11:03
ca613cb
Compare
Choose a tag to compare

Changes

Mercury 0.4.2 replaced the orm-based SQL component rbatis with a more streamlined sqlx crate. This means more flexible database operations, and better performance potential.

🧰 Maintenance

  • refactor(DB): replace rbatis with sqlx (#424)

It should be noted that in this version, we have limited the maximum value of the field limit in PaginationRequest, and changed the original too large range of u64 to u16::MAX(65535).

0.4.1 🌈

17 Jun 09:00
8951568
Compare
Choose a tag to compare

🐛 Bug Fixes

  • fix(rpc): transactions generated by rpc build_dao_claim_transaction will cause random -14 dao script validation error (#432)

🧰 Maintenance

  • chore(doc): add more detailed description for ExtraFilter (#431)

0.3.3 🌈

17 Jun 10:51
9e52e63
Compare
Choose a tag to compare

🐛 Bug Fixes

  • fix(rpc): transactions generated by rpc build_dao_claim_transaction will cause random -14 dao script validation error (#434)

0.2.8 🌈

17 Jun 11:18
b2d2c31
Compare
Choose a tag to compare

🐛 Bug Fixes

  • fix(rpc): transactions generated by rpc build_dao_claim_transaction will cause random -14 dao script validation error (#433)

0.4.0 🌈

13 Jun 11:03
0785d3d
Compare
Choose a tag to compare

Changes

Mercury 0.4 is a big Break Change compared to 0.3 version and earlier. The changes are focused on making Mercury rpc more generic, and removing hard bindings to specific locking scripts/type scripts(especially cheque script), which means better extensibility and compatibility in the future.

In addition, Mercury enhances the consistency of the rpc interface:

  • the json integer type is uniformly replaced by hex string
  • the type enumeration values ​​are unified into the capitalized style of the first letter

For more detailed information, please refer to the Migration doc.

🚀 Features (Breaking Change)

  • refactor(rpc): remove cheque related types and fileds (#403)
  • refactor(rpc): unify the values ​​in all types in rpc as hex string type (#405)
  • refactor(rpc): replace Type SignatureAction with Type ScriptGroup (#406)
  • refactor(rpc): change the type of the field ownership to String in Type Record and Balance (#407)
  • refactor(rpc): modify Type TransferPayload and SudtIssuePayload (#410)
  • refactor(rpc): replace Type Mode with Type OutputCapacityProvider (#411)
  • refactor(rpc): update rpc type and enum (#422)
  • refactor(rpc): update rpc type (#423)

🧰 Maintenance

  • chore: add dev chain based integration tests (#399)
  • chore: check for inappropriate use of unwrap and some maintenance (#417)
  • chore: rearrange dependencies (#418)
  • chore(doc): update migration doc for 0.4.0 (#425)

0.3.2 🌈

18 May 04:22
c31b033
Compare
Choose a tag to compare

🧰 Maintenance

  • un-limit http server response body size (#415)
  • chore: update the ckb component in the docker-compose.yml to 0.103 (#409)
  • chore: update config based on Recommended Hardware (#404)
  • chore: add change log for 0.3 branch (#402)

🐛 Bug Fixes