Skip to content

Commit 3c57999

Browse files
committed
Merge #2004: chore(release): bump bdk-chain to 0.23.1 and update CHANGELOGs
e69023c chore(bdk-chain): bump to `0.23.1`, update `CHANGELOG` (Leonardo Lima) Pull request description: fixes #2003 ### Description It updates the crates CHANGELOGs, and bumps its newer versions. ### Notes to the reviewers Let me know if you think I missed anything on the CHANGELOG's or the bumped versions are off. ### Changelog notice - bump `bdk-chain` to `0.23.1 and other crates too. - update all required CHANGELOGs ### Checklists #### All Submissions: * [x] I followed the [contribution guidelines](https://github.com/bitcoindevkit/bdk/blob/master/CONTRIBUTING.md) ACKs for top commit: ValuedMammal: reACK e69023c Tree-SHA512: ddcae7cd46bfe418d58793420eb69f1609878e2e01c0c900532642c7b2d32fbb921518620593bf57c7effbe3600896e90cf6abbcd36f7b1ca9b49502b587e02d
2 parents a09f12a + e69023c commit 3c57999

File tree

14 files changed

+105
-14
lines changed

14 files changed

+105
-14
lines changed

crates/bitcoind_rpc/CHANGELOG.md

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,21 @@ Contributors do not need to change this file but do need to add changelog detail
77
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
88
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
99

10+
## [bitcoind_rpc-0.21.0]
11+
12+
### Added
13+
14+
- Introduce usage of `cfg_attr(coverage_nightly)` in order to not consider tests under coverage. #1986
15+
16+
### Changed
17+
18+
- deps: bump bdk_core to 0.6.1
19+
20+
### Fixed
21+
22+
- Some mempool transactions not being emitted at all, it was fixed by simplifying the emitter, and replaced the avoid-re-emission-logic with a new one that emits all mempool transactions. #1988
23+
- Use the `getrawmempool` without verbose, as a more performant method. `Emitter::mempool` method now requires the `std` feature. A non-std version of this is added: `Emitter::mempool_at` #1988
24+
1025
## [bitcoind_rpc-0.20.0]
1126

1227
### Changed
@@ -38,3 +53,4 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
3853
[bitcoind_rpc-0.18.0]: https://github.com/bitcoindevkit/bdk/releases/tag/bitcoind_rpc-0.18.0
3954
[bitcoind_rpc-0.19.0]: https://github.com/bitcoindevkit/bdk/releases/tag/bitcoind_rpc-0.19.0
4055
[bitcoind_rpc-0.20.0]: https://github.com/bitcoindevkit/bdk/releases/tag/bitcoind_rpc-0.20.0
56+
[bitcoind_rpc-0.21.0]: https://github.com/bitcoindevkit/bdk/releases/tag/bitcoind_rpc-0.21.0

crates/bitcoind_rpc/Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "bdk_bitcoind_rpc"
3-
version = "0.20.0"
3+
version = "0.21.0"
44
edition = "2021"
55
rust-version = "1.63"
66
homepage = "https://bitcoindevkit.org"
@@ -18,7 +18,7 @@ workspace = true
1818
[dependencies]
1919
bitcoin = { version = "0.32.0", default-features = false }
2020
bitcoincore-rpc = { version = "0.19.0" }
21-
bdk_core = { path = "../core", version = "0.6.0", default-features = false }
21+
bdk_core = { path = "../core", version = "0.6.1", default-features = false }
2222

2323
[dev-dependencies]
2424
bdk_bitcoind_rpc = { path = "." }

crates/chain/CHANGELOG.md

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,23 @@ Contributors do not need to change this file but do need to add changelog detail
77
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
88
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
99

10+
## [chain-0.23.1]
11+
12+
### Added
13+
14+
- Add new tests covering excluded bounds and the `SpkTxOutIndex::outputs_in_range` #1897
15+
- Add new `reindex_tx_graph` benchmark, and unit test to cover `spk_cache` behavior #1968
16+
- Add new `TxGraph::get_last_evicted` method #1977
17+
18+
### Changed
19+
20+
- Improve API docs, fixed parameter names to match the function or struct definition, and correct some spelling mistakes. #1968
21+
- `KeychainTxOutIndex::apply_changeset` restores spk_cache before last revealed #1993
22+
- deps: bump bdk_core to 0.6.1
23+
24+
### Fixed
25+
- During canonicalization, exclude coinbase transactions when considering txs that are anchored in stale blocks #1976
26+
1027
## [chain-0.23.0]
1128

1229
### Added
@@ -57,3 +74,4 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
5774
[chain-0.21.1]: https://github.com/bitcoindevkit/bdk/releases/tag/chain-0.21.1
5875
[chain-0.22.0]: https://github.com/bitcoindevkit/bdk/releases/tag/chain-0.22.0
5976
[chain-0.23.0]: https://github.com/bitcoindevkit/bdk/releases/tag/chain-0.23.0
77+
[chain-0.23.1]: https://github.com/bitcoindevkit/bdk/releases/tag/chain-0.23.1

crates/chain/Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "bdk_chain"
3-
version = "0.23.0"
3+
version = "0.23.1"
44
edition = "2021"
55
rust-version = "1.63"
66
homepage = "https://bitcoindevkit.org"
@@ -17,7 +17,7 @@ workspace = true
1717

1818
[dependencies]
1919
bitcoin = { version = "0.32.0", default-features = false }
20-
bdk_core = { path = "../core", version = "0.6.0", default-features = false }
20+
bdk_core = { path = "../core", version = "0.6.1", default-features = false }
2121
serde = { version = "1", optional = true, features = ["derive", "rc"] }
2222
miniscript = { version = "12.3.1", optional = true, default-features = false }
2323

crates/core/CHANGELOG.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
99

1010
## Unreleased
1111

12+
## [core-0.6.1]
13+
14+
### Changed
15+
16+
- Fix `clippy` warnings for `SpkItem` on `spk_client` #1990
17+
1218
## [core-0.6.0]
1319

1420
### Added
@@ -43,3 +49,4 @@ This is because requests now have a `start_time`, instead of specifying a `seen_
4349
[core-0.4.1]: https://github.com/bitcoindevkit/bdk/releases/tag/core-0.4.1
4450
[core-0.5.0]: https://github.com/bitcoindevkit/bdk/releases/tag/core-0.5.0
4551
[core-0.6.0]: https://github.com/bitcoindevkit/bdk/releases/tag/core-0.6.0
52+
[core-0.6.1]: https://github.com/bitcoindevkit/bdk/releases/tag/core-0.6.1

crates/core/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "bdk_core"
3-
version = "0.6.0"
3+
version = "0.6.1"
44
edition = "2021"
55
rust-version = "1.63"
66
homepage = "https://bitcoindevkit.org"

crates/electrum/CHANGELOG.md

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,22 @@ Contributors do not need to change this file but do need to add changelog detail
77
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
88
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
99

10+
## [electrum-0.23.1]
11+
12+
### Added
13+
- Introduce usage of `cfg_attr(coverage_nightly)` in order to not consider tests under coverage. #1986
14+
15+
### Changed
16+
17+
- Add transaction anchor cache to prevent redundant network calls. #1957
18+
- Batch Merkle Proof, script history, and header requests. #1957
19+
- Fix `clippy` warnings on electrum-client batch call #1990
20+
- deps: bump bdk_core to 0.6.1
21+
- deps: bump electrum-client to 0.24.0
22+
23+
### Fixed
24+
- Removed all `unwrap()`s and `expect()`s from `bdk_electrum_client.rs` #1981
25+
1026
## [electrum-0.23.0]
1127

1228
### Changed
@@ -44,3 +60,4 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
4460
[electrum-0.21.0]: https://github.com/bitcoindevkit/bdk/releases/tag/electrum-0.21.0
4561
[electrum-0.22.0]: https://github.com/bitcoindevkit/bdk/releases/tag/electrum-0.22.0
4662
[electrum-0.23.0]: https://github.com/bitcoindevkit/bdk/releases/tag/electrum-0.23.0
63+
[electrum-0.23.1]: https://github.com/bitcoindevkit/bdk/releases/tag/electrum-0.23.1

crates/electrum/Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "bdk_electrum"
3-
version = "0.23.0"
3+
version = "0.23.1"
44
edition = "2021"
55
homepage = "https://bitcoindevkit.org"
66
repository = "https://github.com/bitcoindevkit/bdk"
@@ -13,7 +13,7 @@ readme = "README.md"
1313
workspace = true
1414

1515
[dependencies]
16-
bdk_core = { path = "../core", version = "0.6.0" }
16+
bdk_core = { path = "../core", version = "0.6.1" }
1717
electrum-client = { version = "0.24.0", features = [ "proxy" ], default-features = false }
1818

1919
[dev-dependencies]

crates/esplora/CHANGELOG.md

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,18 @@ Contributors do not need to change this file but do need to add changelog detail
77
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
88
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
99

10+
## [esplora-0.22.1]
11+
12+
### Added
13+
- Introduce usage of `cfg_attr(coverage_nightly)` in order to not consider tests under coverage. #1986
14+
15+
### Changed
16+
- deps: bump `esplora-client` to 0.12.1
17+
- deps: bump `bdk_core` to 0.6.1
18+
19+
### Fixed
20+
- Esplora `chain_update` returns early with `esplora_client::Error::HeaderHashNotFound` if no point of agreement is found in the local checkpoint #1971
21+
1022
## [esplora-0.22.0]
1123

1224
### Changed
@@ -32,3 +44,4 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
3244
[esplora-0.20.1]: https://github.com/bitcoindevkit/bdk/releases/tag/esplora-0.20.1
3345
[esplora-0.21.0]: https://github.com/bitcoindevkit/bdk/releases/tag/esplora-0.21.0
3446
[esplora-0.22.0]: https://github.com/bitcoindevkit/bdk/releases/tag/esplora-0.22.0
47+
[esplora-0.22.1]: https://github.com/bitcoindevkit/bdk/releases/tag/esplora-0.22.1

crates/esplora/Cargo.toml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "bdk_esplora"
3-
version = "0.22.0"
3+
version = "0.22.1"
44
edition = "2021"
55
homepage = "https://bitcoindevkit.org"
66
repository = "https://github.com/bitcoindevkit/bdk"
@@ -15,8 +15,8 @@ readme = "README.md"
1515
workspace = true
1616

1717
[dependencies]
18-
bdk_core = { path = "../core", version = "0.6.0", default-features = false }
19-
esplora-client = { version = "0.12.0", default-features = false }
18+
bdk_core = { path = "../core", version = "0.6.1", default-features = false }
19+
esplora-client = { version = "0.12.1", default-features = false }
2020
async-trait = { version = "0.1.66", optional = true }
2121
futures = { version = "0.3.26", optional = true }
2222

0 commit comments

Comments
 (0)