Releases: firoorg/firo
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
Firo v0.14.9.3
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
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
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
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
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