Skip to content

v2021-12-15

Compare
Choose a tag to compare
@github-actions github-actions released this 16 Dec 16:21
· 6880 commits to master since this release
v2021-12-15
760140e

Compatible with cardano-node@1.32.1.

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 in GET /addresses/{addressId}. #3063

Improvements

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 to extra 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

  1. Install cardano-node@1.32.1.

  2. 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.

  3. 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 ✔️