github cardano-foundation/cardano-wallet v2026-03-31
Release v2026-03-31

latest release: test
6 hours ago

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

Don't miss a new cardano-wallet release

NewReleases is sending notifications on new releases.