File tree 7 files changed +100
-5
lines changed
7 files changed +100
-5
lines changed Original file line number Diff line number Diff line change @@ -7,6 +7,15 @@ Contributors do not need to change this file but do need to add changelog detail
7
7
The format is based on [ Keep a Changelog] ( https://keepachangelog.com/en/1.0.0/ ) ,
8
8
and this project adheres to [ Semantic Versioning] ( https://semver.org/spec/v2.0.0.html ) .
9
9
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
+
10
19
## [ bitcoind_rpc-0.18.0]
11
20
12
21
### Added
@@ -21,3 +30,4 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
21
30
22
31
[ bitcoind_rpc-0.17.1 ] : https://github.com/bitcoindevkit/bdk/releases/tag/bitcoind_rpc-0.17.1
23
32
[ 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
Original file line number Diff line number Diff line change @@ -7,10 +7,37 @@ Contributors do not need to change this file but do need to add changelog detail
7
7
The format is based on [ Keep a Changelog] ( https://keepachangelog.com/en/1.0.0/ ) ,
8
8
and this project adheres to [ Semantic Versioning] ( https://semver.org/spec/v2.0.0.html ) .
9
9
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
+
10
36
## [ chain-0.21.1]
11
37
12
38
### Changed
13
39
14
40
- Minor updates to fix new rustc 1.83.0 clippy warnings #1776
15
41
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
Original file line number Diff line number Diff line change @@ -9,12 +9,30 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
9
9
10
10
## Unreleased
11
11
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.
12
20
- test: add tests for ` Merge ` trait #1738
13
21
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
+
14
31
## [ core-0.4.1]
15
32
16
33
### Changed
17
34
18
35
- Minor updates to fix new rustc 1.83.0 clippy warnings #1776
19
36
20
37
[ 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
Original file line number Diff line number Diff line change @@ -7,10 +7,26 @@ Contributors do not need to change this file but do need to add changelog detail
7
7
The format is based on [ Keep a Changelog] ( https://keepachangelog.com/en/1.0.0/ ) ,
8
8
and this project adheres to [ Semantic Versioning] ( https://semver.org/spec/v2.0.0.html ) .
9
9
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
+
10
23
## [ electrum-0.21.0]
11
24
12
- - Bump crate MSRV to 1.75.0
25
+ ### Changed
26
+
27
+ - Bump crate MSRV to 1.75.0 #1803
13
28
- deps: bump ` electrum-client ` to 0.23.0
29
+ - add test for checking that fee calculation is correct #1685
14
30
15
31
## [ electrum-0.20.1]
16
32
@@ -19,4 +35,5 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
19
35
- Minor updates to fix new rustc 1.83.0 clippy warnings #1776
20
36
21
37
[ 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
Original file line number Diff line number Diff line change @@ -7,10 +7,21 @@ Contributors do not need to change this file but do need to add changelog detail
7
7
The format is based on [ Keep a Changelog] ( https://keepachangelog.com/en/1.0.0/ ) ,
8
8
and this project adheres to [ Semantic Versioning] ( https://semver.org/spec/v2.0.0.html ) .
9
9
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
+
10
20
## [ esplora-0.20.1]
11
21
12
22
### Changed
13
23
14
24
- Minor updates to fix new rustc 1.83.0 clippy warnings #1776
15
25
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
Original file line number Diff line number Diff line change @@ -7,6 +7,12 @@ Contributors do not need to change this file but do need to add changelog detail
7
7
The format is based on [ Keep a Changelog] ( https://keepachangelog.com/en/1.0.0/ ) ,
8
8
and this project adheres to [ Semantic Versioning] ( https://semver.org/spec/v2.0.0.html ) .
9
9
10
+ ## [ file_store-0.20.0]
11
+
12
+ ### Changed
13
+
14
+ - deps: bump ` bdk_core ` to 0.5.0
15
+
10
16
## [ file_store-0.19.0]
11
17
12
18
### Added:
@@ -35,3 +41,4 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
35
41
36
42
[ file_store-0.18.1 ] : https://github.com/bitcoindevkit/bdk/releases/tag/file_store-0.18.1
37
43
[ 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
Original file line number Diff line number Diff line change @@ -7,10 +7,15 @@ Contributors do not need to change this file but do need to add changelog detail
7
7
The format is based on [ Keep a Changelog] ( https://keepachangelog.com/en/1.0.0/ ) ,
8
8
and this project adheres to [ Semantic Versioning] ( https://semver.org/spec/v2.0.0.html ) .
9
9
10
+ ## [ testenv-0.12.0]
11
+
12
+ - deps: bump ` bdk_chain ` to 0.22.0
13
+
10
14
## [ testenv-0.11.1]
11
15
12
16
### Changed
13
17
14
18
- Minor updates to fix new rustc 1.83.0 clippy warnings #1776
15
19
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
You can’t perform that action at this time.
0 commit comments