]> Untitled Git - bdk/tag
v1.0.0-beta.2
object 775e4aee3a9ec2d99adb129f7a9367a3a15c7032
authorSteve Myers <steve@notmandatory.org>
Sun, 25 Aug 2024 18:03:40 +0000 (13:03 -0500)
Release 1.0.0-beta.2

Summary

The primary user facing changes are re-enabling single descriptor wallets and renaming LoadParams methods to be more explict. Wallet persistence was also simplified and blockchain clients no longer depend on bdk_chain.

Changelog

* ci: pin tokio to 1.38.1 to support MSRV 1.63. #1524
* fix: typos. #1529
* chore: fix clippy lints. #1530
* bdk_wallet: Don't reimplement descriptor checksum, use the one from rust-miniscript. #1523
* Remove crate-renaming. #1544
* example: Update `example_cli` and retire old nursery crates. #1495
* feat(testenv): Add method `new_with_config`. #1545
* test(electrum): Test sync in reorg and no-reorg situations. #1535
* Add documentation for Electrum's full_scan/sync. #1494
* Enable selecting use-rustls-ring feature on electrum client. #1491
* [wallet] Enable support for single descriptor wallets. #1533
* Allow opting out of getting `LocalChain` updates with `FullScanRequest`/`SyncRequest` structures. #1478
* Use explicit names for wallet builder methods that validate rather than set. #1537
* fix(example_cli): add bitcoin and rand dependencies. #1549
* Simplify wallet persistence. #1547
* Derive `Clone` on `AddressInfo`. #1560
* fix(wallet)!: make `LoadParams` implicitly satisfy `Send`. #/1562
* ci: add cron-update-rust.yml. #1564
* Introduce `tx_graph::Update` and simplify `TxGraph` update logic. #1568
* Introduce `bdk_core`. #1569
-----BEGIN PGP SIGNATURE-----

iQIzBAABCAAdFiEE2f+QEL4Wm2TT7cv5gQWkayLC0FEFAmbLcmEACgkQgQWkayLC
0FHxcBAAhqmDgWkWLzLoa3SQmzgrExlsIU18LCwLEDBg1RWdh5ioeLhEBM7XqCPe
3eC20ew/gJd8qgajq/f198FwYyyMH18lMDqwueHnf0Lc2VeNg3Or5K596BM7IYIt
/2aS0fxYmtMcfknf42RSoSNtFBAIRjAjfHJ1aLd9TOa8811FC988MWR0WVT3q3uj
bRe9qAKu8r7+ZGv7GdCrrLapvSumXDlcOF65wAbkc1jIF0513smnH//IKprONcvE
YklUWtQoN2Iy3MYf7U+pEhCJmgwJsMJcq2HSrRtCe7hFjTY/5/CHFFtaANdC6Arx
hA98aFRzLuxuCNSbdb8qKp9x+lkYdZazA+B7lltq8dSvVdZm+GREnSn1OrMZlUPH
F0a7LjQusFrPG8POEj/3fOrv+f0RrFYmvz5HwqXiUlhCmxahQ/W0ufTihKdbHPzC
DEwia1lz9h1gJEPFeEIAjcqu/Wxve68d+kc5GZH+E2VlRMsbtUaT4QXVBHbGfTDW
EOa1RtkimK9H+uFmW8Io+9hH89Gbd5/fPtUjn2EgWpw0ocvO/IAltx0YpD3VQBIM
a7DM2hOWgDvmNNc0rAErKN/IApbhqFG7w8F0toeKh1jqaQ+XGjsPcc6QASr0Hw+N
L2+OaWpnJNR5YUtepWMQBFR4e+M16gu4oblemBWqcVdmZphW4U8=
=6ilV
-----END PGP SIGNATURE-----
-----BEGIN OPENTIMESTAMPS GIT TIMESTAMP-----

AQHwIBnhSiQnyswCrlSJoKQsXYAhMO+rN6j0suy38Dksj1/0CP/wEC+S/1145m6X
iI2f6OkhttQI8QRmy3Ji8AhpfP1EaSqsJwCD3+MNLvkMjiMiaHR0cHM6Ly9idGMu
Y2FsZW5kYXIuY2F0YWxsYXh5LmNvbf/wELGcp0ZB7JsHO9U6DGq1kfII8SAuc6gL
L2jmZy5FwHFXSIe17kddaMpJUEsBz/7/NGYbMgjxBGbLcmLwCGU0onvUOkK7AIPf
4w0u+QyOKShodHRwczovL2Zpbm5leS5jYWxlbmRhci5ldGVybml0eXdhbGwuY29t
//AQtEqOo2c6GwSsDAAKfvxykQjxBGbLcmLwCKjySALZvR23AIPf4w0u+QyOLCto
dHRwczovL2JvYi5idGMuY2FsZW5kYXIub3BlbnRpbWVzdGFtcHMub3Jn8BDGfI73
c46PxGZr01h0skauCPAg1mFsb2DhXWB19LmSs4JYWtkIvqhzbTQyoF4UIMZCcXgI
8QRmy3Ji8AjJXmKjSRYn4ACD3+MNLvkMji4taHR0cHM6Ly9hbGljZS5idGMuY2Fs
ZW5kYXIub3BlbnRpbWVzdGFtcHMub3Jn
-----END OPENTIMESTAMPS GIT TIMESTAMP-----