]> Untitled Git - bdk/tag
v1.0.0-alpha.1
object f4d2a76661d465dd0640d54470b95cc7b5ece979
authorSteve Myers <steve@notmandatory.org>
Wed, 19 Jul 2023 00:34:59 +0000 (19:34 -0500)
Release 1.0.0-alpha.1

Summary

The BDK 1.0.0-alpha release should be used for **experimentation only**, APIs are still unstable and the code is not fully tested. This alpha.1 release introduces the new `ChainOracle` struct for more efficient chain syncing. A new `std` default feature was added for `bdk`, `bdk_chain` and `bdk_esplora` crates; when disabled these crates can be used in `no-std` projects. BDK 1.0.0-alpha.x docs are now published to docs.rs.

Changelog

Fixed

- Fixed a bug in the policy condition calculation. #932
- Pin base64 to 0.21.0 #990
- Fix docsrs publishing for bdk crate. #1011

Changed

- Refactor `bdk_chain` to use new `ChainOracle` structure. #926 #963 #965 #975 #976
- Better no std support. #894
  - Set `default-features = false` for `rust-bitcoin` and `rust-miniscript`.
  - Introduce `std` default feature for `bdk`, `bdk_chain` and `bdk_esplora`.

Added

- Add a simple conversion tool for going to kilo weight units. #953
- Add Custom spk iterator. #927
- Add taproot descriptor template (BIP-86). #840
-----BEGIN PGP SIGNATURE-----

iQIzBAABCAAdFiEE2f+QEL4Wm2TT7cv5gQWkayLC0FEFAmS3MAQACgkQgQWkayLC
0FG8VRAAtUI7X/FZq4Ois71EKyQ1GmMZJr66V9yco2/LIv2ElORCstXwzXgRcpZ2
d+s/o7tBaUU6aoDUDEuZAVIYHW+Ul4l7+PzRQhTVODqhq6Bv7ZGvEiBtL3AWkCXx
bD6UNH4zn0XrXmrbfeIEbfW2LeUYftJg6WcPQ9bxkEavBNcfQTGv4Hkq/qICPFYj
/1p4bpUUUo/KAy+M9BWo//BwV14ofEevTWqa85Ze8SimCdgtex1TQd/oMVvMEZE5
ji+dPRGY+wR389FCM3vI5y6i6rep9L3DobmKuIpnnjcKiYx9RfLhMtRqkVonWVy1
BVNvGt1YtiBfxp1EVaYhTAfMoUC6gpB6sMWd5eJC3G6qyiH3wyGBw1y4bhNcY5jH
65HFls5oOhD5srBbxQSS/J2hlUU/xnvrvMVRw3MWgut+zAg6fASn2Lq/l0BEil24
ukLS20UsfDUBHFb+ywNd0SF+hrpAKwCDJBBmhLnXzYCTtQJZxC8v+xeft73YnKcG
/ApcYNj7o0VUg/wse9dK/F4fomvIrrdIjv0f2iVt2Np+EhV3hUMspbxbeEYwG+LI
wOaXVLb6QGGH+JhnqZgZSBoH4iw/TlHroIUEVR5cirSUczXFIYs+FIQB8CXH7yzz
I1hcA2IJvkmG8iAO/+X2nUWCS2v9I7nirdLzSnBXcriP/qWNtK8=
=gCJy
-----END PGP SIGNATURE-----
-----BEGIN OPENTIMESTAMPS GIT TIMESTAMP-----

AQHwIPOjlksUyBgEkE5DkRcRbuo+sU5dB62QFpIckZdrT/oHCP/wEBEWlz0OeboM
OzjLk88WeqQI8SCAQObI9/7LyaYTJV1b2sbRUWklbQdYdxnt5f+s7YRIBQjxIMrL
7QErrfUXfL1FNb+wI3xTuzp7HeEmp8JmkqWxcwgOCPEEZLcwBfAIS43dyqyar4oA
g9/jDS75DI4pKGh0dHBzOi8vZmlubmV5LmNhbGVuZGFyLmV0ZXJuaXR5d2FsbC5j
b23/8BAr4F4zXisCTxkbzZNNDkQBCPEgYtm1iF4bY96EGQQ+NNC6zhiFlcs7t0Gy
3N8mXnmZSUEI8CBbfXmZZLLejw/ZPwtIWRSofFhsxqMIlD1+BDmXIR5TqAjxBGS3
MAXwCLnyY16jGYSOAIPf4w0u+QyOLCtodHRwczovL2JvYi5idGMuY2FsZW5kYXIu
b3BlbnRpbWVzdGFtcHMub3Jn//AQllguDWuBCaWFDLrBNTnKTAjxIKKXysd15bVr
ZfV1rczspIq9WIjVkiwaAtpdCJUs5HH3CPAg6FfYE2s3lwLSXihd1hrWvaLTUAsX
dTR+jZjYIDvjQ7oI8CCpGdoht4xBNB6id0gXAeEujZWm1RpXXJPksetbxaMj0wjx
BGS3MAXwCOxyJMAQfJgSAIPf4w0u+QyOIyJodHRwczovL2J0Yy5jYWxlbmRhci5j
YXRhbGxheHkuY29t8BDFqdofhWBCOkGE8jkFbyxJCPAgTdDc1JwScErTw8avd0dM
M8L3n5q27fxsUp7knoTLAQMI8QRktzAF8AgsHq4cgA2WUACD3+MNLvkMji4taHR0
cHM6Ly9hbGljZS5idGMuY2FsZW5kYXIub3BlbnRpbWVzdGFtcHMub3Jn
-----END OPENTIMESTAMPS GIT TIMESTAMP-----