Gridcoin 5.0.1.0-Leisure release

Words
268
Reading
2 min
Listen
Play
6y

We are releasing a small maintenance leisure release to correct a few compilation problems on some platforms, and address a few corner-case issues that were already addressed on the hotfix branch, plus some other corner-case technical changes.

The most visible highlight of this release is the fixing of the display of transactions with messages prior to the hard-fork point and the new wallet backup file retention maintenance functionality.

https://github.com/gridcoin-community/Gridcoin-Research/releases/tag/5.0.1.0

[5.0.1.0] 2020-09-20, leisure

Added

  • wallet, rpc: Implement backup file management functionality #1735 (jamescowens@jamescowens)
  • build: Add support for building with musl and Alpine Linux #1866 (cyrossignol@cyrossignol)
  • rpc: Display local IP addresses in "getnetworkinfo" output #1884 (cyrossignol@cyrossignol)

Changed

  • refactor: Implement std::atomic_bool OutOfSyncByAge #1877 (jamescowens@jamescowens)
  • net: Optimize locator construction for "getblocks" messages #1880 (cyrossignol@cyrossignol)
  • refactor: Combine GetOrphanRoot() and WantedByOrphan() functions #1883 (cyrossignol@cyrossignol)
  • refactor: Convert beacon and backup timers to scheduled jobs #1885 (cyrossignol@cyrossignol, jamescowens@jamescowens)
  • refactor: Rename "neural network project-wide #1886 (cyrossignol@cyrossignol)

Fixed

  • collection of post Fern hotfixes (jamescowens@jamescowens):
    • Change QDateTime::toSecsSinceEpoch() to QDateTime::toMSecsSinceEpoch()
    • Change QDateTime::fromSecsSinceEpoch() to QDateTime::fromMSecsSinceEpoch()
    • Ensure boost placeholders are compatible
    • Fix subtle bug in GetEstimatedStakingFrequency
  • test, ci: xenial support #1867 (div72@div72)
  • lib: Fix compatibility with Boost 1.74 #1869 (@theMarix)
  • test: Fix tests for _GLIBCXX_ASSERTIONS #1870 (cyrossignol@cyrossignol)
  • util: fix Windows API for default data directory with wide characters #1871 (cyrossignol@cyrossignol)
  • gui: Fix OP_RETURN filter to avoid hiding transactions with messages #1873 (cyrossignol@cyrossignol)
  • net: Fix stalled blockchain progression #1876 (cyrossignol@cyrossignol)
  • superblock: Fix regression for superblock builder optimization #1881 (cyrossignol@cyrossignol)
  • util: Fix scheduler crash after waking from sleep #1888 (cyrossignol@cyrossignol)
Gridcoin 5.0.1.0-Leisure release | Ecency