Skip to content

v0.6.0

Pre-release
Pre-release
Compare
Choose a tag to compare
@notmandatory notmandatory released this 28 Sep 19:35
· 46 commits to master since this release
v0.6.0
e23a892

This is a big release that introduces new node subcommands, WASM support, sqlite DB support, and better documentation. See below for all the enhancement and fixes.

  • Add distinct key-value-db and sqlite-db features, keep default as key-value-db
  • Reorganize existing codes in separate modules. Change crate type from lib to bin.
  • Rewrite relevant doc comments as structopt help document.
  • Update bdk and bdk-reserves to v0.22.0.
  • Change default database to sqlite.
  • Change the esplora-reqwest feature to always use async mode
  • Change rpc --skip-blocks option to --start-time which specifies time initial sync will start scanning from.
  • Add new bdk-cli node <command> [<args>] to control the backend node deployed by regtest-* features.
  • Add an integration testing framework in src/tests/integration.rs. This framework uses the regtest-* feature to run automated testing with bdk-cli.
  • Add possible values for network option to improve help message, and fix typo in doc.
  • Add a module wasm containing objects to use bdk-cli from web assembly

What's Changed

New Contributors

Full Changelog: v0.5.0...v0.6.0