Releases: cardano-foundation/cardano-wallet
Nightly v2026-05-11
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-nodeis 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_returnedis falsely reported on some incoming transactions (intermittently). - (ADP-1831)
cardano-walletversion 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
Node Compatibility
Compatible with cardano-node@11.0.1.
Docker 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-apidependency (additive migration, 47/75 files) (#5236) - Decommission
SealedTxcardano-apisurface (#5271) - Finish
SealedTxcardano-apidecommission (#5272) - Wallet-owned types and ledger-native builders (drop-cardano-api foundation) (#5270)
- Bump
cardano-node-runtimeto 11.0.1 (#5277) - Bump wallet Nix compiler pins to GHC 9.12.3 (#5254)
- Bump dependencies and adapt code for
cardano-node10.7.1 (#5250)
Added
- Expose
staticPackagesandwindowsPackageson Linux (#5258)
Fixed
- Scope test temp dirs to
RUNNER_TEMPinstead 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-dockeron nightly (#5269) - Use
builtins.matchfor cabal version to git tag conversion (#5268) - Use
lib.splitStringnotbuiltins.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-nodeis 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_returnedis falsely reported on some incoming transactions (intermittently). - (ADP-1831)
cardano-walletversion 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
Node Compatibility
Compatible with cardano-node@10.7.1.
Docker 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, addRecentEraDijkstrastubs (#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-memoryrunner 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_returnedis 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
Node Compatibility
Compatible with cardano-node@10.6.3.
Docker 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_returnedis 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
Node Compatibility
Compatible with cardano-node@10.6.2.
Docker 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-exportexecutable with musl static build (#5211) flaky-testspackage for improved test reliability tracking (#5144)- LMDB ledger backend for Mithril snapshots (#5100)
- Exposed Windows and musl packages in CI (#5085)
Changed
Dependencies
- Bump cardano-node to 10.6.2 (#5216, #5179, #5082)
- Bump GHC from 9.6.6 to 9.12.2 (#5166, #5125, #5123)
Refactoring
- Use standalone
cardano-balance-txlibrary (#5201, #5212) - Use standalone
cardano-coin-selectionlibrary (#5193) - Consume
cardano-ledger-readfrom 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.ymlwith 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-decodePOST /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-nodeis 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_returnedis falsely reported on some incoming transactions (intermittently). - (ADP-1831)
cardano-walletversion 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
Node Compatibility
Compatible with cardano-node@10.5.3.
Docker Image
Changes
- Include cardano-node 10.5.3
Known Issues
- (ADP-2953) Revision of
cardano-nodeis 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_returnedis falsely reported on some incoming transactions (intermittently). - (ADP-1831)
cardano-walletversion 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
Node Compatibility
Compatible with cardano-node@10.2.1.
Docker 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_returnedis 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
Node Compatibility
Compatible with cardano-node@10.1.4.
Docker Image
Changes
Added
- Extend the option
restore_modeto 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
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
- Properties changed
- Modified schema: subschema #5: icarus/trezor/ledger (from xpub)
- Property 'OneOf' changed
- Schema changed
- Modified media type: application/json
- Content changed
POST /wallets
- Request body changed
GET /wallets/{walletId}/keys
- Description changed.
Known Issues
- (ADP-2953) Revision of
cardano-nodeis 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_returnedis falsely reported on some incoming transactions (intermittently). - (ADP-1831)
cardano-walletversion 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
Node Compatibility
Compatible with cardano-node@10.1.4.
Docker Image
Changes
Changed
- Now distributed with
cardano-node@10.1.4. #4914
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
- Modified schema: subschema
- Property 'OneOf' changed
- Schema changed
- Modified media type: application/json
- Content changed
- Modified response: 403
Known Issues
- (ADP-2953) Revision of
cardano-nodeis 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_returnedis falsely reported on some incoming transactions (intermittently). - (ADP-1831)
cardano-walletversion 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
Node Compatibility
Compatible with cardano-node@10.1.3.
Docker Image
Changes
Added
- Now distributed with
cardano-node@10.1.2. #4864
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:
- Fix the
nixosModuleof thecardano-walletflake. #4522
Contributions
- #4522 thanks to @clemenscodes
API changes
Known Issues
- (ADP-2953) Revision of
cardano-nodeis 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_returnedis falsely reported on some incoming transactions (intermittently). - (ADP-1831)
cardano-walletversion 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 | ✔️ |