Releases: gridcoin-community/Gridcoin-Research
Releases · gridcoin-community/Gridcoin-Research
4.0.3.0-Leisure
Added
- Replace NeuralNetwork with portable C++ scraper #1387 (@jamescowens,
@tomasbrod, @Cycy, @TheCharlatan, @denravonska). - Allow compile flags to be used for depends #1423 (@G-UK).
- Add stake splitting and side staking info to getmininginfo #1424
(@jamescowens). - Add freedesktop.org desktop file and icon set #1438 (@a123b).
Changed
- Disable Qt for windows Travis builds #1276 (@TheCharlatan).
- Replace use of AppCache PROJECT section with strongly-typed structures #1415
(@cyrossignol). - Change dumpwallet to use appropriate data directory #1416 (@jamescowens).
- Optimize ExtractXML() calls by avoiding unnecessary string copies #1419
(@cyrossignol). - Change signature of IsLockTimeWithinMinutes #1422 (@jamescowens).
- Restore old poll output for getmininginfo RPC #1437 (@a123b).
- Prevent segfault when using rpc savescraperfilemanifest #1439 (@jamescowens).
- Improve miner status messages for ineligible staking balances #1447
(@cyrossignol). - Enhance scraper log archiving #1449 (@jamescowens).
Fixed
- Re-enable full GUI 32-bit Windows builds - part of #1387 (@jamescowens).
- Re-activate Windows Installer #1409 (@TheCharlatan).
- Fix Depends and Travis build issues for ARM #1417 (@jamescowens).
- Fix syncupdate icons #1421 (@jamescowens).
- Fix potential BOINC crash when reading projects #1426 (@cyrossignol).
- Fix freeze when unlocking wallet #1428 (@denravonska).
- Fix RPC after high priority alert #1432 (@denravonska).
- Fix missing poll in GUI when most recent poll expired #1455 (@cyrossignol).
Removed
- Remove old, rudimentary side staking implementation #1381 (@denravonska).
- Remove auto unlock #1402 (@denravonska).
- Remove superblock forwarding #1430 (@denravonska).
4.0.2.0-Leisure
Added
- Add
rainbymagnitude
RPC command #1235 (@Foggyx420). - Add stake splitting and side staking #1265 (@jamescowens).
- Detect and block Windows shutdown so wallet can exit cleanly #1309
(@jamescowens). - Add message support to sendfrom and sendtoaddress #1400 (@denravonska).
Changed
- Configuration options are now case insensitive #294 (@Foggyx420).
- Update command in beaconstatus help message #1312 (@chrstphrchvz).
- Improve synchronization speeds:
- Refactor superblock pack/unpack #1194 (@denravonska).
- Optimize neuralsecurity calculations #1255 (@denravonska).
- Reduce hash calculations when checking blocks #1206 (@denravonska).
- Make display of private key in beaconstatus OPT-IN only #1275 (@Foggyx420).
- Store Beacon keys in Wallet #1088 (@tomasbrod).
- Use default colors for pie chart #1333 (@chrstphrchvz).
- Show hand cursor when hovering clickable labels #1332 (@chrstphrchvz).
- Update README.md #1337 (@Peppernrino).
- Fix integer overflow with displayed nonce #1297 (@personthingman2).
- Improve application cache performance #1317 (@denravonska).
- Improve reorg speeds #1263 (@denravonska).
- Update Polish translation #1375 (@michalkania).
Fixed
- Remove expired polls from overview page #1250 (@personthingman2).
- Fix plural text on block age #1304 (@scribblemaniac).
- Fix researcher staking issue if your chain head was staked by you,
#1299 (@denravonska). - Fix incorrect address to grcpool node #1314 (@wilkart).
- Do not replace underscores by spaces in Qt Poll URLs #1327 (@tomasbrod).
- Fix scraper SSL issues #1330 (@Foggyx420).
Removed
- Remove or merged several RPC commands #1228 (@Foggyx420):
newburnaddress
, removed.burn2
: Removed.cpid
: Merged intoprojects
.mymagnitude
: Merged intomagnitude
.rsa
: Removed, usemagnitude
.rsaweight
: Removed, usemagnitude
.proveownership
: Removed.encrypt
: Removed.
- Remove obsolete POW fields from RPC responses #1358 (@jamescowens).
- Remove obsolete netsoft fields for slight RAM requirement reduction
#1336 (@denravonska). - Remove unused attachment functionality #1345 (@denravonska).
4.0.1.0-Leisure
Fixed:
- Wrong RA scan range causing reward calculation disagreements and forks
#1366, (@tomasbrod, @jamescowens, @denravonska). - Fix crashes when voting in polls #1369 (@denravonska).
4.0.0.0-Mandatory
Added
- Linux nodes can now stake superblocks using forwarded contracts,
#1060 (@tomasbrod).
Changed
- Replace interest with constant block reward #1160 (@tomasbrod).
Fork is set to trigger at block 1420000. - Raise coinstake output count limit to 8 #1261 (@tomasbrod).
- Port of Bitcoin hash implementation #1208 (@jamescowens).
- Minor canges for the build documentation #1091 (@Lenni).
- Allow sendmany to be used without an account specified #1158 (@Foggyx420).
Fixed
- Fix
cpids
andvalidcpids
not returning the correct data #1233
(@Foggyx420). - Fix
listsinceblock
not showing mined blocks to change addresses,
#501 (@Foggyx420). - Fix crash when raining using a locked wallet #1236 (@Foggyx420).
- Fix invalid stake reward/fee calculation (@jamescowens).
- Fix divide by zero bug in
getblockstats
RPC #1292 (@Foggyx420). - Bypass historical bad blocks on testnet #1252 (@Quezacoatl1).
- Fix MacOS memorybarrier warnings #1193 (@ghost).
Removed
- Remove neuralhash from the getpeerinfo and node stats #1123 (@Foggyx420).
- Remove obsolete NN code #1121 (@Foggyx420).
- Remove (lower) Mint Limiter #1212 (@tomasbrod).
3.7.16.0-Leisure
Fixed
- Fix burned coins incorrectly showing up in wallets, #1283 (@jamescowens).
- Fix decimal output in RPC commands, #1272 (@Foggyx420).
- Fix verbose flag in
getrawtransaction
RPC output, #1271 (@jamescowens).
3.7.15.0-Leisure
Changed
- Balance now includes unconfirmed coins sent by self, #1192 (@Foggyx420).
3.7.14.0-Leisure
Added
- Support for Qt 5.9 (@TheCharlatan)
- Compatibility with boost-1.67 (@Ravon)
- Calculations to reduce network time offset (@jamescowens)
- Feedback for addnode RPC command (@tomasbrod)
- Added data acquisiton commands (@tomasbrod):
- getrecentblocks
- exportstats1
- getsupervotes
- /var/lib/boinc/ as a valid boinc path on Linux (@rsparlin)
- Stress testing script (@Foggyx420)
- refhash command also on linux (@jamescowens)
- Documentation for out of source build (@TheCharlatan)
Changed
- More accurate time to stake and network weight estimations (@jamescowens)
- Compressed image files (@Peppernrino)
- Poll (voting) code refactoring (@TheCharlatan)
- BITCOIN optimize command listunspent (@Foggyx420)
- RPC server refactoring (Wladimir J. van der Laan) (@TheCharlatan)
- Replace json spirit with Univalue JSON library (@TheCharlatan)
- Change repository URL (@Foggyx420)
- Pretty-print rpc output (@Ravon)
- Logging for debugging reward computation (@tomasbrod)
- Clean-up beacon manipulation (@Foggyx420)
Fixed
- Building errors on Mac releated to SVG framework (@TheCharlatan)
- neural data response
- neural network fixes (@Foggyx420)
- investor cpid's appearing as zeros in block index (@tomasbrod)
- ensure that daemon functionality is correct when built together with gui wallet (@jamescowens)
- improve logging, remove empty lines (@jamescowens) (@Foggyx420) (@tomasbrod) (@Ravon)
- windows socket warnings (@TheCharlatan)
Removed
- unused components of neural network (@Foggyx420)
- GRCRestarter (@Foggyx420)
- Galaza (game) (@Foggyx420)
- unused images (@barton2526)
- unused code (@Foggyx420) (@Pythonix)
- unusual activity report (@tomasbrod)
- burnamount and recipient from appcache (@tomasbrod)
- GUI FAQ (@Lenni)
- unusable limit from magnitude command (@Foggyx420)
- cgminer support (@Foggyx420)
- deprecated menu items (@jamescowens)
3.7.13.0-Leisure
Fixed
- Fix voting regression when done from the UI, #1133 (@Foggyx420).
3.7.12.0-Leisure
Fixed
- Fixes for displaying on high DPI displays, #517 (@skcin).
- Re-enable unit tests, add unit test to Travis, #769, #808 (@TheCharlatan).
- Fix empty string in sendalert2 (@tomasbrod).
Added
- Neural Report RPC command, #1063 (@tomasbrod).
- GUI wallet redign with new icons and purple native style (@skcin).
Changed
- Switch to autotools and Depends from Bitcoin, #487 (@TheCharlatan).
- Clean and update docs for new build system, remove outdated, #828 (@TheCharlatan).
- Change estimated time to stake calculations to be more accurate, #1084 (@jamescowens).
- Move logging to tinyformat, #1009 (@TheCharlatan).
- Improve appcache performance, #734 (@denravonska).
- Improve block index memory access performance, #679 (@denravonska).
- NN fixes: clean logging, explain mag single response, move contract to ndata_nresp (@denravonska)
- Updated translations:
- RPC refactor: Cleaner locks, better error handling, move execute calls to straght rpc calls, #1024 (@Foggyx420).
- Change locking primitives from Boost to STL, #1029 (@Foggyx420).
Removed
- gridcoindiagnostic RPC call (@denravonska).
- Galaza, #945 (@barton2526).
- Assertion in SignSignature, #998 (@TheCharlatan).
- Upgrade menu, #1094 (@jamescowens).
- Acid test functions, #871 (@tomasbrod).
- Qt4 support, #801 (@denravonska).
3.7.11.0-Leisure
Fixed
- Fix wallet being locked while flushing. It now requires a clean shutdown
or a backup to migrate the wallet.dat to a different system, #1010 (@jamescowens).
Changed
- Automatic backups can now be disabled by using
-walletbackupinterval=0
,
#1018 (@denravonska). - Trigger a fix spent coins check on start and after block disconnect, #1018 (@denravonska).