Skip to content

Releases: firoorg/firo

Firo v0.14.11.0

20 Jul 17:56
5be0776
Compare
Choose a tag to compare

INSTRUCTIONS

This emergency release fixes a bug which will result in Lelantus spends to fail verification when a new anonymity set is started. There are no security risks or loss of anonymity with this bug.

Please update your wallet, masternodes and nodes immediately. Wallets and nodes that aren't updated will fail to sync to the correct chain when the new Lelantus anonymity set is started (approximately in a week with current usage).

This release also corrects halving block numbers following the acceleration in block time from 5 minutes to 2.5 minutes to be in line with the original emission schedule. This change is because we used nTime instead of a block number to switch to the new block time and therefore the block number was only known once the switch happened

Please backup your wallet prior to updating for safety.

CHANGELOG

  • Fixing anonymity set construction for new sets #1189
  • Adjustment for block numbers in consensus following faster blocks hardfork #1185
  • Update wallet creation screen with new text and Chinese translation #1188
  • Fix zero value mints #1173
  • Update Unix build documentations #1171

BINARIES

  • SHA256 Hashes:
    • Linux aarch64: 7ad4cc72420da2849345a0b2767ba6838979801fea276e53e05747ed4190fa19
    • Linux: 79a53622e4d0b5f517ccb524fdbf0793c3b96ec8f43bf388e8acd61af468770e
    • macOS: da773d6b794678a62a5301ed4bd45b3029d1bd1dfd7e6a067558426d931e8c5f
    • Windows Installer: 76aeb02f673050f0c11082f79668b8686f89db68fdd0cd5a3b5944f0fef85344
    • Windows zip: c0738064c3ed5b284f6550ea76c0749ed39acf52409c101cabc54db8a85a18e3
  • The signatures can be verified using reuben.asc found in root of this repository or on https://firo.org/reuben.asc

Full Changelog: v0.14.10.1...v0.14.11.0

Firo v0.14.10.1

04 Jul 16:29
f3b91fd
Compare
Choose a tag to compare

INSTRUCTIONS

This release fixes a bug during block creation. Miners and pools are advised to update.

Please backup your wallet prior to updating for safety.

CHANGELOG

  • Fixes block creation bug #1187
  • Add unit test for the transition to 2.5 minutes between blocks #1184
  • Fix UI scaling on HiDpi screens #1183
  • Update Tor to 0.4.7.7 #1182
  • Fix gettxoutsetinfo #1175
  • Fixing UI stuck issues on huge wallet #1172

BINARIES

  • SHA256 Hashes:
    • Linux aarch64: ea0d1f1bb7975577c33486cbe8ea167f6861f5c1a4b3d6738697c061be9b7a2a
    • Linux: 79959f8c58f57b3e123d422a983b99ff3f481ba5332f2c3161c2803954b81971
    • macOS: 0d805ddda68ad2163aa8fb1d2dd6d7b7dcceeaab65364bd3d8db5ed3725af5ac
    • Windows Installer: d689406dec02d22442b84f6e79e94d7f6f6cc5a1a53029c068775155a16b8d81
    • Windows zip: d0ffb3c1608686362536ae2b69d9b7259fcdfb9f795b1d1f08267576ac1d412c
  • The signatures can be verified using reuben.asc found in root of this repository or on https://firo.org/reuben.asc

Full Changelog: v0.14.10.0...v0.14.10.1

Firo v0.14.10.0

27 May 15:57
16b25e7
Compare
Choose a tag to compare

INSTRUCTIONS

This release reduces block time to 2.5 minutes and changes the block reward division to the following:

50% Masternodes (previously 35%)
25% Miners (previously 50%)
15% Dev reward (no change)
10% Community Fund (previously 0%)

More information here.

This is a hard fork. Please update before 16 June 2022 12:00:00 UTC.

Please backup your wallet prior to updating for safety.

CHANGELOG

  • Changed interval between blocks to 2.5 minutes and update block reward division #1176
  • Added progress bar for batch verification #1166
  • Fixed Darwin guix build for Intel MacOS #1165

BINARIES

  • SHA256 Hashes:
    • Linux aarch64: 902ba1812b2276e8a777e206413aea0a31fc93a0f97232ff7a156d2810a8d7f3
    • Linux: 26ac0f15e37ecc417daf9a5933b898a93edcc23a6633a66b79241bff945492eb
    • macOS: 5a702aa384389147bcc9ad69ff666c92069e56ab098fa5977b9be822be21d90f
    • Windows Installer: 70ba93ca32c7cc56d1f58f0daad6bb944e1309ce9e997862f8cf997a8d5f76f8
    • Windows zip: f97eecac9f9a6c60c96c824d64dda35be4d7035c8cceecf15a2b69eefbca027d
  • The signatures can be verified using reuben.asc found in root of this repository or on https://firo.org/reuben.asc

Full Changelog: v0.14.9.5...v0.14.10.0

Firo v0.14.9.5

14 Apr 14:28
b764c08
Compare
Choose a tag to compare

INSTRUCTIONS

This is an optional but highly recommended maintenance release that has some performance and user experience improvements and also bug fixes.

Please backup your wallet prior to updating for safety.

CHANGELOG

  • Add binaries for Raspberry Pi (64-bit only)
  • Fixed crash on windows #1159
  • Fixed missing spend corner case #1156
  • Fixed "show / hide" action from tray icon menu #1154
  • Fixed joinsplit fee estimation RPC #1153
  • Fixed wallet minimum height issue #1152
  • Multithreading corner case crash fixed #1158
  • Added validity check in GroupElement deserialization #1147
  • Various improvements to batch verification #1023 #1034 #1038 #1114 #1058
  • Made macOS performance better #1144
  • Fixed a bug when ./configure wasn't able to detect Tor library #1143
  • Fixed dropdown menu alignment in transaction tab #1134
  • Fixed lock icon view in coincontrol #1129
  • Fixed tree mode view in coincontrol #1132
  • Faster header sync for ProgPoW #1133
  • Make Firo run natively on M1 Macs #1106

BINARIES

  • SHA256 Hashes:
    • Linux aarch64: c7a0048f5169718f8b5c4bc6f7f243ba473b8496273b227fbdaa6e0048bcf5f4
    • Linux: d68dd21459c19930994499cdeeff980578a1cd06101a40116eca455989feea5f
    • macOS: 74041dedc13b1f3ca4199c1a510e1f4add729230348af62861d096da6ead6ab2
    • Windows Installer: a78c3c13c338dc73c3a3daf147a22691226b6e6a0854ee0a0549434f3a2c2ab1
    • Windows zip: 1586d1cbb1785d756f934effe69a7fc2d5ffff288c4d77766194562732ae03d9
  • The signatures can be verified using reuben.asc found in root of this repository or on https://firo.org/reuben.asc

Full Changelog: v0.14.9.4...v0.14.9.5

Firo v0.14.9.4

15 Jan 12:53
82a9a56
Compare
Choose a tag to compare

INSTRUCTIONS

This release allows updating to v0.14.9.4 without the need to reindex along with several small fixes.

Please update before block 446,040 (approximately 26 January, 4am UTC). Updating after this block will require you to reindex.

Please backup your wallet prior to updating for safety.

CHANGELOG

  • Allow upgrade to v0.14.9.4 without reindex #1127
  • Fixing MacOS notification icon #1126
  • Fixed sendmany JSON error #1123
  • Remove Growl notification system for MacOS #1118

BINARIES

  • SHA256 Hashes:
    • Linux: c19c4c85e2eafbcbfdc3461dfb1f52aed95173fb40626d8561c857d03c1a732f
    • macOS: 3fe51586f8fa7a509c357e0c33cefca827a20d81d0fd0612eb0f5fc4bf3bb25e
    • Windows Installer: c2d71612e8321ea9345c531a2ca0c79d0832e52ba145d72b736eb91cd73a49dc
    • Windows zip: 87723991faac005945f294530c727b717ee99db91d65cbc305c555adb96235b2
  • The signatures can be verified using reuben.asc found in root of this repository or on https://firo.org/reuben.asc

Full Changelog: v0.14.9.3...v0.14.9.4

Firo v0.14.9.3

12 Jan 14:24
2e2c2ff
Compare
Choose a tag to compare

INSTRUCTIONS

This release patches a bug in relation to ProRegTx transactions that can result in a node crash. This is a mandatory upgrade for all node operators to ensure stability of the network.

It also extends the Lelantus emergency switch functionality by one year.

The OP_RETURN relay size has been increased to allow for Lelantus spends in Elysium layer.

Please backup your wallet prior to updating for safety.

CHANGELOG

  • Fix for ProRegTx transaction conflict #1124
  • Dark mode text fix for MacOS #1117
  • Width fix for MacOS #1111
  • Extend spork functionality by one year #1110
  • Increase OP_RETURN for Elysium #1109
  • Private and public balance recovery fixes #1073

BINARIES

  • SHA256 Hashes:
    • Linux: 46bd76cc70ebbda34f6ad4014f1e21937ad0fe745b695941d1fa73b13224ce63
    • macOS: 6d7639ca3269ddf1edfc6d7d059f2674a95c332b6c643108ad21b01013e5ff51
    • Windows Installer: 7db00bc65f8d03e7b6109892ef81d60f9a0cc93822430ae74d9199f64328a15d
    • Windows zip: ec6f05d8ebc79c5e917fc9ed7e0c3dc205906f05e682233861e6a34e3286c1b2
  • The signatures can be verified using reuben.asc found in root of this repository or on https://firo.org/reuben.asc

Full Changelog: v0.14.9.2...v0.14.9.3

Firo v0.14.9.2a1 Elysium Testnet

22 Dec 17:49
Compare
Choose a tag to compare
Pre-release

INSTRUCTIONS

This is a testnet release with Elysium functionality for testing purposes only.

RUN THIS ONLY ON TESTNET. Please backup any mainnet or testnet wallet.dat before running this release.

CHANGELOG

KNOWN ISSUES

  • Wallet will crash if not started with -elysium flag.
  • When recovering from mnemonics, Elysium mints might not be restored properly. Run elysium_recoverlelantusmint after recovery.
  • elysium_recoverlelantusmint does not work when wallet is encrypted and unlocked.
  • Elysium jmints not showing up properly.
  • Error -212 when attempting to mint.
  • Toolbox -> Lookup Address not showing token balances.

BINARIES

  • SHA256 Hashes:
    • Linux: 63d69a5888e4bcd5e36aa39b1104d830ad3735b3e4c458073813bc27690c4cd8
    • macOS: 30f87952503ff9a276c11672eb55866e80de2e42634fa55c1fb29b511da06583
    • Windows zip: eecb6772d40fbc8756780162145a4fcd574516e3bd352b9eb2104eb02fb2d5b9
  • The signatures can be verified using reuben.asc found in root of this repository or on https://firo.org/reuben.asc

Firo v0.14.9.2

17 Dec 17:45
738308b
Compare
Choose a tag to compare

INSTRUCTIONS

This is an optional but recommended maintenance release that has some user experience improvements and bug fixes.

Please backup your wallet prior to updating for safety.

A guide on how to strip MTP data is available here.

CHANGELOG

  • Add Guix: New deterministic build method, moving away from Gitian #1097
  • Show progress bar when mints are synchronizing #1096
  • New QT GUI refresh with Firo colors and branding #1095 #1080
  • Fix compilation with gcc11 #1093
  • Removing unneeded log #1092
  • Strip unneeded MTP data #1089
  • Fixed crashing issue on listaddressgroupings #1085
  • Updated Chinese translation thanks to @KuroGuo #1082
  • Change number of confirmations needed to spend a Lelantus mint from 2 to 1 #1077

KNOWN ISSUES

  • On MacOS, switching to Transaction tab causes window size to expand horizontally #1099
  • On MacOS dark mode, text are not visible #1107

BINARIES

  • SHA256 Hashes:
    • Linux: 16fac1a06cc6af2ff828119324cbaa2d76c2bf6960d048a2c7d03f260a392875
    • macOS: 65581526b2936e9ea5015f4c8fe66b82c212bb4a0d1ceb489260b82d99294405
    • Windows Installer: 6e78b9116461d9791bdf9fc99e02c80ed5722ccc4e47f1169b2ced1798e1c175
    • Windows zip: fb079943369260d9cb378c9cbfd342087a8d67a4573b93380a11f94a04ce7eda
  • The signatures can be verified using reuben.asc found in root of this repository or on https://firo.org/reuben.asc

Full Changelog: v0.14.9.1...v0.14.9.2

Firo v0.14.9.1

28 Oct 16:43
634fc2d
Compare
Choose a tag to compare

INSTRUCTIONS

This is a highly recommended maintenance release that resolves a crash that can happen during FiroPoW validation in certain rare circumstances.

Please backup your wallet prior to updating for safety.

CHANGELOG

  • Fixed memory bloat issue #1081
  • Fixed GUI width growth issue #1078

BINARIES

  • SHA256 Hashes:
    • Linux: 6384cc13ba193df3d44d2923b20fa562061b4e204ff8e0180147575fc3a1a588
    • macOS: c888ef9f183269c83e10dee0cdcdce8d605ddf3c6d33ad62a6f7ab1bbac6b1de
    • Windows Installer: ecc1178b43c3379838dc6517fec82d3de82949ccbfa11d213ac8a33f8a9d7c0e
    • Windows zip: 6b380fc38a47b47365acb19cbfe8504c1a2e93e949a8d662c8db03cc726b82c5
  • The signatures can be verified using reuben.asc found in root of this repository or on https://firo.org/reuben.asc

Firo v0.14.9.0

01 Oct 08:45
aa9cf80
Compare
Choose a tag to compare

INSTRUCTIONS

This is a mandatory release that changes our mining algorithm to FiroPoW and also introduces InstantSend functionality for transactions (including Lelantus transactions).

Hardfork on Tue Oct 26 2021 06:00:00 GMT+0000 Please update before then.

Please backup your wallet prior to updating for safety.

CHANGELOG

  • FiroPoW implementation. Starting DAG size is ~4GB that increases by 8MB every 1300 blocks #1071
  • Instant Send with Lelantus support. Block filtering for miners begins at block 421150 #1062
  • Fixes bug where Lelantus transactions can't be used for legacy non HD wallets #1067
  • Introduces Devnet chain for internal development testing #1072
  • Fixes GUI freeze when doing batch verification #1069
  • Create consistent naming for process threads #1006
  • Fixing the usage of comma or dot as a separator in Lelantus tab #1068

BINARIES

  • SHA256 Hashes:
    • Linux: 74898411c94b3b9dda6dfc537351452d928fdd18946ce364a208ea2a7d2bc61e
    • macOS: d65799dcd9f132c11d5155ef7506e5eb4a7fa5394972c9d057b4d3d24956a104
    • Windows Installer: 8ed944aec84fb316ceef9e8eaa5df422fd1e8684b1463785ac0b6be932d3b539
    • Windows zip: 9e0d0ebe71a29cb4a8cfbc29136307ea9b5cb1f5b5423cb73d3e3b019cd66405
  • The signatures can be verified using reuben.asc found in root of this repository or on https://firo.org/reuben.asc