Releases: gridcoin-community/Gridcoin-Research
5.4.9.7-testnet
What's Changed
- documentation: fix some minor issues in the comments by @friendlyping in #2815
- bdb53: Update embedded bdb53 code for gcc15+ by @jamescowens in #2816
- gui, init: Fixes the 'Blocks Verified' message total by @ZiggySchulz in #2814
- autogreylist: Removes zcd, was, and meets greylist criteria from getautogreylist history by @jamescowens in #2817
- build: cmake build fixes for missing symbols checks and pipe2 detection by @fedux in #2821
- [Compat, Build] Only link Boost::System if Boost < 1.89 by @2001herne in #2823
- build: Add multiple depends source fallback capability and Fix configure.ac changes for boost >=1.89 by @jamescowens in #2824
- build: Depends qt6 and cmake compatibility by @jamescowens in #2826
- compatibility: Fix qt6 and other warnings by @jamescowens in #2827
New Contributors
- @friendlyping made their first contribution in #2815
- @ZiggySchulz made their first contribution in #2814
- @fedux made their first contribution in #2821
- @2001herne made their first contribution in #2823
Full Changelog: 5.4.9.5-testnet...5.4.9.7-testnet
5.4.9.5-testnet
What's Changed
- autogreylist: Fix stack-use-after-return in AutoGreylist by @jamescowens in #2802
- build: bump libsecp256k1 to v0.6.0 by @div72 in #2801
- beacon: Change beacon renewal job interval by @jamescowens in #2806
- poll: Implement poll notifications in core by @jamescowens in #2804
- refactor: Replace investor with non-cruncher by @jamescowens in #2805
- gui: Changes the connect for the beaconChanged signal on main screen by @jamescowens in #2810
- gui: This fixes the logic for display of projects that require external adapters by @jamescowens in #2811
- qt, build, ci: add optional Qt 6 support by @CyberTailor in #2798
- scraper: Change scraper_net unserialize check to include ALL_BUT_DELETED projects by @jamescowens in #2813
Full Changelog: 5.4.9.3-testnet...5.4.9.5-testnet
5.4.9.3-testnet
This is the 5.4.9.3 testnet only mandatory release that includes a mandatory v13 block height at 2870000.
5.4.9.0-leisure
[5.4.9.0], 2025-02-16, leisure
This is a maintenance leisure release and is probably the last leisure release before the
upcoming Natasha milestone mandatory release. The changes here are largely behind the scenes
bug fixes and adjustments to the build process to ensure compatibility with newer distributions.
Enjoy.
Jim Owens
P.S. the Windows, MacOS, and Debian builds are found here on the release page. Other builds are done by the maintainers for the various distributions.
Added
- depends: add cross arm64-darwin support #2775 (@div72)
- build: add missing randomness checks #2772 (@div72)
- init, registry: Support -clearallregistryhistory startup parameter #2773 (@jamescowens)
Changed
- build: omit _FORTIFY_SOURCE on debug #2793 (@div72)
- doc: cmake is required for Windows depends #2791 (@barton2526)
- CMake: Set maximum supported Boost version #2788 (@CyberTailor)
- ci: bump to MacOS 13 #2784 (@div72)
- build/cmake: disable LevelDB tests #2776 (@div72)
- util: use XDG_STATE_HOME for datadir on Flatpak #2774 (@div72)
- util, build: Support miniupnp API version 18+ #2771 (@jamescowens)
- build: explicitly include FindPkgConfig for CMake #2769 (@jamescowens)
- ci, cd: bump action versions #2763 (@div72)
- Sync CMake CI #2762 (@CyberTailor)
- cpid: Modify CPID local hasher to eliminate compiler warnings on 32 bit archs #2760 (@jamescowens)
Removed
Fixed
- poll, gui: Disable choice add button in poll wizard when choice limit is reached #2792 (@jamescowens)
- diagnose, rpc: fix compilation with boost 1.87 #2786 (@div72)
- node: fix build with GCC 15 #2783 (@CyberTailor)
- ci: use overwrite with brew install on MacOS CMake #2782 (@div72)
- scraper: Protect access to ConvergedStats.csv.gz with a lock #2779 (@jamescowens)
- fix build on FreeBSD #2770 (@wilkart)
- rpc/server: fix removing deprecated commands from command list #2768 (@lrusak)
- cmake bdb53: disable error for implicit-int with gcc #2767 (@lrusak)
5.4.9.0-testnet
This is simply a placeholder to hold testnet packages that use a different executable name for testnet. It is otherwise identical to the 5.4.9.0 production release.
5.4.8.4-testnet
Testnet release of 5.4.8.4 for testing. This is RC2 for 5.4.9.0 maintenance release as part of the Natasha milestone.
This is for testnet network only unless permission is granted to use on mainnet by a core dev.
5.4.8.3-testnet
Testnet release of 5.4.8.3 for testing. This is RC1 for 5.4.9.0 maintenance release as part of the Natasha milestone.
This is for testnet network only unless permission is granted to use on mainnet by a core dev.
5.4.8.2-testnet
Testnet release of 5.4.8.2 for testing.
This is for testnet network only unless permission is granted to use on mainnet by a core dev.
5.4.8.0-hotfix-1
This is a hotfix tag to address the breaking change in miniupnp API version 18+. Currently this is only necessary for Arch Linux with the latest updates.
Fixed
- util, build: Support miniupnp API version 18+ #2771 (@jamescowens)
5.4.8.0-leisure
[5.4.8.0], 2024-04-10, leisure
This release is a maintenance release that adds checkpoints post the unintended
fork when 5.4.6.0 was introduced. Given that some folks upgraded to 5.4.7.0 too
late for their wallets to correct out of the fork, some 5.4.7.0 clients continue
to spam the network. This will largely squelch that on 5.4.8.0 nodes. It also
will force the forked 5.4.7.0 or below clients to reset their blockchain and
resync from zero when they upgrade to 5.4.8.0 and run it for the first time.
It is highly encouraged to upgrade to this release.
Jim Owens
Added
- build: add option for sanitizers #2553 (@div72)
- build: CMake: Initial Windows support (MSYS2) #2733 (@CyberTailor)
Changed
- build: enforce SSE2 on x86 targets #2746 (@div72)
- consensus: Update checkpoint data for mainnet and testnet #2756 (@jamescowens)
- gui, util: Enhance verify checkpoints fail handling; use RegistryBookmarks for DB passivation #2758 (@jamescowens)
Removed
Fixed
- build, depends: fix compilation with XCode 15 #2747 (@div72)
- Fix man page installation path for cmake builds #2749 (@theMarix)
- consensus, mrc, sidestake: add mrc fees to staker to rewards to be allocated via sidestaking #2753 (@jamescowens)
- Fix Systemd unit install location #2754 (@theMarix)
- scraper: Corrections to scraper_net after removal of cntPartsRcvd decrement and increment #2755 (@jamescowens)
- rpc: fix setban segfault #2757 (@div72)