]> Untitled Git - bdk/commitdiff
chore(release): bump `bdk-chain` to `0.23.2`
authorLeonardo Lima <oleonardolima@users.noreply.github.com>
Wed, 10 Sep 2025 01:23:32 +0000 (11:23 +1000)
committerLeonardo Lima <oleonardolima@users.noreply.github.com>
Wed, 10 Sep 2025 01:23:32 +0000 (11:23 +1000)
- bump `bdk_core` to `0.6.2`
- bump `bitcoind_rpc` to `0.22.0`
- bump `file_store` to `0.22.0`.
- bump `bdk_electrum` to `0.23.2`
- update all the required `CHANGELOG.md`

crates/bitcoind_rpc/CHANGELOG.md
crates/bitcoind_rpc/Cargo.toml
crates/chain/CHANGELOG.md
crates/chain/Cargo.toml
crates/core/CHANGELOG.md
crates/core/Cargo.toml
crates/electrum/CHANGELOG.md
crates/electrum/Cargo.toml
crates/file_store/CHANGELOG.md
crates/file_store/Cargo.toml

index 0bad8d9cc94b5e26ba2d2f5ce7a378c81be8c70e..7b3fa60c853404df57793d79688d904c56b87512 100644 (file)
@@ -7,6 +7,27 @@ Contributors do not need to change this file but do need to add changelog detail
 The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
 and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
 
+## [bitcoind_rpc-0.22.0]
+
+### Fixed
+- `FilterIter` now handles reorgs to ensure consistency of the header chain. #2000
+
+### Changed
+- `Event` is now a struct instead of enum #2000
+
+### Added
+- `FilterIter::new` constructor that takes as input a reference to the RPC client, checkpoint, and a list of SPKs. #2000
+- `Error::ReorgDepthExceeded` variant. #2000
+- `Error::TryFromInt` variant. #2000
+
+### Removed
+- `FilterIter::new_with_height` method #2000
+- `FilterIter::new_with_checkpoint` method #2000
+- `EventInner` type #2000
+- `FilterIter::get_tip` method #2000
+- `FilterIter::chain_update` method #2000
+- `Error::NoScripts` variant #2000
+
 ## [bitcoind_rpc-0.21.0]
 
 ### Added
@@ -53,4 +74,5 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
 [bitcoind_rpc-0.18.0]: https://github.com/bitcoindevkit/bdk/releases/tag/bitcoind_rpc-0.18.0
 [bitcoind_rpc-0.19.0]: https://github.com/bitcoindevkit/bdk/releases/tag/bitcoind_rpc-0.19.0
 [bitcoind_rpc-0.20.0]: https://github.com/bitcoindevkit/bdk/releases/tag/bitcoind_rpc-0.20.0
-[bitcoind_rpc-0.21.0]: https://github.com/bitcoindevkit/bdk/releases/tag/bitcoind_rpc-0.21.0
\ No newline at end of file
+[bitcoind_rpc-0.21.0]: https://github.com/bitcoindevkit/bdk/releases/tag/bitcoind_rpc-0.21.0
+[bitcoind_rpc-0.22.0]: https://github.com/bitcoindevkit/bdk/releases/tag/bitcoind_rpc-0.22.0
\ No newline at end of file
index bdece98001b0b6de454c3468c0de686b56ccae01..2b8e03d20092d1ebf38e279125e8ec9fff427066 100644 (file)
@@ -1,6 +1,6 @@
 [package]
 name = "bdk_bitcoind_rpc"
-version = "0.21.0"
+version = "0.22.0"
 edition = "2021"
 rust-version = "1.63"
 homepage = "https://bitcoindevkit.org"
index 1648651a84b8367f8ffc3f5ea65e4849e103f76a..fa14c126dd464067eb28a7cdb31feab8744cc847 100644 (file)
@@ -7,6 +7,16 @@ Contributors do not need to change this file but do need to add changelog detail
 The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
 and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
 
+## [chain-0.23.2]
+
+### Added
+
+- Added a doctest illustrating how to filter confirmed balance results by simulating a minimum confirmation threshold via `chain_tip` height. #2007
+
+### Fixed
+
+- Behavior of `IndexedTxGraph` methods (`apply_block_relevant`, `batch_insert_relevant` and `batch_insert_relevant_unconfirmed`) to also consider conflicts of spk-relevant transactions as relevant. #2008
+
 ## [chain-0.23.1]
 
 ### Added
@@ -74,4 +84,5 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
 [chain-0.21.1]: https://github.com/bitcoindevkit/bdk/releases/tag/chain-0.21.1
 [chain-0.22.0]: https://github.com/bitcoindevkit/bdk/releases/tag/chain-0.22.0
 [chain-0.23.0]: https://github.com/bitcoindevkit/bdk/releases/tag/chain-0.23.0
-[chain-0.23.1]: https://github.com/bitcoindevkit/bdk/releases/tag/chain-0.23.1
\ No newline at end of file
+[chain-0.23.1]: https://github.com/bitcoindevkit/bdk/releases/tag/chain-0.23.1
+[chain-0.23.2]: https://github.com/bitcoindevkit/bdk/releases/tag/chain-0.23.2
\ No newline at end of file
index 76a3b71b8ad5d19770cc341f8b679a5f052cbcc6..dd7d2bb36259618066cec74f9c0f563aa52b0d98 100644 (file)
@@ -1,6 +1,6 @@
 [package]
 name = "bdk_chain"
-version = "0.23.1"
+version = "0.23.2"
 edition = "2021"
 rust-version = "1.63"
 homepage = "https://bitcoindevkit.org"
@@ -17,7 +17,7 @@ workspace = true
 
 [dependencies]
 bitcoin = { version = "0.32.0", default-features = false }
-bdk_core = { path = "../core", version = "0.6.1", default-features = false }
+bdk_core = { path = "../core", version = "0.6.2", default-features = false }
 serde = { version = "1", optional = true, features = ["derive", "rc"] }
 miniscript = { version = "12.3.1", optional = true, default-features = false }
 
index aec660ad630d9e4ee660cefbd17011a859ac460b..6ec7da00fe22f20fbf961d2e83d68988b559a09b 100644 (file)
@@ -9,6 +9,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
 
 ## Unreleased
 
+## [core-0.6.2]
+
+### Added
+
+- Added two new convenience methods: `floor_at` and `floor_below` for getting the checkpoint at a floored height or by an offset from the tip. #2007
+
 ## [core-0.6.1]
 
 ### Changed
@@ -50,3 +56,4 @@ This is because requests now have a `start_time`, instead of specifying a `seen_
 [core-0.5.0]: https://github.com/bitcoindevkit/bdk/releases/tag/core-0.5.0
 [core-0.6.0]: https://github.com/bitcoindevkit/bdk/releases/tag/core-0.6.0
 [core-0.6.1]: https://github.com/bitcoindevkit/bdk/releases/tag/core-0.6.1
+[core-0.6.2]: https://github.com/bitcoindevkit/bdk/releases/tag/core-0.6.2
index 217996a1305677b9af9de610bc75e0652670e9f9..4fc71c50f36935a970e5ca289718b4dc5453b77d 100644 (file)
@@ -1,6 +1,6 @@
 [package]
 name = "bdk_core"
-version = "0.6.1"
+version = "0.6.2"
 edition = "2021"
 rust-version = "1.63"
 homepage = "https://bitcoindevkit.org"
index 73ab3a40b2f03a1a1c59e76e4b90155d30cb1372..dae8019a1c6ce2871966c9c5c1192a4e7982e614 100644 (file)
@@ -7,6 +7,20 @@ Contributors do not need to change this file but do need to add changelog detail
 The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
 and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
 
+## [electrum-0.23.2]
+
+### Added
+
+- Add a new `populate_anchor_cache` method. #2005
+
+### Changed
+
+- Update the `populate_tx_cache` method documentation. #2005
+
+### Fixed
+
+- Update the `batch_fetch_anchors` to no longer uses a potentially stale hash as the anchor. #2011
+
 ## [electrum-0.23.1]
 
 ### Added
@@ -61,3 +75,4 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
 [electrum-0.22.0]: https://github.com/bitcoindevkit/bdk/releases/tag/electrum-0.22.0
 [electrum-0.23.0]: https://github.com/bitcoindevkit/bdk/releases/tag/electrum-0.23.0
 [electrum-0.23.1]: https://github.com/bitcoindevkit/bdk/releases/tag/electrum-0.23.1
+[electrum-0.23.2]: https://github.com/bitcoindevkit/bdk/releases/tag/electrum-0.23.2
index 7ad0d6c3de93a60402e0ae4d21230419c23f5c2f..8fdd7823b5ad40291830260e079dd0a72be38f21 100644 (file)
@@ -1,6 +1,6 @@
 [package]
 name = "bdk_electrum"
-version = "0.23.1"
+version = "0.23.2"
 edition = "2021"
 homepage = "https://bitcoindevkit.org"
 repository = "https://github.com/bitcoindevkit/bdk"
index c0ef2687d8e3450f6747b5cd091160dab4e5f89a..8d8569bced7ef792daab47798b5bb324d679c781 100644 (file)
@@ -7,6 +7,11 @@ Contributors do not need to change this file but do need to add changelog detail
 The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
 and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
 
+## [file_store-0.22.0]
+
+### Changed
+- `Changeset` field of `StoreErrorWithDump` is now of type `Option<Box<C>>` #1998
+
 ## [file_store-0.21.1]
 
 ### Added
@@ -61,3 +66,4 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
 [file_store-0.20.0]: https://github.com/bitcoindevkit/bdk/releases/tag/file_store-0.20.0
 [file_store-0.21.0]: https://github.com/bitcoindevkit/bdk/releases/tag/file_store-0.21.0
 [file_store-0.21.1]: https://github.com/bitcoindevkit/bdk/releases/tag/file_store-0.21.1
+[file_store-0.22.0]: https://github.com/bitcoindevkit/bdk/releases/tag/file_store-0.22.0
index 4b0ace93503e2ec660498c786440b5ff49433e8b..714c40e1bab5bb0e8175690305772dc8b3a53524 100644 (file)
@@ -1,6 +1,6 @@
 [package]
 name = "bdk_file_store"
-version = "0.21.1"
+version = "0.22.0"
 edition = "2021"
 license = "MIT OR Apache-2.0"
 repository = "https://github.com/bitcoindevkit/bdk"