Skip to content

Releases: cardano-foundation/cardano-wallet

Nightly v2026-05-11

11 May 04:43

Choose a tag to compare

Node Compatibility

Compatible with cardano-node@11.0.1.

Docker Image

FIX THIS LINK BY INSPECTING DOCKERHUB !
Image

Changes

2026-04-20, #5264, paolino, , chore(fmt): pin formatters, enforce in CI, ban drive-by reformatting
2026-04-20, #5258, disassembler, , expose staticPackages and windowsPackages on linux
2026-04-20, #5254, paolino, GHC, chore: bump wallet nix compiler pins to ghc9123
2026-04-20, #5250, paolino, Node, chore: bump dependencies and adapt code for cardano-node 10.7.1
2026-04-20, #5239, paolino, , fix: scope test temp dirs to RUNNER_TEMP instead of globbing shared /tmp
2026-04-20, #5238, paolino, , docs: Update CI documentation and benchmark history
2026-04-21, #5269, paolino, , fix: run verify-assets, publish-release, push-docker on nightly
2026-04-21, #5268, paolino, , fix: use builtins.match for cabal version to git tag conversion
2026-04-21, #5267, paolino, , fix: use lib.splitString not builtins.splitString
2026-04-21, #5266, paolino, , chore: merge v2026-04-17 version bumps back to master
2026-04-21, #5265, paolino, , fix: correct release asset naming, docker tag format, and add publish gate
2026-04-25, #5270, paolino, Refactoring, feat: wallet-owned types + ledger-native builders (drop-cardano-api foundation)
2026-05-08, #5274, paolino, Bug, CI/CD, fix(release): smoke-test built artifacts before upload
2026-05-08, #5272, paolino, Refactoring, feat: finish SealedTx cardano-api decommission (follow-up to #5271)
2026-05-08, #5271, paolino, Refactoring, feat: decommission SealedTx cardano-api surface (follow-up to #5236)
2026-05-08, #5236, paolino, Improvement, feat: drop cardano-api dependency (additive migration, 47/75 files)
2026-05-09, #5277, paolino, , chore: bump cardano-node-runtime to 11.0.1

Fixed

Added

Changed

Removed

API changes

No endpoint changes, but there are some other 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
Arnaud Bailly @abailly Software Engineer

Release v2026-05-11

11 May 09:03

Choose a tag to compare

Release v2026-05-11 Pre-release
Pre-release

Node Compatibility

Compatible with cardano-node@11.0.1.

Docker Image

Image

Highlights

This release completes the removal of the cardano-api dependency from the wallet, introducing wallet-owned types and ledger-native transaction builders. It also bumps cardano-node to 11.0.1 and the Nix GHC compiler pin to 9.12.3, and hardens the release pipeline with artifact smoke tests and corrected asset/docker tag naming.

Changes

Changed

  • Drop cardano-api dependency (additive migration, 47/75 files) (#5236)
  • Decommission SealedTx cardano-api surface (#5271)
  • Finish SealedTx cardano-api decommission (#5272)
  • Wallet-owned types and ledger-native builders (drop-cardano-api foundation) (#5270)
  • Bump cardano-node-runtime to 11.0.1 (#5277)
  • Bump wallet Nix compiler pins to GHC 9.12.3 (#5254)
  • Bump dependencies and adapt code for cardano-node 10.7.1 (#5250)

Added

  • Expose staticPackages and windowsPackages on Linux (#5258)

Fixed

  • Scope test temp dirs to RUNNER_TEMP instead of globbing shared /tmp (#5239)
  • Smoke-test built artifacts before upload (#5274)
  • Correct release asset naming, docker tag format, and add publish gate (#5265)
  • Run verify-assets, publish-release, push-docker on nightly (#5269)
  • Use builtins.match for cabal version to git tag conversion (#5268)
  • Use lib.splitString not builtins.splitString (#5267)

CI/CD

  • Pin formatters, enforce in CI, ban drive-by reformatting (#5264)
  • Update CI documentation and benchmark history (#5238)
  • Merge v2026-04-17 version bumps back to master (#5266)

API changes

No 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
Paolo Veronelli @paolino Software Engineer ✔️
Pawel Jakubas @paweljakubas Software Engineer

Release v2026-04-17

20 Apr 09:11

Choose a tag to compare

Node Compatibility

Compatible with cardano-node@10.7.1.

Docker Image

Image

Highlights

This release bumps cardano-node from 10.6.3 to 10.7.1 and updates cardano-balance-transaction to a version that no longer depends on cardano-api. Babbage is demoted from RecentEra, and Dijkstra era support is stubbed in. Infrastructure fixes address expired TLS test certificates, mithril client upgrade, and E2E runner memory/timeout issues.

Changes

Changed

  • Bump cardano-node runtime to 10.7.1 (#5257)
  • Bump cardano-balance-transaction; remove RecentEraBabbage, add RecentEraDijkstra stubs (#5245)
  • Update local cluster configs for cardano-node 10.7.0: shelley genesis protocol version 8→10, enable ExperimentalHardForksEnabled, add dijkstra genesis (#5249)
  • Bump mithril client from 2543.1-hotfix to 2603.1 (#5244)

Fixed

  • Regenerate expired TLS test certificates (#5244)
  • E2E Linux: target high-memory runner to avoid OOM kills (#5244, #5259)
  • E2E Windows: bump timeout from 120 to 240 min for preprod sync (#5259)

CI/CD

  • Merge release-candidate/v2026-04-03 back to master (#5251)
  • Initialize spec-driven development scaffold (#5235)

Known Issues

  • (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).

Signatures

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

Release v2026-04-03

03 Apr 10:48

Choose a tag to compare

Node Compatibility

Compatible with cardano-node@10.6.3.

Docker Image

Image

Highlights

This release bumps cardano-node to 10.6.3 and includes CI/CD infrastructure improvements: a new Windows build gate, fixed release asset uploads, and GitHub Actions bumped to Node.js 24.

Changes

Changed

  • Bump cardano-node to 10.6.3
  • Update flake inputs: haskell.nix, hackage.nix, iohk-nix (unpin from personal branch), mithril (2543.1-hotfix → 2603.1)
  • Bump ruby 3.1 → 3.3 (ruby 3.1 removed in newer nixpkgs)

Fixed

  • Release asset upload: tarballs were not uploaded due to broken shell glob expansion
  • Release script: handle idempotent re-runs (no failure when running twice on same day)
  • Pin mdbook-mermaid 0.16 for mdbook 0.4.52 compatibility
  • Attic cache now waits for musl build gate before pushing (no redundant rebuilds anymore)
  • HLint warnings from updated HLint version

CI/CD

  • Add Build Gate (Windows) for cross-compiled artifacts
  • Bump actions/checkout v4 → v6 and actions/upload-artifact v4 → v7 (Node.js 24)

Known Issues

  • (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).

Signatures

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

Release v2026-03-31

02 Apr 15:55

Choose a tag to compare

Node Compatibility

Compatible with cardano-node@10.6.2.

Docker Image

Image

Highlights

This release delivers a major infrastructure overhaul: full CI/CD migration from Buildkite to GitHub Actions, a GHC compiler upgrade to 9.12.2, and extraction of several internal libraries into standalone packages. A new wallet-key-export CLI tool is also included.

Changes

Added

  • New wallet-key-export executable with musl static build (#5211)
  • flaky-tests package for improved test reliability tracking (#5144)
  • LMDB ledger backend for Mithril snapshots (#5100)
  • Exposed Windows and musl packages in CI (#5085)

Changed

Dependencies

Refactoring

  • Use standalone cardano-balance-tx library (#5201, #5212)
  • Use standalone cardano-coin-selection library (#5193)
  • Consume cardano-ledger-read from external package (#5204, #5208, #5206)
  • Centralize version bounds in cabal.project (#5199)
  • Replace stylish-haskell with fourmolu (#5169)
  • Remove redundant deriving Typeable (#5198)

CI/CD

  • Migrate all CI from Buildkite to GitHub Actions (#5105)
  • Consolidate workflows into single ci.yml with build gates (#5124)
  • Complete release automation in GitHub Actions (#5153)
  • Migrate restoration benchmarks to GitHub Actions (#5149)
  • Decouple benchmark-history from Buildkite (#5143)
  • Expand Attic cache to all CI derivations (#5158)
  • Remove Buildkite remnants and dead workflows (#5185)

Fixed

  • Pin oasdiff to v1.11.11 to fix CI (#5217)
  • TLS client cert validation on Windows via readSignedObject (#5150)
  • Split Windows unit tests into per-suite artifacts (#5142)
  • Benchmark CSV artifacts not produced in GitHub Actions (#5140)
  • Dereference symlinks when copying nix store paths in release-build (#5134)
  • Separate wallet RSS from cardano-node in restoration benchmark (#5162)
  • Run restoration benchmarks in parallel (#5183)
  • Clean up E2E temp directories on cancellation (#5195)

Removed

  • Buildkite pipeline configuration and related workflows (#5185)

API Changes

New Endpoints

None.

Deleted Endpoints

None.

Modified Endpoints

The native script key hash pattern in transaction decode responses now accepts addr_vkh and stake_vkh prefixes in addition to the existing addr_shared_vkh, stake_shared_vkh, and policy_vkh prefixes.

Affected endpoints:

  • POST /wallets/{walletId}/transactions-decode
  • POST /shared-wallets/{walletId}/transactions-decode

Pattern changed from:

^((addr_shared_vkh)|(stake_shared_vkh)|(policy_vkh))1[0-9a-z]*$

to:

^((addr_shared_vkh)|(stake_shared_vkh)|(addr_vkh)|(stake_vkh)|(policy_vkh))1[0-9a-z]*$

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
Paolo Veronelli @paolino Software Engineer ✔️
Pawel Jakubas @paweljakubas Software Engineer ✔️

Release v2025-12-15

16 Dec 14:06

Choose a tag to compare

Node Compatibility

Compatible with cardano-node@10.5.3.

Docker Image

Image

Changes

  • Include cardano-node 10.5.3

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
Paolo Veronelli @paolino Software Engineer ✔️
Pawel Jakubas @paweljakubas Software Engineer ✔️

Release v2025-03-31

31 Mar 17:34

Choose a tag to compare

Node Compatibility

Compatible with cardano-node@10.2.1.

Docker Image

Image

Changes

  • #5037 We fixed a corner case in the use of PBKDF2 metadata encryption, caused by 64 bytes 0x0-padding
  • #5044 Cryptonite dependency was replaced by crypton as the former is not maintained anymore
  • #5056 Git revision is now displayed along with the version on the command-line
  • #5031 Added support for and distribution of cardano node 10.2.1

API changes

Known Issues

  • (ADP-2635) Database connections do not seem to terminate when the wallet is stopped gracefully.
  • (ADP-2298) Deposit_returned is falsely reported on some incoming transactions (intermittently).

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
Arnaud Bailly @abailly Software Engineer ✔️

Release v2025-03-04

05 Mar 15:28

Choose a tag to compare

Node Compatibility

Compatible with cardano-node@10.1.4.

Docker Image

Image

Changes

Added

  • Extend the option restore_mode to restore the wallet from any point on the blockchain to Shelley-style wallets created from a public key. ⚠️ Warning: Using this feature incorrectly may result in an incorrect wallet balance; if in doubt, always restore from genesis. #4984

Changed

  • Logging: Decrease severity of wallet discovery to debug. #5022

Removed

  • Remove hidden, experimental Deposit Wallet features. #4987, #5006

API changes

Show API changes

New Endpoints: None


Deleted Endpoints: None


Modified Endpoints: 3


POST /byron-wallets

  • Request body changed
    • Content changed
      • Modified media type: application/json
        • Schema changed
          • Property 'OneOf' changed
            • Modified schema: subschema #5: icarus/trezor/ledger (from xpub)
              • Properties changed
                • New property: restoration_mode

POST /wallets

  • Request body changed
    • Content changed
      • Modified media type: application/json
        • Schema changed
          • Property 'OneOf' changed
            • Modified schema: subschema #1: shelley
              • Properties changed
                • Modified property: restoration_mode
                  • Property 'OneOf' changed
                    • Modified schema: subschema #1: Restore from genesis
                    • Description changed.
                    • Modified schema: subschema #2: Restore from tip
                    • Description changed.
                    • Modified schema: subschema #3: Restore from block
                    • Description changed.
                  • Description changed.
            • Modified schema: subschema #2: shelley (from xpub)
              • Properties changed
                • New property: restoration_mode

GET /wallets/{walletId}/keys

  • Description 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
Johannes Lund @Anviking Software Engineer
David Clark @david-a-clark Product Manager ✔️
Arnaud Bailly @abailly Software Engineer

Release v2025-01-09

09 Jan 12:48

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

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