Skip to content

Releases: cardano-foundation/cardano-wallet

Release v2025-01-09

09 Jan 12:48
Compare
Choose a tag to compare

Node Compatibility

Compatible with cardano-node@10.1.4.

Docker Image

Image

Changes

Changed

API changes

New Endpoints: None


Deleted Endpoints: None


Modified Endpoints: 1


POST /wallets/{walletId}/transactions-balance

  • Responses changed
    • Modified response: 403
      • Content changed
        • Modified media type: application/json
          • Schema changed
            • Property 'OneOf' changed
              • Modified schema: subschema #3: balance_tx_conflicting_networks
                • Deprecated changed from false to true

Known Issues

  • (ADP-2953) Revision of cardano-node is not reported within version in release bundle binary for Windows.
  • (ADP-2635) Database connections do not seem to gracefully terminate on stopping the wallet.
  • (ADP-2298) Deposit_returned is falsely reported on some incoming transactions (intermittently).
  • (ADP-1831) cardano-wallet version from docker image does not report revision.

Signatures

Name Role Approval
Heinrich Apfelmus @HeinrichApfelmus Software Engineer ✔️
Paolo Veronelli @paolino Software Engineer ✔️
Pawel Jakubas @paweljakubas Software Engineer
Johannes Lund @Anviking Software Engineer
David Clark @david-a-clark Product Manager ✔️

Release v2025-01-07

08 Jan 14:05
Compare
Choose a tag to compare

Node Compatibility

Compatible with cardano-node@10.1.3.

Docker Image

Image

Changes

Added

Changed

  • Support DRep identifiers in the CIP-105 format for backward compatibility. #4855
  • Supports DRep identifiers in the new CIP-129 format. #4888

Fixed

  • In the constructTransaction endpoint:
    • Add certificates to the coin_selection field of the result. #4871
    • For wallets that were created using an account_public_key, always allow creation of transactions that delegate voting power. #4872
    • Add same_vote error to the 403 response. #4870, #4884
  • Fix the nixosModule of the cardano-wallet flake. #4522

Contributions

API changes

bump.hs

Known Issues

  • (ADP-2953) Revision of cardano-node is not reported within version in release bundle binary for Windows.
  • (ADP-2635) Database connections do not seem to gracefully terminate on stopping the wallet.
  • (ADP-2298) Deposit_returned is falsely reported on some incoming transactions (intermittently).
  • (ADP-1831) cardano-wallet version from docker image does not report revision.

Signatures

Name Role Approval
Heinrich Apfelmus @HeinrichApfelmus Software Engineer ✔️
Paolo Veronelli @paolino Software Engineer ✔️
Pawel Jakubas @paweljakubas Software Engineer
Johannes Lund @Anviking Software Engineer
David Clark @david-a-clark Product Manager ✔️

Release v2024-11-18

19 Nov 12:21
Compare
Choose a tag to compare

Node Compatibility

Compatible with cardano-node@10.1.2.

Docker Image

Image

Changes

Fixed

Changed

  • Better error message when trying to withdraw from the reward account when not delegating voting power to a DRep. #4839

API changes

No API changes.

Known Issues

  • (ADP-2953) Revision of cardano-node is not reported within version in release bundle binary for Windows.
  • (ADP-2635) Database connections do not seem to gracefully terminate on stopping the wallet.
  • (ADP-2298) Deposit_returned is falsely reported on some incoming transactions (intermittently).
  • (ADP-1831) cardano-wallet version from docker image does not report revision.

Signatures

Name Role Approval
Heinrich Apfelmus @HeinrichApfelmus Software Engineer ✔️
Paolo Veronelli @paolino Software Engineer ✔️
Pawel Jakubas @paweljakubas Software Engineer
Johannes Lund @Anviking Software Engineer
David Clark @david-a-clark Product Manager ✔️

Release v2024-09-29

30 Sep 14:57
Compare
Choose a tag to compare

Node Compatibility

Compatible with cardano-node@9.2.1.

DockerHub Image

Image

Changes

Changed

API changes

No API changes.

Known Issues

  • (ADP-2953) Revision of cardano-node is not reported within version in release bundle binary for Windows.
  • (ADP-2635) Database connections do not seem to gracefully terminate on stopping the wallet.
  • (ADP-2298) Deposit_returned is falsely reported on some incoming transactions (intermittently).
  • (ADP-1831) cardano-wallet version from docker image does not report revision.

Signatures

Name Role Approval
Heinrich Apfelmus @HeinrichApfelmus Software Engineer ✔️
Paolo Veronelli @paolino Software Engineer ✔️
Pawel Jakubas @paweljakubas Software Engineer
Johannes Lund @Anviking Software Engineer
David Clark @david-a-clark Product Manager ✔️

Release v2024-09-26

27 Sep 13:09
Compare
Choose a tag to compare

Node Compatibility

Compatible with cardano-node@9.2.0.

Docker Image

Image

Changes

Changed

API changes

No API changes

Known Issues

  • (ADP-2953) Revision of cardano-node is not reported within version in release bundle binary for Windows.
  • (ADP-2635) Database connections do not seem to gracefully terminate on stopping the wallet.
  • (ADP-2298) Deposit_returned is falsely reported on some incoming transactions (intermittently).
  • (ADP-1831) cardano-wallet version from docker image does not report revision.

Signatures

Name Role Approval
Heinrich Apfelmus @HeinrichApfelmus Software Engineer ✔️
Paolo Veronelli @paolino Software Engineer ✔️
Pawel Jakubas @paweljakubas Software Engineer
Johannes Lund @Anviking Software Engineer
David Clark @david-a-clark Product Manager

Release v2024-09-03

04 Sep 12:50
Compare
Choose a tag to compare

Node Compatibility

Compatible with cardano-node@9.1.1.

Pull from DockerHub

docker pull cardanofoundation/cardano-wallet:2024.9.3 

Changes

API Changes on bump.sh

https://bump.sh/hal-cardano-foundation/doc/cardano-wallet-backend/changes/31688a16

The changes reported in bump.sh didn't really happen. We have fixed the yaml format to support the bump.sh parser and now the parser recognized a field which was already there

Changed

Known Issues

  • (ADP-2953) Revision of cardano-node is not reported within version in release bundle binary for Windows.
  • (ADP-2635) Database connections do not seem to gracefully terminate on stopping the wallet.
  • (ADP-2298) Deposit_returned is falsely reported on some incoming transactions (intermittently).
  • (ADP-1831) cardano-wallet version from docker image does not report revision.

Signatures

Name Role Approval
Heinrich Apfelmus @HeinrichApfelmus Software Engineer ✔️
Paolo Veronelli @paolino Software Engineer ✔️
Pawel Jakubas @paweljakubas Software Engineer ✔️
David Clark @david-a-clark Product Manager

v2024-08-11

14 Aug 10:04
v2024-08-11
Compare
Choose a tag to compare

Compatible with cardano-node@9.1.0.

Docker Image

Image

Changes

Added

  • Ability to delegate voting rights to a decentralized representative (DRep). Use PUT /dreps/{drepId}/wallets/{walletId} to delegate to a DRep given by the identifier drepId. This identifier can be abstain, no_confidence or a bech32-encoded DRep identifier (with prefix drep). See api #4693

  • Support for encryption and decryption of transaction metadata in accordance with CIP-83. Metadata encryption is optional and enabled in the construct tx endpoint via the encrypt_metadata field. Metadata decryption is optional and available in the decode tx endpoint in via the decrypt_metadata field. More information of this feature is available in spec and CIP-83. #4555, #4667

API changes

bump.hs

Show API changes
Modified
POST /shared-wallets/{walletId}/transactions-decode
  • Response
  • 403 response Added
POST /wallets/{walletId}/transactions-decode
  • Response
  • 403 response Added
Added
PUT /dreps/{drepId}/wallets/{walletId}

Known Issues

  • (ADP-2953) Revision of cardano-node is not reported within version in release bundle binary for Windows.
  • (ADP-2635) Database connections do not seem to gracefully terminate on stopping the wallet.
  • (ADP-2298) Deposit_returned is falsely reported on some incoming transactions (intermittently).
  • (ADP-1831) cardano-wallet version from docker image does not report revision.

Signatures

Name Role Approval
Heinrich Apfelmus @HeinrichApfelmus Software Engineer ✔️
Paolo Veronelli @paolino Software Engineer ✔️
Pawel Jakubas @paweljakubas Software Engineer ✔️

v2024-07-27

29 Jul 13:32
v2024-07-27
Compare
Choose a tag to compare

Compatible with cardano-node@9.1.0.

Docker Image

Image

Changes

Changed

API changes

No API changes

Known Issues

  • (ADP-2953) Revision of cardano-node is not reported within version in release bundle binary for Windows.
  • (ADP-2635) Database connections do not seem to gracefully terminate on stopping the wallet.
  • (ADP-2298) Deposit_returned is falsely reported on some incoming transactions (intermittently).
  • (ADP-1831) cardano-wallet version from docker image does not report revision.

Signatures

Name Role Approval
Pawel Jakubas @paweljakubas Software Engineer ✔️
Heinrich Apfelmus @HeinrichApfelmus Software Engineer ✔️
Paolo Veronelli @paolino Software Engineer ✔️

v2024-07-19

19 Jul 15:31
v2024-07-19
Compare
Choose a tag to compare

Compatible with cardano-node@9.0.0.

Docker Image

Image

Changes

Added

  • The release artefacts now include configurations for multiple networks, such as mainnet, private, sanchonet, and preprod. #4679, #4680

Changed

  • Now compatible with cardano-node@9.0.0. #4657, #4672

  • The QuickStart documentation in the README is now based on a run.sh script which is automatically tested as part of our continuous integration (CI) infrastructure. #4679, #4681

API changes

No API changes

Known Issues

  • (ADP-2953) Revision of cardano-node is not reported within version in release bundle binary for Windows.
  • (ADP-2635) Database connections do not seem to gracefully terminate on stopping the wallet.
  • (ADP-2298) Deposit_returned is falsely reported on some incoming transactions (intermittently).
  • (ADP-1831) cardano-wallet version from docker image does not report revision.

Signatures

Name Role Approval
Heinrich Apfelmus @HeinrichApfelmus Software Engineer ✔️
Paolo Veronelli @paolino Software Engineer ✔️

v2024-07-07

09 Jul 10:51
v2024-07-07
Compare
Choose a tag to compare

Changes

Added

  • In the GET /wallets/{walletId}/transactions-construct endpoint, added a field encrypt_method for encrypting transaction metadata according to CIP-0083. #4555, #4588, #4589, #4651
  • Added a machine-parseable info field to some of the HTTP error responses. Notably, this field now includes the request wallet_id in the event this identifier is 404 Not Found. #4590, #4597, #4622

Changed

  • Now compatible with cardano-node@8.9.4. #4617, #4620, #4659
  • Attempting to post a transaction from an old era that is no longer supported will now return an HTTP 403 error response. #4595
  • GET /wallets/{walletId}/transactions-balance now resolves foreign inputs automatically by querying the cardano-node UTxO. #4630

API changes

bump.sh

Show API changes
Modified
DELETE /byron-wallets/{walletId}/transactions/{transactionId}
  • Response
  • 403 response Modified
    • application/json content type Modified
      • info attribute Added
  • 404 response Modified
    • application/json content type Modified
      • no_such_wallet, no_such_transaction alternatives Modified
      • wallet_not_initialized alternative Added
DELETE /stake-pools/*/wallets/{walletId}
  • Response
  • 403 response Modified
    • application/json content type Modified
      • wrong_encryption_passphrase alternative Modified
DELETE /wallets/{walletId}/transactions/{transactionId}
  • Response
  • 403 response Modified
    • application/json content type Modified
      • info attribute Added
  • 404 response Modified
    • application/json content type Modified
      • no_such_wallet, no_such_transaction alternatives Modified
      • wallet_not_initialized alternative Added
GET /byron-wallets/{walletId}/transactions
  • Response
  • 400 response Modified
    • application/json content type Modified
      • start_time_later_than_end_time alternative Modified
GET /byron-wallets/{walletId}/transactions/{transactionId}
  • Response
  • 404 response Modified
    • application/json content type Modified
      • no_such_wallet, no_such_transaction alternatives Modified
      • wallet_not_initialized alternative Added
GET /shared-wallets/{walletId}/transactions
  • Response
  • 400 response Modified
    • application/json content type Modified
      • start_time_later_than_end_time alternative Modified
GET /shared-wallets/{walletId}/transactions/{transactionId}
  • Response
  • 404 response Modified
    • application/json content type Modified
      • no_such_wallet, no_such_transaction alternatives Modified
      • wallet_not_initialized alternative Added
GET /wallets/{walletId}/transactions
  • Response
  • 400 response Modified
    • application/json content type Modified
      • start_time_later_than_end_time alternative Modified ...
Read more