v2.1.0
·
57 commits
to master
since this release
Immutable
release. Only release title and notes can be modified.
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