Releases: firoorg/firo
Firo v0.14.12.1 Emergency Release
INSTRUCTIONS
This is an emergency fix to resolve the zero-day vulnerabilities found by Halborn, nicknamed Rab13s that affects many projects that derive code from the Bitcoin base. The vulnerability allows an attacker to send specially crafted p2p messages to crash individual nodes.
More details can be found here.
No reindex is necessary.
Please backup your wallet prior to updating for safety.
CHANGELOG
BINARIES
- SHA256 Hashes:
- Linux aarch64: e99853aa42a540ba43fd3c30a96af82886e039e219cd5b81d5ed1eabc56cfa14
- Linux: 942f856d30a2d5948d222831482ba10c32314dadcb9f66d495b29db80de8eebc
- macOS: c6d25c8a4a6c5263e64a4f35a3f9bfc4d5a546ec8f3cd09ddaa5888d7f057b3d
- Windows Installer: 9296632824c3b6e4a9416ea6708648cfe480a6d5189088faee800c53bda42353
- Windows zip: 87288f6aa9cf7313d610795c3b61c3a99c225920ea3f710898782943ed581384
- 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.12.0...v0.14.12.1
Firo v0.14.12.0
INSTRUCTIONS
This is a mandatory update extending emergency switch support for one more year per community decision.
Please update before block 608035 (approximately 14 January, 4pm UTC). Updating after this block will require you to reindex.
Please backup your wallet prior to updating for safety.
CHANGELOG
- Extended spork support for one more year #1214
- Transaction weight limit fix #1220
- Fix various instances of undefined behaviour #1198 #1212
- Fix UI size in Ubuntu #1210
- Add option to hide/ unhide RAP Addresses page manually #1208
BINARIES
- SHA256 Hashes:
- Linux aarch64: ff6c3a49822b718521530504e9674236250ce728d5e2309ad4f9abdd465cc9c9
- Linux: 47c7ae07f85189b6b11068848a5c8f930528e6edfff14fd3c6e6305a01e8da77
- macOS: 58d2c0445907321027a09d481ba10714d5582385281b667290821c6fe5b6eeff
- Windows Installer: 24080cdf87a9a903e60a55a1c6825e9ee3bef9aca6636ff0e1e1691b87b8f4a1
- Windows zip: 531f71d9941b3d6cbf2630db0269d36953a5ba7688454ccb0ed7a91b94eadbc2
- 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.11.2...v0.14.12.0
Firo v0.14.11.2
INSTRUCTIONS
This is a maintenance release fixing a bug with txindex/addressindex that will give wrong results with getaddressbalance
RPC call.
If you are using the getaddressbalance
RPC, please add spentindex=1
to your configuration file (in addition to txindex=1
and addressindex=1
) and reindex your wallet when updating to this version.
Please backup your wallet prior to updating for safety.
CHANGELOG
- Fix txindex/addressindex bug #1209
- Change firod default settings to allow mining blocks of up to 2MB #1204
- Fix coin selection bug #1203
- Use next set in proof creation if coin is in overlapping part of sets #1199
BINARIES
- SHA256 Hashes:
- Linux aarch64: 19e5e6f2bdf1c2cfb3d7a5cef4719ccd983e37ba60b3a4eb092ef5805b5132f8
- Linux: b8a8838e579364caa9514c8e347dd2fb16658f3fde1651182c699577400230f6
- macOS: a4ed369412230f85b79edcb65eb67526b9d896c441a35b2707e623848a864a29
- Windows Installer: 38859984c69d232bccabeab81b5cce52af8dc6f26e2678389a9a97d9f93df126
- Windows zip: 396f64267db4ecd6218c5beafae61b38c7f2e80b717542f28114ba62ff22815a
- 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.11.1...v0.14.11.2
Firo v0.14.11.1 Elysium Release Candidate
INSTRUCTIONS
This is a beta release and not meant to be used in production wallets!
If you have used Elysium before, please delete all folders beginning with MP*_ and also Elysium_TXDB
As always please back-up your wallet prior to updating (Settings>Backup Wallet) and store it separately.
CHANGELOG
- Adds Elysium functionality
KNOWN ISSUES
Hashes
- SHA256 Hashes:
- Linux 065fd2551ff63a80091dd1f8e0283aceaaf962b49cb9bbff693f379f01d48ac9
- The signatures can be verified using reuben.asc found in root of firoorg/firo repository or on https://firo.org/reuben.asc
Firo v0.14.11.1
INSTRUCTIONS
This emergency release fixes a bug which will result in Lelantus spends to fail verification when a new anonymity set is started. This release ensures that in the case where a spent coin's cover set is constructed from two parts, both parts are included in the corresponding Groth/Bootle proof's transcript.
Please update your wallet, masternodes and nodes immediately even if you were on 14.11.0 or earlier due to the change above. 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).
Please backup your wallet prior to updating for safety.
CHANGELOG
- Include previous set's hash into transcript #1194
- Fix typo in comment relating to halving #1193 (thank you @shrikus )
BINARIES
- SHA256 Hashes:
- Linux aarch64: 96ec5ed8185b28b219ec0b0079e9da7cbe98ca0dca5ceb57c6aad7aaa3b2c3e6
- Linux: 8669ae8ce3356deee2512a4da133eab347c704cf47c865caf9ea10b46ba8b477
- macOS: f04b2d125acab9cbdf5cc6c364b960ee86289b779dd1cf1b23c87bfe5ea6a601
- Windows Installer: edc6916f85c3afa743a5c007fdfcdfed29171e8aa3633db3f25a0d647888efaa
- Windows zip: 33ba6fbe9655ba34785b2548bd0f90b5aee5e247b6785ae007ccf75b235c84d8
- 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.11.0...v0.14.11.1
Firo v0.14.11.0
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
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
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%)
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
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
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