This release of BDK adds AnyBlockchain
support for the Bitcoin Core RPC blockchain client, a new ureq
based esplora blockchain client feature, and improved wallet drain_to
support.
You can find the full details in the changelog.
What's Changed
- Mark the RPC backend as experimental, build its documentation by @afilini in #383
- Add Vbytes trait by @tcharding in #386
- [Rebase] Compact filters by @rajarshimaitra in #387
- [rpc] Show in the docs that the RPC APIs are feature-gated by @afilini in #389
- Parallel blockchain tests by @RCasatta in #375
- Release
v0.9.0
by @afilini in #388 - [docs] clarify when the fee could be unknown by @RCasatta in #393
- Replace set_single_recipient with drain_to by @LLFourn in #371
- Remove
stop_gap
fromBlockchain
trait by @notmandatory in #397 - [keys] limit version of zeroize to support rust 1.47+ by @notmandatory in #400
- Pull latest changes from
master
branch intocompact_filters
branch by @notmandatory in #401 - Fix a small typo in comments by @romanz in #404
- Fix vbytes and fee rate code by @tcharding in #398
- Return early if required UTXOs already big enough by @tcharding in #392
- Update electrsd dep by @RCasatta in #408
- Add Rpc backend to the AnyBlockchain by @RCasatta in #407
- Fix float substraction error by @rajarshimaitra in #410
- Add a ureq version of esplora module by @tcharding in #358
Full Changelog: v0.9.0...v0.10.0