From 35e3aa21d9869ada877c220540ff194a0769e0ee Mon Sep 17 00:00:00 2001 From: Guy Davis Date: Wed, 18 Feb 2026 10:06:28 -0700 Subject: [PATCH 1/3] Gigahorse updated, but NOT tested. --- .github/workflows/develop-blockchains.yaml | 6 +++--- .github/workflows/main-blockchains.yaml | 6 +++--- .github/workflows/test-blockchains.yaml | 6 +++--- CHANGELOG.md | 4 ++++ scripts/forks/gigahorse_install.sh | 2 +- 5 files changed, 14 insertions(+), 10 deletions(-) diff --git a/.github/workflows/develop-blockchains.yaml b/.github/workflows/develop-blockchains.yaml index 0e54a51e..f09541eb 100644 --- a/.github/workflows/develop-blockchains.yaml +++ b/.github/workflows/develop-blockchains.yaml @@ -46,7 +46,7 @@ jobs: "CHIADOG_BRANCH=dev" "CHIA_BRANCH=2.5.2" "BLADEBIT_BRANCH=master" - "MADMAX_BRANCH=v2.5.5.giga36" + "MADMAX_BRANCH=v2.6.0.giga37" "PLOTMAN_BRANCH=compress" tags: | ${{ secrets.DOCKERHUB_USERNAME }}/machinaris:develop @@ -90,9 +90,9 @@ jobs: "UBUNTU_VER=noble" "MACHINARIS_STREAM=develop" "CHIADOG_BRANCH=dev" - "GIGAHORSE_BRANCH=v2.5.5.giga36" + "GIGAHORSE_BRANCH=v2.6.0.giga37" "CHIA_BRANCH=2.5.2" - "MADMAX_BRANCH=v2.5.5.giga36" + "MADMAX_BRANCH=v2.6.0.giga37" "PLOTMAN_BRANCH=compress" tags: | ${{ secrets.DOCKERHUB_USERNAME }}/machinaris-gigahorse:develop diff --git a/.github/workflows/main-blockchains.yaml b/.github/workflows/main-blockchains.yaml index 471a7097..307875a6 100644 --- a/.github/workflows/main-blockchains.yaml +++ b/.github/workflows/main-blockchains.yaml @@ -46,7 +46,7 @@ jobs: "MACHINARIS_STREAM=latest" "CHIA_BRANCH=2.5.2" "BLADEBIT_BRANCH=master" - "MADMAX_BRANCH=v2.5.5.giga36" + "MADMAX_BRANCH=v2.6.0.giga37" tags: | ${{ secrets.DOCKERHUB_USERNAME }}/machinaris:latest ${{ secrets.DOCKERHUB_USERNAME }}/machinaris:v${{ github.event.inputs.version }} @@ -90,8 +90,8 @@ jobs: build-args: | "UBUNTU_VER=noble" "MACHINARIS_STREAM=latest" - "GIGAHORSE_BRANCH=v2.5.5.giga36" - "MADMAX_BRANCH=v2.5.5.giga36" + "GIGAHORSE_BRANCH=v2.6.0.giga37" + "MADMAX_BRANCH=v2.6.0.giga37" "CHIA_BRANCH=2.5.2" tags: | ${{ secrets.DOCKERHUB_USERNAME }}/machinaris-gigahorse:latest diff --git a/.github/workflows/test-blockchains.yaml b/.github/workflows/test-blockchains.yaml index bd1d39df..00f59b57 100644 --- a/.github/workflows/test-blockchains.yaml +++ b/.github/workflows/test-blockchains.yaml @@ -47,7 +47,7 @@ jobs: "CHIA_BRANCH=2.5.2" "PLOTMAN_BRANCH=development" "BLADEBIT_BRANCH=master" - "MADMAX_BRANCH=v2.5.5.giga36" + "MADMAX_BRANCH=v2.6.0.giga37" tags: | ${{ secrets.DOCKERHUB_USERNAME }}/machinaris:test ghcr.io/${{ secrets.DOCKERHUB_USERNAME }}/machinaris:test @@ -90,9 +90,9 @@ jobs: "UBUNTU_VER=noble" "MACHINARIS_STREAM=test" "CHIADOG_BRANCH=dev" - "GIGAHORSE_BRANCH=v2.5.5.giga36" + "GIGAHORSE_BRANCH=v2.6.0.giga37" "CHIA_BRANCH=2.5.2" - "MADMAX_BRANCH=v2.5.5.giga36" + "MADMAX_BRANCH=v2.6.0.giga37" "PLOTMAN_BRANCH=development" tags: | ${{ secrets.DOCKERHUB_USERNAME }}/machinaris-gigahorse:test diff --git a/CHANGELOG.md b/CHANGELOG.md index e117e3da..c82bd23b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,10 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [Unreleased] +### Updated + - [Gigahorse](https://github.com/madMAx43v3r/chia-gigahorse/releases/tag/v2.6.0.giga37) - NOTE, This is *untested* with Machinaris as I no longer run Gigahorse. + ## [2.6.0] - 2026-02-16 ### Added ### Changed diff --git a/scripts/forks/gigahorse_install.sh b/scripts/forks/gigahorse_install.sh index 2de88eca..484c65ce 100644 --- a/scripts/forks/gigahorse_install.sh +++ b/scripts/forks/gigahorse_install.sh @@ -24,7 +24,7 @@ else tar -xzf chia-gigahorse-farmer* else # Max broke ARM64 support in v2.4.4.giga36, have to downgrade to 2.4.1 - if [[ "${GIGAHORSE_BRANCH}" == "v2.5.5.giga36" ]]; then + if [[ "${GIGAHORSE_BRANCH}" == "v2.6.0.giga37" ]]; then GIGAHORSE_BRANCH="v2.4.1.giga36" # old version GIGAHORSE_VERSION=${GIGAHORSE_BRANCH#?} fi From b621c86be59ac236e80a34949aec02b0ce4bb5b7 Mon Sep 17 00:00:00 2001 From: Guy Davis Date: Mon, 9 Mar 2026 09:37:20 -0600 Subject: [PATCH 2/3] Fix for remove connection handling. --- api/commands/chia_cli.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/api/commands/chia_cli.py b/api/commands/chia_cli.py index 7de40238..adf41643 100644 --- a/api/commands/chia_cli.py +++ b/api/commands/chia_cli.py @@ -301,9 +301,9 @@ def remove_connection(node_ids, blockchain): for node_id in node_ids: try: if blockchain in BLOCKCHAINS_USING_PEER_CMD: # These now support only the 'peer' command - proc = Popen("{0} peer --add-connection {1} full_node".format(chia_binary, node_id), cwd=working_dir, stdout=PIPE, stderr=PIPE, shell=True) + proc = Popen("{0} peer --remove-connection {1} full_node".format(chia_binary, node_id), cwd=working_dir, stdout=PIPE, stderr=PIPE, shell=True) else: - proc = Popen("{0} show --add-connection {1}".format(chia_binary, node_id), cwd=working_dir, stdout=PIPE, stderr=PIPE, shell=True) + proc = Popen("{0} show --remove-connection {1}".format(chia_binary, node_id), cwd=working_dir, stdout=PIPE, stderr=PIPE, shell=True) try: outs, errs = proc.communicate(timeout=5) if errs: From 8607c12bd8999a951eaaa585d05bf4f8681e3da0 Mon Sep 17 00:00:00 2001 From: Guy Davis Date: Mon, 6 Apr 2026 10:04:41 -0600 Subject: [PATCH 3/3] Check to see if new versions even build. --- .github/workflows/develop-blockchains.yaml | 6 +++--- .github/workflows/main-blockchains.yaml | 6 +++--- .github/workflows/test-blockchains.yaml | 6 +++--- CHANGELOG.md | 7 +++++-- VERSION | 2 +- scripts/forks/chia_install.sh | 4 ++-- scripts/forks/gigahorse_install.sh | 2 +- 7 files changed, 18 insertions(+), 15 deletions(-) diff --git a/.github/workflows/develop-blockchains.yaml b/.github/workflows/develop-blockchains.yaml index f09541eb..c4607aed 100644 --- a/.github/workflows/develop-blockchains.yaml +++ b/.github/workflows/develop-blockchains.yaml @@ -46,7 +46,7 @@ jobs: "CHIADOG_BRANCH=dev" "CHIA_BRANCH=2.5.2" "BLADEBIT_BRANCH=master" - "MADMAX_BRANCH=v2.6.0.giga37" + "MADMAX_BRANCH=v2.7.0.giga37" "PLOTMAN_BRANCH=compress" tags: | ${{ secrets.DOCKERHUB_USERNAME }}/machinaris:develop @@ -90,9 +90,9 @@ jobs: "UBUNTU_VER=noble" "MACHINARIS_STREAM=develop" "CHIADOG_BRANCH=dev" - "GIGAHORSE_BRANCH=v2.6.0.giga37" + "GIGAHORSE_BRANCH=v2.7.0.giga37" "CHIA_BRANCH=2.5.2" - "MADMAX_BRANCH=v2.6.0.giga37" + "MADMAX_BRANCH=v2.7.0.giga37" "PLOTMAN_BRANCH=compress" tags: | ${{ secrets.DOCKERHUB_USERNAME }}/machinaris-gigahorse:develop diff --git a/.github/workflows/main-blockchains.yaml b/.github/workflows/main-blockchains.yaml index 307875a6..12aff5b4 100644 --- a/.github/workflows/main-blockchains.yaml +++ b/.github/workflows/main-blockchains.yaml @@ -46,7 +46,7 @@ jobs: "MACHINARIS_STREAM=latest" "CHIA_BRANCH=2.5.2" "BLADEBIT_BRANCH=master" - "MADMAX_BRANCH=v2.6.0.giga37" + "MADMAX_BRANCH=v2.7.0.giga37" tags: | ${{ secrets.DOCKERHUB_USERNAME }}/machinaris:latest ${{ secrets.DOCKERHUB_USERNAME }}/machinaris:v${{ github.event.inputs.version }} @@ -90,8 +90,8 @@ jobs: build-args: | "UBUNTU_VER=noble" "MACHINARIS_STREAM=latest" - "GIGAHORSE_BRANCH=v2.6.0.giga37" - "MADMAX_BRANCH=v2.6.0.giga37" + "GIGAHORSE_BRANCH=v2.7.0.giga37" + "MADMAX_BRANCH=v2.7.0.giga37" "CHIA_BRANCH=2.5.2" tags: | ${{ secrets.DOCKERHUB_USERNAME }}/machinaris-gigahorse:latest diff --git a/.github/workflows/test-blockchains.yaml b/.github/workflows/test-blockchains.yaml index 00f59b57..227fb4b7 100644 --- a/.github/workflows/test-blockchains.yaml +++ b/.github/workflows/test-blockchains.yaml @@ -47,7 +47,7 @@ jobs: "CHIA_BRANCH=2.5.2" "PLOTMAN_BRANCH=development" "BLADEBIT_BRANCH=master" - "MADMAX_BRANCH=v2.6.0.giga37" + "MADMAX_BRANCH=v2.7.0.giga37" tags: | ${{ secrets.DOCKERHUB_USERNAME }}/machinaris:test ghcr.io/${{ secrets.DOCKERHUB_USERNAME }}/machinaris:test @@ -90,9 +90,9 @@ jobs: "UBUNTU_VER=noble" "MACHINARIS_STREAM=test" "CHIADOG_BRANCH=dev" - "GIGAHORSE_BRANCH=v2.6.0.giga37" + "GIGAHORSE_BRANCH=v2.7.0.giga37" "CHIA_BRANCH=2.5.2" - "MADMAX_BRANCH=v2.6.0.giga37" + "MADMAX_BRANCH=v2.7.0.giga37" "PLOTMAN_BRANCH=development" tags: | ${{ secrets.DOCKERHUB_USERNAME }}/machinaris-gigahorse:test diff --git a/CHANGELOG.md b/CHANGELOG.md index c82bd23b..86755a56 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,9 +2,12 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). -## [Unreleased] +## [2.7.0] - 2026-04-06 +### Added +### Changed ### Updated - - [Gigahorse](https://github.com/madMAx43v3r/chia-gigahorse/releases/tag/v2.6.0.giga37) - NOTE, This is *untested* with Machinaris as I no longer run Gigahorse. + - [Chia](https://github.com/Chia-Network/chia-blockchain/releases/tag/2.7.0) to v2.7.0 - misc improvements, see their release notes. + - [Gigahorse](https://github.com/madMAx43v3r/chia-gigahorse/releases/tag/v2.7.0.giga37) - NOTE, This is *untested* with Machinaris as I no longer run Gigahorse. ## [2.6.0] - 2026-02-16 ### Added diff --git a/VERSION b/VERSION index e70b4523..24ba9a38 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -2.6.0 +2.7.0 diff --git a/scripts/forks/chia_install.sh b/scripts/forks/chia_install.sh index 8f8af9ed..8ae82693 100644 --- a/scripts/forks/chia_install.sh +++ b/scripts/forks/chia_install.sh @@ -27,10 +27,10 @@ else echo "Installing Chia CUDA binaries on ${arch_name}..." cd /tmp if [[ "${arch_name}" == "x86_64" ]]; then - curl -sLJO https://github.com/Chia-Network/chia-blockchain/releases/download/2.6.0/chia-blockchain-cli_2.6.0-1_amd64.deb + curl -sLJO https://github.com/Chia-Network/chia-blockchain/releases/download/2.7.0/chia-blockchain-cli_2.7.0-1_amd64.deb apt-get install ./chia-blockchain-cli*.deb else - curl -sLJO https://github.com/Chia-Network/chia-blockchain/releases/download/2.6.0/chia-blockchain-cli_2.6.0-1_arm64.deb + curl -sLJO https://github.com/Chia-Network/chia-blockchain/releases/download/2.7.0/chia-blockchain-cli_2.7.0-1_arm64.deb apt-get install ./chia-blockchain-cli*.deb fi diff --git a/scripts/forks/gigahorse_install.sh b/scripts/forks/gigahorse_install.sh index 484c65ce..cc93cf07 100644 --- a/scripts/forks/gigahorse_install.sh +++ b/scripts/forks/gigahorse_install.sh @@ -24,7 +24,7 @@ else tar -xzf chia-gigahorse-farmer* else # Max broke ARM64 support in v2.4.4.giga36, have to downgrade to 2.4.1 - if [[ "${GIGAHORSE_BRANCH}" == "v2.6.0.giga37" ]]; then + if [[ "${GIGAHORSE_BRANCH}" == "v2.7.0.giga37" ]]; then GIGAHORSE_BRANCH="v2.4.1.giga36" # old version GIGAHORSE_VERSION=${GIGAHORSE_BRANCH#?} fi