Other changes in this release include improvements to the key generation traits, new wallet functions to get signers, descriptor checksum and address validators, and a new sqlite-bundled feature for mobile users. The Database::flush() function was deprecated and the WalletExport struct was renamed to FullyNodedExport.
What's Changed
  • Never delete spent utxos from the database by @danielabrozzoni in #515
  • Fix pre-segwit inputs with esplora by @LLFourn in #571
  • Update electrsd to v0.15 by @afilini in #545
  • Release 0.17.0 by @notmandatory in #564
  • Add wallet creation example using RPC by @rajarshimaitra in #519
  • Add sqlite-bundled feature by @notmandatory in #566
  • Fix hierarchy of headers on docs landing page by @thunderbiscuit in #554
  • update AddressInfo struct by @Eunoia1729 in #563
  • Expose more getters in Wallet and other useful descriptor traits by @afilini in #562
  • Faster sync by collecting esplora ureq thread handles by @nickfarrow in #579
  • Deprecate Database::flush() function by @notmandatory in #577
  • Improve keys traits, simplify rpcwallet example by @afilini in #583
  • export: Rename WalletExport to FullyNodedExport by @afilini in #589