Skip to content

Release chain-0.23.1

Latest
Compare
Choose a tag to compare
@oleonardolima oleonardolima released this 06 Aug 20:35
· 2 commits to master since this release
chain-0.23.1
3c57999

Summary

This release of bdk_chain v0.23.1 fixes a bug in bdk_bitcoind_rpc mempool transaction detection and emission, adds TxGraph::get_last_evicted for better transaction eviction tracking, and optimizes bdk-electrum sync/full_scan performance by batching and caching merkle-proof, script history, and header requests. It also improves reliability by updating KeychainTxOutIndex::apply_changeset to restore spk_cache before last_revealed, and adding validation to disallow unconfirmed coinbase transactions. Additionally, bdk-esplora returns an error if no point of agreement is found in chain_update, instead of panicking. Additionally, it now includes comprehensive clippy fixes and updated test coverage.

Also released:

  • bdk_core v0.6.1
  • bdk_testenv v0.13.1
  • bdk_filestore v0.21.1
  • bitcoind_rpc v0.21.0
  • bdk_electrum v0.23.1
  • bdk_esplora v0.22.1

What's Changed

New Contributors

Full Changelog: chain-0.23.0...chain-0.23.1