🚨 bdk v0.14.0 is hot off the press! Notable improvements include a new method on TxBuilder to embed data in a transaction via OP_RETURN and updating the Database trait to store the last sync timestamp and block height. And finally we have updated our integration test framework to verify support for sending to Taproot addresses 🥕 ! https://github.com/bitcoindevkit/bdk/releases/tag/v0.14.0
🚨 bdk v0.13.0 is now out (this toot is a little late, was released on Oct 28) and adds new the Wallet::get_tx() function which returns a single transactions made and received by the wallet. It also includes dependency updates to fix recent build and audit issues.
Wanna know how @afilini created the first taproot 🥕 `OP_CHECKSIGADD` transaction? Here's his writeup for you! https://bitcoindevkit.org/blog/2021/11/first-bdk-taproot-tx-look-at-the-code-part-1
In this first part he talks about the changes he made to `rust-bitcoin` and `rust-miniscript`, the next one will focus on @bitcoindevkit itself
🚨 Time for another BDK release: v0.12.0 adds support for SOCKS5 proxies in the `EsploraBlockchain` client and a new optional `sqlite` Database feature.
v0.9.0 - Support for Bitcoin Core backends, more sanity checks and bugfixes.
v0.10.0 - Adds AnyBlockchain support for the Bitcoin Core RPC blockchain client, a new ureq based esplora blockchain client feature, and improved wallet drain_to support.
v0.11.0 - Adds the flush function to the Database trait to explicitly flush to disk the latest changes on the db that caches blockchain data.
🚨 We have been remiss in announcing our regularly scheduled (~6 week) BDK releases! here's a catch-up toot thread so you know what you've been missing since our last tweet about 0.6.0:
v0.7.0 - Improved APIs, a more robust signing process and various bugfixes and improvements.
v0.8.0 - New APIs and other minor bugfixes and internal improvements.
🚨 We are back with another release: v0.6.0 brings new API calls, bugfixes and bumps the MSRV to 1.46.
Check out the release notes ⬇️ ⬇️
We've released v0.5.1 to fix a build issue under Rust 1.45 (our current MSRV)
Starting from v0.6.0 we will probably have to bump our MSRV to 1.46
BDK v0.5.0 has been published! 🎉
This release adds the ability to include "foreign" UTXOs in a transaction, and as always comes with some bugfixes and a bit of internal cleanup.