Bug fix release
This release delivers a number of improvements and issue fixes as listed below.
Compatible with [email protected]
.
New Features
- Enable withdrawals and metadata support for standalone coin-selection endpoint #2528
Improvements
- Asset metadata JSON schema updates. #2538 #2546
- Fix calculation of missing balance in API error. #2542 #2548
API Changes
- Updated:
GET /wallets/{walletId}/assets
- Response modified:
200
- Response modified:
- Updated:
GET /wallets/{walletId}/assets/{policyId}/{assetName}
- Response modified:
200
- Response modified:
- Updated:
GET /wallets/{walletId}/assets/{policyId}
- Response modified:
200
- Response modified:
- Updated:
POST /wallets/{walletId}/coin-selections/random
- Response modified:
200
- Body attributes added:
withdrawals
,metadata
- Body attributes added:
- Response modified:
- Updated:
GET /byron-wallets/{walletId}/assets
- Response modified:
200
- Response modified:
- Updated:
GET /byron-wallets/{walletId}/assets/{policyId}/{assetName}
- Response modified:
200
- Response modified:
- Updated:
GET /byron-wallets/{walletId}/assets/{policyId}
- Response modified:
200
- Response modified:
- Updated:
POST /byron-wallets/{walletId}/coin-selections/random
- Response modified:
200
- Body attributes added:
withdrawals, metadata
- Body attributes added:
- Response modified:
Quality Improvements
- Add mock-token-metadata-server --port CLI option #2525
- Fix memory leak in unit tests #2537
- Run github windows tests on PR push #2356 #2527
Resolved Issues
- Split change outputs with asset quantities exceeding the maximum #2536
- Make SMASH metadata fetching faster #2432
- OpenAPI docs
Known Issues
- High memory usage observed in SPO testnet wallet (ADP-776)
- Rare SQLite3 constraint errors when making transactions (ADP-773)
- On really large wallets, postTransaction is slow and sometimes returns transaction_is_too_big (ADP-772)
- Must retry LocalTxSubmission for all pending transactions (ADP-764)
- Coin selection can exceed max asset count in tx output (ADP-727)
- Fee estimation slowness (up to 4x slower when there are many wallets) (ADP-702)
- Listing transaction time deteriorated (even up to 3x) (ADP-691)
- Wallet restoration time deteriorated 2x in v2021-01-28 (ADP-690)
- On mainnet txs sometimes fail with the error "Whoops, it seems like I just experienced a hard-fork in the middle of other tasks. " (ADP-617)
- Multi-addresses transactions sometimes result in an internal server error. (ADP-571)
Documentation
📕 | 💻 | 🐳 |
---|---|---|
API Documentation | CLI Manual | Docker Manual |
Installation Instructions
-
Install
[email protected]
. -
Download the provided
cardano-wallet
for your platform, and uncompress it in a directory that is on your$PATH
, e.g./usr/local/bin
. Or%PATH%
on Windows. -
Start
cardano-wallet --help
and see available parameters.
Docker
Pull from DockerHub and verify the version matches 2021.3.4.
$ docker pull inputoutput/cardano-wallet:2021.3.4-shelley
$ docker run --rm inputoutput/cardano-wallet:2021.3.4-shelley version
Signatures
Name | Role | Approval |
---|---|---|
Matthias Benkort @KtorZ | Technical Architect | ✔️ |
Rodney Lorrimar @rvl | Technical Team Lead | ✔️ |
Piotr Stachyra @piotr-iohk | QA Engineer | ✔️ |
Laurence Jenkins @LaurenceIO | Release Manager | ✔️ |