Skip to content

Tags: jitash/bdk

Tags

v0.28.0

Toggle v0.28.0's commit message

Verified

This tag was signed with the committer’s verified signature.
notmandatory Steve Myers
Release 0.28.0

Summary

Disable default-features for rust-bitcoin and rust-miniscript dependencies, and for rust-esplora-client optional dependency. New default std feature must be enabled unless building for wasm.

Changelog

- Bump bip39 crate to v2.0.0 bitcoindevkit#875
- Set default-features = false for rust-bitcoin and rust-miniscript bitcoindevkit#882
- Update esplora client dependency to version 0.4 bitcoindevkit#884
- Added new `std` feature as part of default features bitcoindevkit#930

v1.0.0-alpha.0

Toggle v1.0.0-alpha.0's commit message

Verified

This tag was signed with the committer’s verified signature.
notmandatory Steve Myers
Release 1.0.0-alpha.0

Summary

The first "alpha" release of the new BDK 1.0 refactoring work. This is still a WIP and only meant to be used for testing and experimentation with downstream projects.

Also bumping below workspace crate versions:

bdk_chain to 0.4.0
bdk_electrum to 0.2.0
bdk_esplora to 0.2.0
bdk_file_store to 0.1.0

Changelog

Not updating the CHANGELOG file for alpha releases, just putting here for the record.

- bdk v1.0.0-alpha.0 bitcoindevkit#793
- Nit fixes on documentation bitcoindevkit#888
- Add docs for EsploraAsyncExt and make doctests runnable bitcoindevkit#889
- Simplify reveal_to_target logic bitcoindevkit#890

v0.27.2

Toggle v0.27.2's commit message

Verified

This tag was signed with the committer’s verified signature.
notmandatory Steve Myers
Release 0.27.2

Summary

Disable default-features for rust-bitcoin and rust-miniscript dependencies, and for rust-esplora-client optional dependency.

Changelog

-  Set default-features = false for rust-bitcoin and rust-miniscript bitcoindevkit#882
-  Update esplora client dependency to version 0.4 bitcoindevkit#884

v0.27.1

Toggle v0.27.1's commit message

Verified

This tag was signed with the committer’s verified signature.
notmandatory Steve Myers
Release 0.27.1

Fixes [RUSTSEC-2022-0090], this issue is only applicable if you are using the optional sqlite database feature.

[RUSTSEC-2022-0090]: https://rustsec.org/advisories/RUSTSEC-2022-0090

Changed
- Update optional sqlite dependency from 0.27.0 to 0.28.0. bitcoindevkit#867

v0.27.0

Toggle v0.27.0's commit message

Verified

This tag was signed with the committer’s verified signature.
notmandatory Steve Myers
Summary

A maintenance release with a bump in project MSRV to 1.57.0, updated dependence and a few developer oriented improvements. Improvements include  better error formatting, don't default to async/await for wasm32 and adding derived PartialEq and Eq on SyncTime.

Changelog

Changed

- Improve display error formatting bitcoindevkit#814
- Don't default to use async/await on wasm32 bitcoindevkit#831
- Project MSRV changed from 1.56.1 to 1.57.0 bitcoindevkit#842
- Update rust-miniscript dependency to latest bug fix release 9.0 bitcoindevkit#844

Added

- Derive PartialEq, Eq on SyncTime bitcoindevkit#837

v0.27.0-rc.1

Toggle v0.27.0-rc.1's commit message

Verified

This tag was signed with the committer’s verified signature.
notmandatory Steve Myers
Release 0.27.0 rc.1

v0.26.0

Toggle v0.26.0's commit message

Verified

This tag was signed with the committer’s verified signature.
notmandatory Steve Myers
Summary

This release improves Fulcrum electrum server compatibility and fixes public descriptor template key origin paths. We also snuck in small enhancements to configure the electrum client to validate the domain using SSL and sort TransactionDetails by block height and timestamp.

Changelog

Fixed

- Make electrum blockchain client `save_tx` function order independent to work with Fulcrum servers. bitcoindevkit#808
- Fix wrong testnet key origin path in public descriptor templates. bitcoindevkit#818
- Make README.md code examples compile without errors. bitcoindevkit#820

Added

- For electrum blockchain client, allow user to configure whether to validate the domain using SSL. bitcoindevkit#805
- Implement ordering for `TransactionDetails`. bitcoindevkit#812

Changed

- Bump `hwi` dependency to `0.4.0`. bitcoindevkit#825
- Bump `esplora-client` dependency to `0.3` bitcoindevkit#830

v0.26.0-rc.2

Toggle v0.26.0-rc.2's commit message

Verified

This tag was signed with the committer’s verified signature.
notmandatory Steve Myers
Release 0.26.0 rc.2

v0.26.0-rc.1

Toggle v0.26.0-rc.1's commit message

Verified

This tag was signed with the committer’s verified signature.
notmandatory Steve Myers
Release 0.26.0 rc.1

v0.25.0

Toggle v0.25.0's commit message

Verified

This tag was signed with the committer’s verified signature.
notmandatory Steve Myers
Release 0.25.0

Summary

This release fixes slow sync time and big script_pubkeys table with SQLite, the wallet rescan height for the FullyNodedExport and setting the network for keys in the KeyMap when using descriptor templates. Also added are new blockchain and mnemonic examples.

Changelog

Fixed

- Slow sync time and big script_pubkeys table with SQLite.
- Wallet rescan height for the FullyNodedExport.
- Setting the network for keys in the KeyMap when using descriptor templates.

Added

- Examples for connecting to Esplora, Electrum Server, Neutrino and Bitcoin Core.
- Example for using a mnemonic in a descriptors.