Releases: firoorg/firo
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
Firo v0.14.9.0
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
Firo v0.14.8.0
INSTRUCTIONS
This is a mandatory release that moves the Lelantus joinsplit payload into the vExtrapayload
section and allows Trezor support to be re-enabled.
Update before block 401580 (approximately 26 Aug 2021 830 AM UTC).
Please backup your wallet prior to updating for safety.
CHANGELOG
- Move Lelantus joinsplit data into payload for hardware wallet support of Lelantus spends #1063
- Increase weight limit for Lelantus joinsplit transaction #1061
- Fix transaction description for Lelantus transaction #1060
- Add hints for Sigma mints in CoinControl #1059
- Fix HD mint counter reuse, allow such mints to be spent after hard fork #1036
BINARIES
- SHA256 Hashes:
- Linux: 0a55517c06d62e99e55a51beac711ff66b80d54a0b24fe74549d1a89bbbd54de
- macOS: fe292b65ef3243faec360665e9c466300a8a879a4eb7cd374e64723d17bf315b
- Windows Installer: 619714f131407c4148822a2d718774fc1b048131f41209c59f167bd3dd592fad
- Windows zip: a62c117b30f70e661e6554db7a47356c681ea55f11fc3efacf776d7565347513
- The signatures can be verified using reuben.asc found in root of this repository or on https://firo.org/reuben.asc
Firo v0.14.7.1
INSTRUCTIONS
This is an optional but highly recommended release that includes several performance improvements and bug fixes. This include improved syncing speed, changes to the RAP address GUI and Lelantus proof batching fixes.
Please backup your wallet prior to updating for safety.
CHANGELOG
- Fix C++17 compilation on Gitian #1055
- Fix performance issue by removing uneeded GroupElement conversions and hashing by std::hash() #1056
- Fix glibc version too old for exports checking #1054
- Update and add Chinese translations for RAP #1052
- Fix crash bug on some platforms #1051
- Switch to C++17 compilation standard #1050
- Fix incorrect documentation links #1049
- Fix batching fail #1048
dumpwallet
rpc now uses absolute path #1047- RAP GUI fixes #1046
- Introduce
gettotalbalance
andgetprivatebalance
RPC #1045 - Fix wallet zerocoin tx validation error #1044
- Handle Lelantus AmountWithFeeExceedsBalance #1042
- Update social links #1040
- Spend creation improved #1032
- Receive address recovery fixed #1031
- Use multiscalar multiplication in balance verification #1037
KNOWN ISSUES
- HD mint counter reuse, preventing user from spending. Fix scheduled for next hard fork.
- Known Trezor/Ledger issue with Lelantus. Fix scheduled for next hard fork.
BINARIES
- SHA256 Hashes:
- Linux: 1dc3d964f803d76d737c1c76610ddec268a2c6f8bba841e58087c0982debf22b
- macOS: 84d267dccd319fbf0ef09a54704b9adb656e269ed1302d69907caaebf50df940
- Windows Installer: 641e01de01ff66e8b5b1518a81b9ef66b94be8577f7f0735cec4f50677a019ab
- Windows zip: 4b27519e11a16625aac91d103fc69d63095dc5399eedbf32c8adc19a86ca75ec
- The signatures can be verified using reuben.asc found in root of this repository or on https://firo.org/reuben.asc
Elysium Beta 1
This is for testing purposes and should not be used in production.
Only recommended for developers.
Use at your own risk.
Hints on how to get it working:
https://gist.github.com/sproxet/494254e29adcc06cd9ec5dc75679790c
https://github.com/firoorg/firo/wiki/Guide-for-Elysium-tokenization-layer