·
15 commits
to master
since this release
Summary
This release of bdk_chain
v0.22.0 includes a better syncing experience for electrum and esplora, relevant transactions that are missing can now be evicted with the help of SyncRequestBuilder
. CanonicalizationParams
can be used to modify the behavior of CanonicalIter
for a given query. Updated dependency on miniscript
to 12.3.1 along with various fixes and improvements.
Other notable releases:
bdk_core
0.5.0bdk_electrum
0.22.0bdk_esplora
0.21.0bdk_bitcoind_rpc
0.19.0bdk_file_store
0.20.0bdk_testenv
0.12.0
Note
The blockchain client crates all depend on the latest version of bdk_core
. If your project uses a version of bdk_core
earlier than v0.5.0, you should not attempt to upgrade to the latest chain source crates until you've upgraded to the latest version of bdk_core
.
What's Changed
- test(core): add unit tests for
merge
trait by @pluveto in #1738 bdk_electrum
: Handle negative heights properly by @evanlinjin in #1837- Make full-scan/sync flow easier to reason about. by @evanlinjin in #1838
- docs: update CONTRIBUTING.md with section for new contributors by @notmandatory in #1871
- doc: remove 1.0 roadmap stuff and fix broken links from README by @luisschwab in #1882
- doc: remove persist crate from README by @luisschwab in #1884
- Introduce
evicted-at
/last-evicted
timestamps by @evanlinjin in #1839 - example_cli: add feerate option to psbt new cmd by @ValuedMammal in #1840
- deps: bump
miniscript
to12.3.1
by @LagginTimes in #1924 - chore: remove bdk_wallet and update readme and ci workflow by @notmandatory in #1928
- feat(chain): Add method for constructing TxGraph from a ChangeSet by @uvuvuwu in #1930
- fix: Canonicalization should handle transactions that spend from two conflicting transactions by @evanlinjin in #1917
- Introduce canonicalization parameters by @evanlinjin in #1808
- feat(rpc)!: Update Emitter::mempool to support evicted_at by @LagginTimes in #1857
New Contributors
- @pluveto made their first contribution in #1738
- @Musab1258 made their first contribution in #1895
- @uvuvuwu made their first contribution in #1930
Full Changelog: chain-0.21.1...chain-0.22.0