Skip to content

Commit 4c34331

Browse files
committed
chore: Update changelogs
1 parent ba4e7fd commit 4c34331

File tree

7 files changed

+100
-5
lines changed

7 files changed

+100
-5
lines changed

crates/bitcoind_rpc/CHANGELOG.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,15 @@ 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.19.0]
11+
12+
## Changed
13+
14+
- feat(rpc)!: Update Emitter::mempool to support evicted_at #1857
15+
- Change Emitter::mempool to return MempoolEvents which contain mempool-eviction data.
16+
- Change Emitter::client to have more relaxed generic bounds. C: Deref, C::Target: RpcApi are the new bounds.
17+
- deps: bump `bdk_core` to 0.5.0
18+
1019
## [bitcoind_rpc-0.18.0]
1120

1221
### Added
@@ -21,3 +30,4 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
2130

2231
[bitcoind_rpc-0.17.1]: https://github.com/bitcoindevkit/bdk/releases/tag/bitcoind_rpc-0.17.1
2332
[bitcoind_rpc-0.18.0]: https://github.com/bitcoindevkit/bdk/releases/tag/bitcoind_rpc-0.18.0
33+
[bitcoind_rpc-0.19.0]: https://github.com/bitcoindevkit/bdk/releases/tag/bitcoind_rpc-0.19.0

crates/chain/CHANGELOG.md

Lines changed: 28 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,10 +7,37 @@ 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.22.0]
11+
12+
### Added
13+
14+
- Introduce evicted-at/last-evicted timestamps #1839
15+
- Add method for constructing TxGraph from a ChangeSet #1930
16+
- docs: Architectural Decision Records #1592
17+
- Introduce canonicalization parameters #1808
18+
- Add conversion impls for CanonicalTx to Txid/Arc<Transaction>.
19+
- Add ChainPosition::is_unconfirmed method.
20+
21+
### Changed
22+
23+
- Make full-scan/sync flow easier to reason about. #1838
24+
- Change `TxGraph` to track `last_evicted` timestamps. This is when a transaction is last marked as missing from the mempool.
25+
- The canonicalization algorithm now disregards transactions with a `last_evicted` timestamp greater than or equal to it's `last_seen` timestamp, except when a canonical descendant exists due to rules of transitivity. #1839
26+
- deps: bump miniscript to 12.3.1 #1924
27+
28+
### Fixed
29+
30+
- Fix canonicalization mess-up when transactions that conflict with itself are inserted. #1917
31+
32+
### Removed
33+
34+
- Remove `apply_update_at` as we no longer need to apply with a timestamp after-the-fact.
35+
1036
## [chain-0.21.1]
1137

1238
### Changed
1339

1440
- Minor updates to fix new rustc 1.83.0 clippy warnings #1776
1541

16-
[chain-0.21.1]: https://github.com/bitcoindevkit/bdk/releases/tag/chain-0.21.1
42+
[chain-0.21.1]: https://github.com/bitcoindevkit/bdk/releases/tag/chain-0.21.1
43+
[chain-0.22.0]: https://github.com/bitcoindevkit/bdk/releases/tag/chain-0.22.0

crates/core/CHANGELOG.md

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

1010
## Unreleased
1111

12+
## [core-0.5.0]
13+
14+
### Added
15+
16+
- Add `FullScanRequest::builder_at` and `SyncRequest::builder_at` methods which are the non-std version of the `..Request::builder` methods.
17+
- Add `TxUpdate::evicted_ats` which tracks transactions that have been replaced and are no longer present in mempool.
18+
- Add `SpkWithExpectedTxids` in `spk_client` which keeps track of expected `Txid`s for each `spk`.
19+
- Add `SyncRequestBuilder::expected_txids_of_spk` method which adds an association between `txid`s and `spk`s.
1220
- test: add tests for `Merge` trait #1738
1321

22+
### Changed
23+
24+
- Make full-scan/sync flow easier to reason about. #1838
25+
- Change `FullScanRequest::builder` and `SyncRequest::builder` methods to depend on `feature = "std"`.
26+
This is because requests now have a `start_time`, instead of specifying a `seen_at` when applying the update.
27+
- Change `TxUpdate` to be `non-exhaustive`.
28+
- Change `TxUpdate::seen_ats` field to be a `HashSet` of `(Txid, u64)`. This allows a single update to have multiple `seen_at`s per tx.
29+
- Introduce `evicted-at`/`last-evicted` timestamps #1839
30+
1431
## [core-0.4.1]
1532

1633
### Changed
1734

1835
- Minor updates to fix new rustc 1.83.0 clippy warnings #1776
1936

2037
[core-0.4.1]: https://github.com/bitcoindevkit/bdk/releases/tag/core-0.4.1
38+
[core-0.5.0]: https://github.com/bitcoindevkit/bdk/releases/tag/core-0.5.0

crates/electrum/CHANGELOG.md

Lines changed: 19 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,10 +7,26 @@ 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.22.0]
11+
12+
### Fixed
13+
14+
- Fix `bdk_electrum` handling of negative spk-history height. #1837
15+
16+
### Changed
17+
18+
- Make full-scan/sync flow easier to reason about. #1838
19+
- Change `bdk_electrum` to understand `SpkWithExpectedTxids`. #1839
20+
- deps: bump `electrum-client` to 0.23.1
21+
- deps: bump `bdk_core` to 0.5.0
22+
1023
## [electrum-0.21.0]
1124

12-
- Bump crate MSRV to 1.75.0
25+
### Changed
26+
27+
- Bump crate MSRV to 1.75.0 #1803
1328
- deps: bump `electrum-client` to 0.23.0
29+
- add test for checking that fee calculation is correct #1685
1430

1531
## [electrum-0.20.1]
1632

@@ -19,4 +35,5 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
1935
- Minor updates to fix new rustc 1.83.0 clippy warnings #1776
2036

2137
[electrum-0.20.1]: https://github.com/bitcoindevkit/bdk/releases/tag/electrum-0.20.1
22-
[electrum-0.21.0]: https://github.com/bitcoindevkit/bdk/releases/tag/electrum-0.21.0
38+
[electrum-0.21.0]: https://github.com/bitcoindevkit/bdk/releases/tag/electrum-0.21.0
39+
[electrum-0.22.0]: https://github.com/bitcoindevkit/bdk/releases/tag/electrum-0.22.0

crates/esplora/CHANGELOG.md

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,10 +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+
## [esplora-0.21.0]
11+
12+
### Changed
13+
14+
- Make full-scan/sync flow easier to reason about. #1838
15+
- Change `bdk_esplora` to understand `SpkWithExpectedTxids`. #1839
16+
- deps: bump `esplora-client` to 0.12.0
17+
- deps: bump `bdk_core` to 0.5.0
18+
- deps: remove optional dependency on `miniscript`
19+
1020
## [esplora-0.20.1]
1121

1222
### Changed
1323

1424
- Minor updates to fix new rustc 1.83.0 clippy warnings #1776
1525

16-
[esplora-0.20.1]: https://github.com/bitcoindevkit/bdk/releases/tag/esplora-0.20.1
26+
[esplora-0.20.1]: https://github.com/bitcoindevkit/bdk/releases/tag/esplora-0.20.1
27+
[esplora-0.21.0]: https://github.com/bitcoindevkit/bdk/releases/tag/esplora-0.21.0

crates/file_store/CHANGELOG.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,12 @@ 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+
## [file_store-0.20.0]
11+
12+
### Changed
13+
14+
- deps: bump `bdk_core` to 0.5.0
15+
1016
## [file_store-0.19.0]
1117

1218
### Added:
@@ -35,3 +41,4 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
3541

3642
[file_store-0.18.1]: https://github.com/bitcoindevkit/bdk/releases/tag/file_store-0.18.1
3743
[file_store-0.19.0]: https://github.com/bitcoindevkit/bdk/releases/tag/file_store-0.19.0
44+
[file_store-0.20.0]: https://github.com/bitcoindevkit/bdk/releases/tag/file_store-0.20.0

crates/testenv/CHANGELOG.md

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,10 +7,15 @@ 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+
## [testenv-0.12.0]
11+
12+
- deps: bump `bdk_chain` to 0.22.0
13+
1014
## [testenv-0.11.1]
1115

1216
### Changed
1317

1418
- Minor updates to fix new rustc 1.83.0 clippy warnings #1776
1519

16-
[testenv-0.11.1]: https://github.com/bitcoindevkit/bdk/releases/tag/testenv-0.11.1
20+
[testenv-0.11.1]: https://github.com/bitcoindevkit/bdk/releases/tag/testenv-0.11.1
21+
[testenv-0.12.0]: https://github.com/bitcoindevkit/bdk/releases/tag/testenv-0.12.0

0 commit comments

Comments
 (0)