Versions: post-release updates for v26.06
What changed, and why it matters
This commit is a routine post-release housekeeping update. It bumps the project's version strings from the just-released v26.06 to the upcoming v26.09, updates the pull-request template deadlines, shifts the CI downgrade test to use the v26.06 release as the 'old' version, and adds v26.06 to the downgrade tool's known version list. There are no code behavior changes that affect security.
No security action needed; this is a normal release-cycle maintenance commit.
Security signals we found
No strong security signals were identified.
Evidence from the diff
The diff is purely administrative/versioning. Changes include: (1) .github/PULL_REQUEST_TEMPLATE.md freeze/RC/final dates updated to the v26.09 cycle; (2) .github/workflows/ci.yaml trailing-whitespace cleanup and the old-cln download URL changed from v26.04 to v26.06; (3) Makefile CLN_NEXT_VERSION changed v26.06→v26.09 and CLN_PREV_VERSION changed v26.04→v26.06; (4) tools/lightning-downgrade.c adds a db_versions entry for v26.06 with schema number 282 (same as v26.04) and no downgrade callback. No functional logic is modified.
Changed components
Makefile version metadataGitHub PR templateCI workflow configurationtools/lightning-downgrade.c version tableInspect captured patch +10 / −9
diff --git a/.github/PULL_REQUEST_TEMPLATE.md b/.github/PULL_REQUEST_TEMPLATE.md
index dac258bf..efc471a7 100644
--- a/.github/PULL_REQUEST_TEMPLATE.md
+++ b/.github/PULL_REQUEST_TEMPLATE.md
@@ -1,10 +1,10 @@
> [!IMPORTANT]
>
-> 26.06 FREEZE April 30th: Non-bugfix PRs not ready by this date will wait for 26.09.
+> 26.09 FREEZE August 5th: Non-bugfix PRs not ready by this date will wait for 26.12.
>
-> RC1 is scheduled on _May 14th_
+> RC1 is scheduled on _August 17th_
>
-> The final release is scheduled for June 1st.
+> The final release is scheduled for September 7th.
## Checklist
diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml
index 87ad7e29..5d5419cf 100644
--- a/.github/workflows/ci.yaml
+++ b/.github/workflows/ci.yaml
@@ -345,7 +345,7 @@ jobs:
env:
PKG_CONFIG_PATH: /usr/lib/i386-linux-gnu/pkgconfig
run: |
- ./configure --disable-rust --enable-debugbuild CC="gcc -m32"
+ ./configure --disable-rust --enable-debugbuild CC="gcc -m32"
uv run make -j $(nproc) all-programs
check-fuzz:
@@ -445,8 +445,8 @@ jobs:
run: |
mkdir old-cln
cd old-cln
- wget https://github.com/ElementsProject/lightning/releases/download/v26.04/clightning-v26.04-ubuntu-24.04-amd64.tar.xz
- tar -xaf clightning-v26.04-ubuntu-24.04-amd64.tar.xz
+ wget https://github.com/ElementsProject/lightning/releases/download/v26.06/clightning-v26.06-ubuntu-24.04-amd64.tar.xz
+ tar -xaf clightning-v26.06-ubuntu-24.04-amd64.tar.xz
- name: Switch network
if: ${{ matrix.TEST_NETWORK == 'liquid-regtest' }}
@@ -768,7 +768,7 @@ jobs:
- name: Test
env:
- PYTEST_OPTS: ${{ env.PYTEST_OPTS_BASE }} --test-group-random-seed=42
+ PYTEST_OPTS: ${{ env.PYTEST_OPTS_BASE }} --test-group-random-seed=42
run: |
sg wireshark "uv run eatmydata pytest tests/ -n $(($(nproc) + 1)) ${PYTEST_OPTS} --test-group=${{ matrix.GROUP }} --test-group-count=${{ matrix.GROUP_COUNT }}"
- name: Upload test results
diff --git a/Makefile b/Makefile
index 9f874ea3..2bdeea1e 100644
--- a/Makefile
+++ b/Makefile
@@ -7,10 +7,10 @@ VERSION ?= $(shell git describe --tags --always --dirty=-modded --abbrev=7 2>/de
$(info Building version $(VERSION))
# Next release.
-CLN_NEXT_VERSION := v26.06
+CLN_NEXT_VERSION := v26.09
# Previous release (for downgrade testing)
-CLN_PREV_VERSION := v26.04
+CLN_PREV_VERSION := v26.06
# --quiet / -s means quiet, dammit!
ifeq ($(findstring s,$(word 1, $(MAKEFLAGS))),s)
diff --git a/tools/lightning-downgrade.c b/tools/lightning-downgrade.c
index a1fc9beb..33d8a40b 100644
--- a/tools/lightning-downgrade.c
+++ b/tools/lightning-downgrade.c
@@ -167,6 +167,7 @@ static const struct db_version db_versions[] = {
{ "v25.09", 276, downgrade_askrene_layers, false },
{ "v25.12", 280, NULL, false },
{ "v26.04", 282, NULL, false },
+ { "v26.06", 282, NULL, false },
};
static const struct db_version *version_db(const char *version)
Why this scored 15/100
Community notes
Notes can correct, qualify, or add evidence to the AI analysis. Every note shown here has been validated by a human moderator.
The AI analysis stands alone for now. Submit a note if you can add evidence or important context.