Tags: jitash/bdk
Tags
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
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
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
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
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
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
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.
PreviousNext