Releases: nervosnetwork/mercury
0.2.7 🌈
0.3.1 🌈
0.3.0 🌈
Changes
Mercury 0.3.0 has Breaking Changes that modifies 3 structures in the rpc and is not fully compatible with the current sdk:
- in the JsonItem type, the enum value OutPoint replaces Record
- in the Record type, the out_point field replaces the id field
- in the Balance type, renamed the freezed field to frozen
🧰 Maintenance
🐛 Bug Fixes
- chore: cherry pick dev branch update (#397)
0.2.6 🌈
0.2.5 🌈
🐛 Bug Fixes
- fix(sync): Mercury will fail to start when the database is newly created and the difference between node height and local db height is less than the threshold (#383)
- fix(rpc):
query_transactions
not working as expected when usingExtraType::CellBase
andExtraType::Dao
input (#386) - fix(rpc):
get_cells
andget_cells_capacity
have invalid input filters (#385) - fix(db):
return_count
of pagination did not work as expected (#384) - fix(db): add pagination for
get_historical_live_cells
(#382)
0.2.4 🌈
Migration instructions for this release are here.
🚀 Features
- feat(rpc): add new transfer mode
PayWithAcp
and new rpcget_account_info
(#379)
🐛 Bug Fixes
- fix(sync): re-create table should re-create index too (#378)
- fix(rpc): fix
get_balance
statistics for acp and pw lock cell without type script (#377)
🧰 Maintenance
- chore: update rpc readme and docker config (#376)
0.2.3 🌈
Changes
Mercury 0.2.3 should be paired with the latest configuration file, which has a Breaking Change: it adds the configuration for the pw lock script. Migration instructions for this release are here.
🚀 Features
🧰 Maintenance
0.2.2
Changes
In this version of Mercury, we added integration tests and fixed bugs.
🧰 Maintenance
- feat: add integration tests (#352)
- perf: support pagination in tool method
get_live_cells_by_item
(#351) - feat: support recycling all ACP cells (#350)
- chore: update dependent lib version of rbatis and jsonrpsee (#353)
🐛 Bug Fixes
0.2.1
Changes
In this version of Mercury, we continue to optimize the logic of pooling money when building transactions.
🚀 Features
🧰 Maintenance
- refactor(rpc): use balance method for
build_adjust_account_transaction
#342 - refactor(rpc): update build dao with new pool method #341
- refactor(rpc)
build_sudt_issue_transaction
#338 - chore: add more sync log #343
- chore: Improve error info #340
🐛 Bug Fixes
0.2.0
Changes
Mercury finally ushered in the second official version. We refactored the code on a large scale and fixed some bugs. We recommend all users to use version 0.2.0, and the specific migration instructions are here.
🚀 Features
- feat(config): export some DB connection config mercury #323
- feat(rpc): improve transfer transaction building mercury #322
- feat(rpc): change the definition of occupied and free mercury #318
- feat(rpc): implement build_sudt_issue_transaction mercury #312
🐛 Bug Fixes
- fix(rpc): support repeated address registration mercury #321
🧰 Maintenance
- refactor(common): use full address global mercury#325
- refactor(DB): rollback tx when failed rather than close connection mercury #319
- refactor(service): use db tip to swap current tip mercury #315
- refactor(arch): split rpc module to core types and utility #301
📝 Document
- docs: update README #313