github firoorg/firo v0.14.18.2
Firo v0.14.18.2

6 hours ago

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
    • LLMQ: Bound seen ChainLock cache (#1933)
    • LLMQ: Bound signature share verification batches (#1936)
    • LLMQ: Fix DKG batch peer detection (#1964)
    • LLMQ: Lock InstantSend input request IDs (#1934)
    • LLMQ: bound pending recovered signatures (#1935)
  • 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

Don't miss a new firo release

NewReleases is sending notifications on new releases.