Skip to content

Releases: BitGo/advanced-wallets

v3.0.0

20 May 19:18
Immutable release. Only release title and notes can be modified.
5f416bd

Choose a tag to compare

3.0.0 (v2.1.1...v3.0.0) (2026-05-20)

chore

* bump version to 3.0.0 to reflect breaking change (a6ea296 (https://github.com/BitGo/advanced-wallets/commit/a6ea29653f8f3e6fd770770dd4a2ab3555fe314d)), closes #195 (https://github.com/BitGo/advanced-wallets/issues/195)

BREAKING CHANGES

* All KMS_* environment variables were renamed to

v2.1.1

20 May 14:31
Immutable release. Only release title and notes can be modified.
9e542e0

Choose a tag to compare

3.0.0 (v2.1.0...v3.0.0) (2026-05-20)

Bug Fixes

* fix 500s due to assertion logic error with utxo (4682109 (https://github.com/BitGo/advanced-wallets/commit/4682109a12d57975fded0f1e815b15d7edfd053d))
* mbe: forward walletPubs in consolidateUnspents and accelerate (4028d79 (https://github.com/BitGo/advanced-wallets/commit/4028d793b014342e93ad352e9eb53dea58e4290e))

Code Refactoring

* rename KMS to Key Provider across codebase (544374f (https://github.com/BitGo/advanced-wallets/commit/544374fd1f6972a33cebf1a0ab5176091e888ddc))

Features

* awm: backup awm client configurations (20071b7 (https://github.com/BitGo/advanced-wallets/commit/20071b7189945d312e61eb7317b6140b1c93dce5))
* awm: backup key provider in recoveries (decefd1 (https://github.com/BitGo/advanced-wallets/commit/decefd1cdb388ccdfb0fd628cf326c25efd95b79))
* implement external signing - phase 1 (dcee4fc (https://github.com/BitGo/advanced-wallets/commit/dcee4fccddcba2a65553359c5253a16ed97a4737))

BREAKING CHANGES

* All KMS-related environment variables have been renamed.
  Update your deployment configuration (Helm values, docker-compose,
  .env files, CI pipelines) before upgrading:
  KMS_URL                        -> KEY_PROVIDER_URL
  KMS_SERVER_CA_CERT_PATH        -> KEY_PROVIDER_SERVER_CA_CERT_PATH
  KMS_CLIENT_TLS_KEY_PATH        -> KEY_PROVIDER_CLIENT_TLS_KEY_PATH
  KMS_CLIENT_TLS_CERT_PATH       -> KEY_PROVIDER_CLIENT_TLS_CERT_PATH
  KMS_CLIENT_TLS_KEY             -> KEY_PROVIDER_CLIENT_TLS_KEY
  KMS_CLIENT_TLS_CERT            -> KEY_PROVIDER_CLIENT_TLS_CERT
  KMS_SERVER_CERT_ALLOW_SELF_SIGNED -> KEY_PROVIDER_SERVER_CERT_ALLOW_SELF_SIGNED

The KMS API specification file has been renamed from
kms-api-spec.yaml to key-provider-api-spec.yaml. The API contract
itself is unchanged -- only the naming has been updated to accurately
reflect the vendor-agnostic nature of the key management interface.

v2.1.0

27 Apr 19:46
Immutable release. Only release title and notes can be modified.
e1c6019

Choose a tag to compare

3.0.0 (v2.0.1...v3.0.0) (2026-04-27)

Bug Fixes

* bump BitGo SDK and fix UTXO multisig sendMany (c25b99b (https://github.com/BitGo/advanced-wallets/commit/c25b99bc8060f99e450390d1c302adf77b82a45d))
* default type to 'transfer' for TSS sendMany requests (edbfb4c (https://github.com/BitGo/advanced-wallets/commit/edbfb4c8489e559908c28b05cd36b8316deb7a59))
* mbe: fix return type of certain MBE routes (3f11d0f (https://github.com/BitGo/advanced-wallets/commit/3f11d0f6bb5395d2a24708603cc0db02491f563f))
* patch vuln's in node_forge and validator (fc80522 (https://github.com/BitGo/advanced-wallets/commit/fc80522a6d4b0458392b5eb38cc0385c907aa065))
* remove stack trace leakage for errors (71276ca (https://github.com/BitGo/advanced-wallets/commit/71276cabb5e42ee7ae83b668f595bedd9858e479))
* scope keychain validation to wallet type (WCN-84) (7133bdf (https://github.com/BitGo/advanced-wallets/commit/7133bdffd954ff0687e766103a2cb8b8b5527043))

Features

* add OpenAPI spec for KMS API integration (ecdf11a (https://github.com/BitGo/advanced-wallets/commit/ecdf11a42145dc1085cb67065c9f9313544a4b16))
* Add support for EVM keyring wallets in generateWallet API (1ef6e5f (https://github.com/BitGo/advanced-wallets/commit/1ef6e5f966dbc7c534525e191e069bffc3af5041))
* rename MBE API paths to /api/v1/{coin}/advancedwallet/* (7d3f5cf (https://github.com/BitGo/advanced-wallets/commit/7d3f5cf93ec56b362c4c2973c6bb40d2d767f7bf))

BREAKING CHANGES

* abstract-utxo@1941 added assert(params.pubs) in the
  BitGoPsbt signing path. sendMany for UTXO wallets now fetches all 3
  keychains and passes walletPubs=[userPub,backupPub,bitgoPub] through
  the signing stack to satisfy this assertion.

* Bump all @bitgo-beta packages to latest
* Fix UTXO recovery test: replace legacy txHex fixture with valid PSBT
* Fix sendMany for UTXO coins: wire walletPubs through handleSendMany
  to signAndSendMultisig to advancedWalletManagerClient to signMultisigTransaction
* Add tests covering walletPubs behaviour and BitGoPsbt signing path

Ticket: WAL-762

* All Master Express API endpoints have been renamed from
  /api/{coin}/wallet/* to /api/v1/{coin}/advancedwallet/* to differentiate
  from BitGoJS Express APIs and add versioning support.

Ticket: WP-7175

v2.0.0

13 Nov 22:27
8ed07e3

Choose a tag to compare

2.0.0 (v1.1.3...v2.0.0) (2025-11-13)

Bug Fixes

* awm: remove unintended changes to package-lock (c298443 (https://github.com/BitGo/advanced-wallets/commit/c29844384144b707bd5371d12ae9a3cf25c9a9fd))
* mbe: enforce an input check for send many pub keys (eb46327 (https://github.com/BitGo/advanced-wallets/commit/eb463274124fbcc98302c1fc2324e2c7f4a9bb95))
* mbe: fix issue with acceleration tx formatting (a8522a2 (https://github.com/BitGo/advanced-wallets/commit/a8522a2f33ac33f0ac71a81b5ca24978dbfba2b8))
* mbe: remove txformat as input params to handle consolidation (60cf79a (https://github.com/BitGo/advanced-wallets/commit/60cf79a7a5659bac379be4c58aee78bbb932a373))
* patch elliptic vulnerability (703369b (https://github.com/BitGo/advanced-wallets/commit/703369b9cb59b8a2ad66425c8e9929fc9d4eacc3))
* patch OpenSSL CVE-2024-6119 by updating to node:22-alpine (d91103f (https://github.com/BitGo/advanced-wallets/commit/d91103f9bf9f6eae9f4b769b545ce3ea09ff577a))
* pin docker image to sha2 digest (7ca44c8 (https://github.com/BitGo/advanced-wallets/commit/7ca44c8a3e2da5b972c40c81c10aa1a53475ec37))
* require allowed fingerprints list for mtls (43985a8 (https://github.com/BitGo/advanced-wallets/commit/43985a836b111798d3c39f0d523d657a5945bd5f))
* resolve all critical and high npm vuln's (b855204 (https://github.com/BitGo/advanced-wallets/commit/b8552041b002e1c2b29f7ca551074fe9f534e4e4))
* use correct sha digest for base image (356cbb4 (https://github.com/BitGo/advanced-wallets/commit/356cbb492c870a956fe2f01de12c9546078de89c))

Features

* add docker build job (3a30b78 (https://github.com/BitGo/advanced-wallets/commit/3a30b7851e888495da5a52565ca4c8bc45918c16))
* add npm audit and trivy CI checks on PRs (dad7c31 (https://github.com/BitGo/advanced-wallets/commit/dad7c3180250942b45017fb440339b883137d79a))
* mbe, awm: uses advanced wallet type instead of onPrem subtype (7360dde (https://github.com/BitGo/advanced-wallets/commit/7360dde4ad52a04c5a1cf8247415fa34cfbb9871))
* run fossa scans (6ed9b01 (https://github.com/BitGo/advanced-wallets/commit/6ed9b01a74e206977ed2701665d226530bc71489))

BREAKING CHANGES

* mbe, awm: no longer creates onPrem subtype wallets

Ticket: WP-5983

v1.0.0

17 Sep 21:21
7400e4c

Choose a tag to compare

1.1.1 (v1.1.0...v1.1.1) (2025-09-17)

Bug Fixes

* gha: fix bug on generating semantic release notes (53b830e (https://github.com/BitGo/advanced-wallets/commit/53b830e03312dc3f13a51c692b7e15e61650a5ed))

v0.0.1

13 Aug 20:33
8b09f59

Choose a tag to compare

Automated release created by GitHub Actions

What's Changed

Read more