INSTRUCTIONS
This release introduce new UI elements for Qt as well as implementing various fixes, notably reindex resume after clean shutdown, same-address UTXO consolidation, new splash screen, finishing various localization, and new masternode state.
Please backup your wallet prior to updating for safety.
CHANGELOG
- Qt
- Qt: Fix dark theme background color in Receive payment request dialog (#1972) by @fenjalal
- Qt: Complete Russian translations (#1989)
- Qt: Fix dark mode peer details and calendars (#1986)
- Qt: Fix squashed coin control and show more payment requests (#2004)
- Qt: animate splash task start and close (#1987)
- Qt: complete Arabic wallet translations (#1997)
- Qt: complete Simplified Chinese translations (#1990)
- Qt: complete Spanish translations (#1992)
- Qt: correct wallet synchronization displays (#1985)
- Qt: modernize startup splash (#1981)
- Qt: reduce wallet startup stalls and show progress (#1976)
- Qt: reject overflowing Spark mint totals (#1979)
- Qt: show masternode PoSe state in one pill (#1998)
- Qt: simplify typography and bound activity amounts (#1984)
- Qt: standardize wallet typography and scaling (#1982)
- Qt: Redesign GUI theme system with semantic color tokens and updated styling (#1994)
- Qt: Redesign splash screen with animated step transitions (#1988)
- Qt: Add copy confirmation tooltip to Spark Name copy buttons (#1996)
- LLMQ
- Consensus: reject negative transaction versions (#1965)
- Evo: ignore stale block tip notifications (#1941)
- Net: bound automatic peer discouragement (#1937)
- P2P: bound vector reads and reject malformed Spark spends (#1980)
- Spark: clear all state on reset (#1943)
- Tests: fix test_firo-qt build with QStringBuilder (#1993)
- Tests: simplify Spark double-spend coverage (#1983)
- Utils and libraries: guard Grootle set sizes (#1973)
- Validation: batch Spark proofs safely (#1951)
- Validation: resume reindex after clean shutdown (#1991)
- Wallet: Require Spark spend provenance for SMint outputs (#1956)
- Wallet: add same-address UTXO consolidation (#1977)
- Wallet: bound BIP47 OP_RETURN parsing (#2000)
- Wallet: prefilter masternode collateral scans (#1947)
- Wallet: reject out-of-range Spark mint amounts (#1974)
Full Changelog: v0.14.18.0...v0.14.18.1
BINARIES
- SHA256 Hashes:
- Linux aarch64: 924c5ec04f502cb47fee6fd735afcdab7512d4aeea235f61606c3241b0d3df2b
- Linux: 3c526731d64efe8134ee58a0dedf6a8d6a3ca114a57be2604ee974c5e9656d4d
- macOS: 7c84618c5dffac9fba72269f95bc3b9b74ba8c59d45c86dc3d7f8e2c0e369232
- macOS arm64: 81072a294e8f13c40b12aa74873cbb6eed29de77bb05304ad36556d9e78da1a4
- macOS tar.gz: 76f8f70ad151925c943f7b360bf81908a362f72f1ccdbdc0758c673875589026
- Windows Installer: 48c93c83aa94db9c06740af15d978a7813d6935e1ef171d28e9b80d9b779099a
- Windows zip: 6162de5f00879b77f45a88437795125c405418b0a95a0af3e0d15d227a9d5b05
- The signatures can be verified using reuben.asc found in root of this repository or on https://firo.org/reuben.asc