Release wallet-2.1.0
·
242 commits
to master
since this release
Summary
This release of bdk_wallet v2.1.0 introduces two significant features: comprehensive support for BIP-389 two-path multipath descriptors with automatic receive/change separation through new Wallet::create_from_two_path_descriptor, and enhanced transaction building capabilities with TxBuilder::exclude_unconfirmed and TxBuilder::exclude_below_confirmations for filtering UTXOs by confirmation status. The release also includes important fixes related to coin selection and script pubkey (SPK) cache recovery.
What's Changed
- chore: bump dev version to 2.1.0-alpha.0 by @ValuedMammal in #256
- ci: automated update to rustc 1.87.0 by @create-pr-actions[bot] in #242
- Bump
bitcoindependency requirement to v0.32.6 to reflect used API by @tnull in #266 - feat: add
justfileby @luisschwab in #268 - Prefer Utxo::Local over Utxo::Foreign in OldestFirstCoinSelection by @nymius in #265
- Preserve insertion order of manually selected utxos if
TxOrdering::Untouchedby @nymius in #262 - feat: Add
exclude_unconfirmedandexclude_below_confirmationsby @evanlinjin in #258 - test: Move bump fee + foreign utxo tests by @ValuedMammal in #199
- chore: add CODEOWNERS file by @luisschwab in #233
- Multipath descriptor support (BIP 389) by @schjonhaug in #275
- clippy: fix uninlined format args by @ValuedMammal in #287
- docs(wallet): expand docs for
apply_evicted_txsby @ValuedMammal in #270 - Fix
KeychainTxOutIndexrecovery logic when spk-cache is enabled by @evanlinjin in #288 - docs(wallet): add
syncoperation tobdk_walletexamples by @tvpeter in #274 - chore(deps): bump
bdk-chainto0.23.1by @oleonardolima in #292 - Release 2.1.0 by @oleonardolima in #293
New Contributors
- @create-pr-actions[bot] made their first contribution in #242
- @tnull made their first contribution in #266
- @nymius made their first contribution in #265
- @schjonhaug made their first contribution in #275
- @tvpeter made their first contribution in #274
- @oleonardolima made their first contribution in #292
Full Changelog: wallet-2.0.0...wallet-2.1.0