BDK
The next BDK 1.0 alpha release 1.0.0-alpha.1 is nearly ready. The marquee change for this milestone is the introduction of the ChainOracle type and related refactoring. The new ChainOracle makes it possible for BDK 1.0 based wallets to directly access key blockchain data from sources such as a Compact Block Filter client (BIP-157/158) or via the Bitcoin Core RPC interface (coming in future releases). Other notable 1.0 alpha changes are improved no_std support for our WASM using friends, and fixing Rust 1.48 version support to keep the corporate hats happy. For good measure a couple new features were also added to get sat_per_kwu for FeeRate and a new descriptor template to make it easier to create P2TR (BIP-086) wallets.
Notable BDK sub-project releases: rust-esplora-client with version 0.6.0 and rust-electrum version 0.16.0 both supporting the latest and greatest rust-bitcoin version 0.30.0.
In other news the team has started doing discord #review-club-meeting chats starting with a two part series by Evan Linjin for linked-list data structure internal improvements to his above mentioned ChainOracle work. Keep an eye on Discord for announcements for future sessions.
BDK Language Bindings
[Thunderbiscuit's BDK-FFI Update]