Skip to content

Releases: bitcoindevkit/bdk_wallet

Release wallet-2.0.0

04 Jun 23:48
wallet-2.0.0
4c76dc8
Compare
Choose a tag to compare

Summary

This release includes a bug fix for handling stuck or evicted transactions, performance enhancements for large wallets, more extensive test coverage, and the return of TxDetails. This is the first stable release since the bdk_wallet crate moved to a new repository.

The below bdk chain client crate versions are compatible with this bdk_wallet release:

  • bdk_bitcoind_rpc 0.20.0
  • bdk_electrum 0.23.0
  • bdk_esplora 0.22.0
  • bdk_kyoto 0.11.0

Changes to persisted data

The wallet ChangeSet is extended to include the following (sub-)fields. This change is backwards compatible.

  • tx_graph::ChangeSet::first_seen
  • tx_graph::ChangeSet::last_evicted
  • keychain_txout::ChangeSet::spk_cache

What's Changed

Full Changelog: wallet-1.2.0...wallet-2.0.0

Release wallet-2.0.0-beta.0

29 May 12:51
wallet-2.0.0-beta.0
ce70bb7
Compare
Choose a tag to compare
Pre-release

Summary

This is a beta release in preparation for a final v2.0.0 of BDK wallet. We encourage users to test the release and report any issues.

The release includes a bug fix for handling stuck or evicted transactions, performance enhancements for large wallets, more extensive test coverage, and the return of TxDetails. This is the first release since the bdk_wallet crate moved to a new repository.

Changes to persisted data

The wallet ChangeSet is extended to include the following (sub-)fields. This change is backwards compatible.

  • tx_graph::ChangeSet::first_seen
  • tx_graph::ChangeSet::last_evicted
  • keychain_txout::ChangeSet::spk_cache

What's Changed

New Contributors

Full Changelog: wallet-1.2.0...wallet-2.0.0-beta.0

Release wallet-1.2.0

17 Apr 03:14
wallet-1.2.0
5817ed0
Compare
Choose a tag to compare

Summary

In this release of bdk_wallet 1.2.0 The TxBuilder add_recipient function now accepts anything that implements Into<ScriptBuf>. The wallet considers a coinbase output eligible for selection if it will mature in the next block. Wallets persisted with a rusqlite::Connection are checked to be thread-safe. The bdk_chain dependency is updated to version 0.21.1, plus a number of internal cleanups.

What's Changed

New Contributors

Full Changelog: bitcoindevkit/bdk@wallet-1.1.0...wallet-1.2.0

Release wallet-1.1.0

17 Apr 03:15
wallet-1.1.0
cc15e5d
Compare
Choose a tag to compare

Summary

In this release of bdk_wallet v1.1.0 the tx builder is updated to use transaction version 2 by default, and support for wallets using testnet4 is now live. This release also includes important updates to bdk_electrum which has a new MSRV of 1.75.0 to stay current with the latest security fixes, bdk_bitcoind_rpc introduces a new compact block filter module, as well as various bug fixes and improvements.

What's Changed

New Contributors

Full Changelog: bitcoindevkit/bdk@wallet-1.0.0...wallet-1.1.0

Release wallet-1.0.0

17 Apr 03:16
wallet-1.0.0
03a08bb
Compare
Choose a tag to compare

Summary

This is the final bdk_wallet 1.0.0 release. It contains small improvements to the wallet transactions function and
next_unused_address API docs. Please thank all the contributors who made this first major release possible and
who's continued effort make the BDK project so awesome!

Changelog

Changed

  • Wallet::transactions should only return relevant transactions. #1779
  • Minor updates to fix new rustc 1.83.0 clippy warnings. #1776

Documentation

  • Reword the next_unused_address API docs. #1680

What's Changed

Full Changelog: bitcoindevkit/bdk@v1.0.0-beta.6...wallet-1.0.0