INSTRUCTIONS
This is a maintenance and bug fix release. Big changes include upgrade to Qt 6, C++20 support, improved Spark zero-knowledge proof verification, reduced memory requirements for checking Spark spends, various UI and housekeeping fixes.
Please backup your wallet prior to updating for safety.
CHANGELOG
- fix locking order to prevent deadlock by @aleflm in #1703
- Check Spark spend ZK proofs on acceptance into the mempool and cache the result, so it's not re-checked later by @psolstice in #1665
- Tx list and other ui issues fixed by @levonpetrosyan93 in #1705
- Add transaction type format code to -walletnotify by @dmytro-samoylenko in #1712
- identifysparkcoins crash fix by @levonpetrosyan93 in #1710
- Improve performance on Spark ZK proof verification by @psolstice in #1718
- update qt6 by @aleflm in #1691
- Spark to transparent spend limit fixed by @levonpetrosyan93 in #1711
- enable C++20 support by @aleflm in #1719
- unified sendtoaddress rpc by @aleflm in #1700
- Reduce memory consumption of checking Spark spend transactions by @psolstice in #1723
- Crash when minting fixed by @levonpetrosyan93 in #1724
- Crash on Non HD wallets fix by @levonpetrosyan93 in #1709
- Fix bug showing wrong address at getsparkcoinaddr output by @levonpetrosyan93 in #1726
Full Changelog: v0.14.15.0...v0.14.15.1
BINARIES
- SHA256 Hashes:
- Linux aarch64: a2f3d7a138b5e8fbe12adee5faddd31c828f267f575ac526e4d33d53088db769
- Linux: 0185163895f0dd217fa04d7bb271ee54c00afec4db8baf6c2d8cb0c2bcdc57dd
- macOS: f2a7159f7b4b297643acfd9905b2cd372f88eef3a1896bba16d0d70ef20b616b
- macOS arm64: 843e4e0c76a6b2898beca3c5a59d8db986219722ab3fa1cba27917c02ce39a51
- macOS tar.gz: 3619662d1a87ef9cdbdbcfd482d7eb456f367a30a9237f4e2b11e698af3dbc8c
- Windows Installer: 7c40a3ef809ce0070d8d6d07fdf835257a260cf7d15c98ee15b9f175e5341936
- Windows zip: 2265e0861d64176e4b72e31ae06a992687aac717f114dd8e7e21b0e46b23e78d
- The signatures can be verified using reuben.asc found in root of this repository or on https://firo.org/reuben.asc