BDK Wallet v1.1.0: v2 Transactions in Tx Builder by Default, Testnet4 Support

The Bitcoin Dev Kit (BDK) is a modern, lightweight, descriptor-based wallet library written in Rust. The BDK libraries aim to provide well engineered and reviewed components for Bitcoin based applications.

BDK Wallet v1.1.0: v2 Transactions in Tx Builder by Default, Testnet4 Support
"The bdk_wallet v1.1.0 release is out! tx builder now defaults to version 2 transactions and we added support for testnet4. This is the first in our planned series of 1.x bi-monthly features releases," announced the project.
  • This release also includes important updates to bdk_electrum, which now has a new Minimum Supported Rust Version (MSRV) of 1.75.0 to stay current with the latest security fixes.
  • Additionally, bdk_bitcoind_rpc introduces a new compact block filter module, along with various bug fixes and improvements.
  • Check out the project's roadmap here.

What's new

  • Wallet: Small cleanups to test_wallet_transactions_relevant.
  • Wallet: Cleanup and remove unused code in create_tx.
  • Wallet: Improve safety on finalize PSBT.
  • Wallet: Change default tx to version 2.
  • Wallet: Create tx locktime cltv for a specific time.
  • Wallet: Support Testnet4 in valid networks.
  • Wallet: use map_keychain in Wallet::build_fee_bump .
  • Docs: Add architectural decision records (ADR).
  • CI: Add secondary MSRV job of 1.75.0.
  • CI: Apply Zizmor security audit.

Full Changelog: wallet-1.0.0...wallet-1.1.0

Announcement
GitHub Repo