This release includes an important security fix, see the "Security Advisory: Miniscript MINIMALIF Bug" blog post for more details.
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
toFullyNodedExport
by @afilini in #589
New Contributors
- @Eunoia1729 made their first contribution in #563
- @nickfarrow made their first contribution in #579
Full Changelog: v0.17.0...v0.18.0