Skip to content

Releases: bitcoindevkit/bdk

v0.12.0

30 Sep 20:28
v0.12.0
9e4ca51
Compare
Choose a tag to compare
v0.12.0 Pre-release
Pre-release

This release of BDK adds support for SOCKS5 proxies in the EsploraBlockchain and adds the new optional sqlite feature to store cached wallet and blockchain data in a SQLite database. The miniscript/use-serde feature was also activated to allow consumers of the BDK library to access it via the re-exported miniscript crate.

You can find the full details in the changelog.

What's Changed

Full Changelog: v0.11.0...v0.12.0

v0.11.0

04 Sep 19:14
v0.11.0
aa786fb
Compare
Choose a tag to compare
v0.11.0 Pre-release
Pre-release

This release of BDK adds the flush function to the Database trait to explicitly flush to disk the latest changes on the db that caches blockchain data. The feature is useful when creating mobile apps where flushing data to disk programmatically based on app lifecycle events is sometimes needed.

You can find the full details in the changelog.

What's Changed

Full Changelog: v0.10.0...v0.11.0

v0.10.0

19 Aug 19:51
v0.10.0
a5d3a4d
Compare
Choose a tag to compare
v0.10.0 Pre-release
Pre-release

This release of BDK adds AnyBlockchain support for the Bitcoin Core RPC blockchain client, a new ureq based esplora blockchain client feature, and improved wallet drain_tosupport.

You can find the full details in the changelog.

What's Changed

Full Changelog: v0.9.0...v0.10.0

v0.9.0

19 Aug 19:22
v0.9.0
4e813e8
Compare
Choose a tag to compare
v0.9.0 Pre-release
Pre-release

A new release of BDK is out: v0.9.0 brings support for Bitcoin Core backends, more sanity checks and bugfixes.

What's Changed

New Contributors

  • @jb55 made their first contribution in #377

Full Changelog: v0.8.0...v0.9.0

v0.8.0

25 Jun 22:24
v0.8.0
33b45eb
Compare
Choose a tag to compare
v0.8.0 Pre-release
Pre-release

In this release: new APIs and other minor bugfixes and internal improvements.

All the details in the changelog.

What's Changed

  • Use default: D mirroring Rust documentation by @tcharding in #337
  • Check index out of bound also for tx inputs not only for psbt inputs by @RCasatta in #341
  • Continue signing when finding already finalized inputs by @RCasatta in #343
  • Lowercase PSBT by @tcharding in #342
  • Remove stale comments by @tcharding in #345
  • Merge the 0.7.0 release branch back into master by @afilini in #346
  • Fix nightly Clippy warnings by @tcharding in #338
  • Put testutils inside main crate by @LLFourn in #347
  • [signer] Add an option to explicitly allow using non-ALL sighashes by @afilini in #353
  • Return AddressInfo from get_address to allow access to index by @futurepaul in #349
  • [ci] Check fmt for examples/doctests by @afilini in #360
  • Fix the external_doc CI error, make the examples no_run by @afilini in #365

New Contributors

Full Changelog: v0.7.0...v0.8.0

v0.7.0

25 Jun 22:22
v0.7.0
766570a
Compare
Choose a tag to compare
v0.7.0 Pre-release
Pre-release

In this release: improved APIs, a more robust signing process and various bugfixes and improvements.

You can find all the details in the changelog.

What's Changed

Full Changelog: v0.6.0...v0.7.0

v0.6.0

16 Apr 12:12
v0.6.0
549cd24
Compare
Choose a tag to compare
v0.6.0 Pre-release
Pre-release

A new release of BDK is out: v0.6.0 brings some new API calls, renamed types and some bugfixes.

Here's the full changelog.

What's Changed

New Contributors

Full Changelog: v0.5.1...v0.6.0

v0.5.1

29 Mar 17:13
v0.5.1
a3e4535
Compare
Choose a tag to compare
v0.5.1 Pre-release
Pre-release
  • Pin hyper version to =0.14.4 [#316]

This release fixes the build issues under Rust 1.45. It's probably going to be our last release targeting that version, as our MSRV will likely increase to 1.46 starting from v0.6.0

What's Changed

Full Changelog: v0.5.0...v0.5.1

v0.5.0

29 Mar 08:06
v0.5.0
f7944e8
Compare
Choose a tag to compare
v0.5.0 Pre-release
Pre-release

The v0.5.0 brings add_foreign_utxo() and upgrades our license to MIT / Apache-2.

You can find the full changelog in the CHANGELOG.md file.

As always, thanks to everybody who contributed to this release!

What's Changed

Full Changelog: v0.4.0...v0.5.0

v0.4.0

18 Feb 00:29
v0.4.0
e3f893d
Compare
Choose a tag to compare
v0.4.0 Pre-release
Pre-release

The v0.4.0 release brings updated dependencies, more sanity checks and an overhauled API to build transactions.

You can find the full v0.4.0 changelog on GitHub.

As always, thanks to everybody who contributed to this release!

What's Changed

Full Changelog: v0.3.0...v0.4.0