v2021-12-15
github-actions
released this
16 Dec 16:21
·
8379 commits
to master
since this release
Compatible with [email protected]
.
API Changes
- Modified:
GET /addresses/{addressId}
- Response modified:
200
- Body attribute added:
address_type
- Modified:
POST /wallets/{walletId}/transactions-decode
- Response modified:
202
- Body attributes added:
assets_minted, assets_burned, certificates
New Features
- Bump cardano-node dependency to 1.32.1. #3050
- Bump cardano-addresses dependency to 3.7.0, adding the
address_type
field inGET /addresses/{addressId}
. #3063
Improvements
- Refactor DBLayer to use in-memory Checkpoints #2942 #3046
- Partial support for minting and burning in the construct transaction endpoint. #3029 #3025 #3014
- Enhance correctness and functionality of the construct and decode transaction endpoints. #3028 #3021 #3010 #3026 #3032
- Improve types for
Coin
andTokenQuantity
. #3034 #3039 - Bump bech32 dependency to v1.1.2 #3018
- Various improvements to test-suites. #3052 #3042 #3036 #3033 #2996
- Various improvements to the end-to-end test suite. #3058 #3049 #3040 #3031 #3027 #3000
- Miscellaneous minor build and documentation fixes. #3062 #3060 #3045 #3030 #3020
Resolved Issues
- Fix broken build from cardano-ledger-specs repo renaming. #3055
- Retry connection to node on MuxSDU*Timeout error. #3053 (ADP-1301)
- Fix nightly wallet restoration benchmark. #3051
- Change
aux
dir toextra
to fix git checkout on Windows. #3043 - Fix wallet state transition functions to properly account for script validation failures. #3037
- Tighten criteria for accepting Shelley or Byron addresses in REST API. #3019 (ADP-1280)
Known Issues
- ValueNotConservedUTxO: Transaction seems balanced incorrectly in case when less than minUtxOValue is left on the wallet (ADP-1286)
- Occasional invalid transaction error (MaxTxSizeUTxO) on wallets with big amounts of assets (ADP-1052)
- 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)
- Fee estimation slowness (up to 4x slower when there are many wallets, comparing with old selection algorithm) (ADP-702)
- Listing transaction time deteriorated (even up to 3x) (ADP-691)
- Wallet restoration time deteriorated 2x in v2021-01-28 (ADP-690)
- Wallet disappears after migration from v2021-09-09 to v2021-09-29 when there are pending transaction (ADP-1224)
- Icarus wallets restoration is ~3x slower than random/shelley (ADP-785)
- Multi-addresses transactions sometimes result in an internal server error. (ADP-571)
- error "restoreBlocks: given chain isn't a valid continuation" when quickly creating new wallets after startup (ADP-1148)
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.12.15.
$ docker pull inputoutput/cardano-wallet:2021.12.15
$ docker run --rm inputoutput/cardano-wallet:2021.12.15 version
Signatures
Name | Role | Approval |
---|---|---|
Rodney Lorrimar @rvl | Technical Team Lead | ✔️ |
Piotr Stachyra @piotr-iohk | QA Engineer | ✔️ |
Laurence Jenkins @LaurenceIO | Release Manager | ✔️ |