Release wallet-2.1.0
·
37 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
bitcoin
dependency requirement to v0.32.6 to reflect used API by @tnull in #266 - feat: add
justfile
by @luisschwab in #268 - Prefer Utxo::Local over Utxo::Foreign in OldestFirstCoinSelection by @nymius in #265
- Preserve insertion order of manually selected utxos if
TxOrdering::Untouched
by @nymius in #262 - feat: Add
exclude_unconfirmed
andexclude_below_confirmations
by @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_txs
by @ValuedMammal in #270 - Fix
KeychainTxOutIndex
recovery logic when spk-cache is enabled by @evanlinjin in #288 - docs(wallet): add
sync
operation tobdk_wallet
examples by @tvpeter in #274 - chore(deps): bump
bdk-chain
to0.23.1
by @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