github bitcoindevkit/bdk v1.0.0-alpha.1
Release 1.0.0-alpha.1

latest releases: v1.0.0-beta.4, v1.0.0-beta.3, v1.0.0-beta.2...
pre-release14 months ago

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

What's Changed

New Contributors

Full Changelog: v1.0.0-alpha.0...v1.0.0-alpha.1

Don't miss a new bdk release

NewReleases is sending notifications on new releases.