Skip to content

Releases: gridcoin-community/Gridcoin-Research

5.1.0.0-mandatory

01 Nov 18:34
5.1.0.0
cbd215b
Compare
Choose a tag to compare

[5.1.0.0] 2020-11-01, mandatory, "Gladys"

The core team is proud to present the Gladys milestone release, which is a
mandatory upgrade.

This release should really be considered a continuation of the un-milestoned
5.0.1.0 and 5.0.2.0 leisure releases.

The mandatory aspect of the upgrade here is the repair of the "newbie" CPID bug, which
was causing problems for new CPID holders to get paid their rewards. This is fixed
in #1944 and #1947 below.

The transition height ("hard fork") for this mandatory is block 2104000, which
is approximately one month from now. This release may, and should be installed
by everyone as soon as possible because it fixes some other bugs that can cause
problems with individual nodes. In particular, without #1941, a node could reject
scraper messages and then fail to achieve convergence, which could lead to a stall
or forking. Another corner-case that leads to forking is also resolved by #1934.

Bottom-line.... upgrade!

Enjoy!

Added

Changed

Removed

Fixed

  • Modify depends packages for openSUSE and other Redhat like distributions and fix mingw bdb53 compile #1932 (@jamescowens)
  • contract: Fix ability to reorganize contracts #1934 (@cyrossignol)
  • accrual: Fix snapshot accrual for new CPIDs #1931 (@cyrossignol)
  • rpc: Clean up getblockstats #1938 (@jamescowens)
  • scraper, rpc: Correct missing mScraperStats initialization in ConvergedScraperStats (@jamescowens)

5.0.2.0-Leisure

08 Oct 17:30
5.0.2.0
0e7166e
Compare
Choose a tag to compare

[5.0.2.0] 2020-10-08, leisure

Added

Changed

Removed

Fixed

  • build: Add --without-brotli option to curl.mk #1902 (@G_UK)
  • test: Remove fs_tests... file after the fs test #1903 (@div72)
  • util, gui: Fix shutdown segfault and repair broken overview page staking status #1901 (@jamescowens)
  • scraper: Fix order of destruction for global scraper objects #1904 (@cyrossignol)
  • scraper: Fix global object destruction order for MacOS #1905 (@cyrossignol)
  • util: Decouple out-of-sync state from block acceptance #1921 (@cyrossignol)

5.0.1.0-Leisure

20 Sep 21:11
5.0.1.0
48575f4
Compare
Choose a tag to compare

[5.0.1.0] 2020-09-20, leisure

Added

Changed

Fixed

  • collection of post Fern hotfixes (@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)
  • lib: Fix compatibility with Boost 1.74 #1869 (@theMarix)
  • test: Fix tests for _GLIBCXX_ASSERTIONS #1870 (@cyrossignol)
  • util: fix Windows API for default data directory with wide characters #1871 (@cyrossignol)
  • gui: Fix OP_RETURN filter to avoid hiding transactions with messages #1873 (@cyrossignol)
  • net: Fix stalled blockchain progression #1876 (@cyrossignol)
  • superblock: Fix regression for superblock builder optimization #1881 (@cyrossignol)
  • util: Fix scheduler crash after waking from sleep #1888 (@cyrossignol)

5.0.0.0-Mandatory

04 Sep 02:34
5.0.0.0
19e30fa
Compare
Choose a tag to compare

[5.0.0.0] 2020-09-03, mandatory, "Fern"

Added

Changed

Removed

  • Remove old re...
Read more

4.0.6.0-Leisure

22 Oct 18:44
4.0.6.0
dc3af0f
Compare
Choose a tag to compare

[4.0.6.0] 2019-10-22, leisure, "Ernestine"

Added

Changed

  • Select smallest coins for contracts #1519 (@iFoggz)
  • Move some functionality from miner to SelectCoinsForStaking + Respect the coin reserve setting + Randomize UTXO order #1525 (@iFoggz)
  • For voting - if url does not contain http then add it #1531 (@iFoggz)
  • Backport newer serialization facilities from Bitcoin #1535 (@cyrossignol)
  • Refactor ThreadSocketHandler2() Inactivity checks #1538 (@iFoggz)
  • Update outdated checkpoints #1539 (@barton2526)
  • Change needed to build Gridcoin for OSX using homebrew #1540 (@Git-Jiro)
  • Optimize scraper traffic for expiring manifests #1542 (@jamescowens)
  • Move legacy neural vote warnings to debug log level #1560 (@cyrossignol)
  • Change banlist save interval to 5 minutes #1564 (@jamescowens)
  • Change default rpcconsole.ui window size to better support new Peers tab #1566 (@jamescowens)

Removed

Fixed

4.0.5.0-Leisure

20 Aug 18:12
4.0.5.0
ddaaf8d
Compare
Choose a tag to compare

Added

  • Add freedesktop.org desktop file and icon set #1438 (@a123b)
  • Add warning in help for blockchain scan for importprivkey #1469 (@jamescowens)
  • Consolidateunspent rpc function #1472 (@jamescowens)
  • Scraper 2.0 improvements #1481, #1488, #1509, and #1514 (@jamescowens, @cyrossignol)
    • explorer mode operation
    • simplified explainmagnitude output
    • improved convergence reporting, including scraper information in the tooltip when fDebug3 is set
    • improved statistics and SB contract core caching based on a bClean flag in the cache global
    • new SB format and packing for bv11
    • new SB contract hashing (native) for bv11
    • changes to accomodate new beacon approach
    • Implement in memory versioning for team file ETags
  • Implement local dynamic team requirement removal and whitelist #1502 (@cyrossignol)

Changed

Removed

Fixed

4.0.4.0-Leisure

16 May 18:23
4.0.4.0
4a64ab8
Compare
Choose a tag to compare

Fixed

4.0.3.0-Leisure

10 May 04:29
4.0.3.0
01c88b0
Compare
Choose a tag to compare

Added

Changed

Fixed

Removed

4.0.2.0-Leisure

03 Apr 07:12
4.0.2.0
004c6b8
Compare
Choose a tag to compare

Added

Changed

Fixed

Removed

  • Remove or merged several RPC commands #1228 (@Foggyx420):
    • newburnaddress, removed.
    • burn2: Removed.
    • cpid: Merged into projects.
    • mymagnitude: Merged into magnitude.
    • rsa: Removed, use magnitude.
    • rsaweight: Removed, use magnitude.
    • 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

30 Nov 18:42
4.0.1.0
2dfe715
Compare
Choose a tag to compare

Fixed: