What changed, and why it matters
This commit is a routine version bump from v26.06rc1 to v26.06rc2 across several package metadata files. It changes only version strings and contains no functional code modifications, bug fixes, or security-related changes.
No action required. This is a standard release-candidate version update with no security implications.
Security signals we found
No strong security signals were identified.
Evidence from the diff
The commit updates version identifiers in .version, Python package init.py files, pyproject.toml files, the tools/reckless script, and uv.lock. The diff consists entirely of string replacements from ‘v26.06rc1’/‘26.6rc1’ to ‘v26.06rc2’/‘26.6rc2’. No logic, dependencies, or security-relevant behavior was altered.
Changed components
.versioncontrib/pyln-client/pyln/client/__init__.pycontrib/pyln-client/pyproject.tomlcontrib/pyln-proto/pyln/proto/__init__.pycontrib/pyln-proto/pyproject.tomlcontrib/pyln-testing/pyln/testing/__init__.pycontrib/pyln-testing/pyproject.tomltools/recklessuv.lockInspect captured patch +11 / −11
diff --git a/.version b/.version
index 305ba258..33f105e0 100644
--- a/.version
+++ b/.version
@@ -1 +1 @@
-v26.06rc1
+v26.06rc2
diff --git a/contrib/pyln-client/pyln/client/__init__.py b/contrib/pyln-client/pyln/client/__init__.py
index 0760e65c..c8513217 100644
--- a/contrib/pyln-client/pyln/client/__init__.py
+++ b/contrib/pyln-client/pyln/client/__init__.py
@@ -4,7 +4,7 @@ from .gossmap import Gossmap, GossmapNode, GossmapChannel, GossmapHalfchannel, G
from .gossmapstats import GossmapStats
from .version import NodeVersion
-__version__ = "v26.06rc1"
+__version__ = "v26.06rc2"
__all__ = [
"LightningRpc",
diff --git a/contrib/pyln-client/pyproject.toml b/contrib/pyln-client/pyproject.toml
index ad6329f4..e23db543 100644
--- a/contrib/pyln-client/pyproject.toml
+++ b/contrib/pyln-client/pyproject.toml
@@ -1,6 +1,6 @@
[project]
name = "pyln-client"
-version = "v26.06rc1"
+version = "v26.06rc2"
description = "Client library and plugin library for Core Lightning"
authors = [{ name = "Christian Decker", email = "decker.christian@gmail.com" }]
license = { text = "BSD-MIT" }
diff --git a/contrib/pyln-proto/pyln/proto/__init__.py b/contrib/pyln-proto/pyln/proto/__init__.py
index 8601a0b3..a29f9d72 100644
--- a/contrib/pyln-proto/pyln/proto/__init__.py
+++ b/contrib/pyln-proto/pyln/proto/__init__.py
@@ -4,7 +4,7 @@ from .invoice import Invoice
from .onion import OnionPayload, TlvPayload, LegacyOnionPayload
from .wire import LightningConnection, LightningServerSocket
-__version__ = "v26.06rc1"
+__version__ = "v26.06rc2"
__all__ = [
"Invoice",
diff --git a/contrib/pyln-proto/pyproject.toml b/contrib/pyln-proto/pyproject.toml
index 7666eab2..9a3eeb42 100644
--- a/contrib/pyln-proto/pyproject.toml
+++ b/contrib/pyln-proto/pyproject.toml
@@ -1,6 +1,6 @@
[project]
name = "pyln-proto"
-version = "v26.06rc1"
+version = "v26.06rc2"
description = "This package implements some of the Lightning Network protocol in pure python. It is intended for protocol testing and some minor tooling only. It is not deemed secure enough to handle any amount of real funds (you have been warned!)."
authors = [
{name = "Christian Decker", email = "decker.christian@gmail.com"}
diff --git a/contrib/pyln-testing/pyln/testing/__init__.py b/contrib/pyln-testing/pyln/testing/__init__.py
index c9253e09..73c05959 100644
--- a/contrib/pyln-testing/pyln/testing/__init__.py
+++ b/contrib/pyln-testing/pyln/testing/__init__.py
@@ -1,4 +1,4 @@
-__version__ = "v26.06rc1"
+__version__ = "v26.06rc2"
__all__ = [
"__version__",
diff --git a/contrib/pyln-testing/pyproject.toml b/contrib/pyln-testing/pyproject.toml
index b474414b..4aa8f38c 100644
--- a/contrib/pyln-testing/pyproject.toml
+++ b/contrib/pyln-testing/pyproject.toml
@@ -1,6 +1,6 @@
[project]
name = "pyln-testing"
-version = "v26.06rc1"
+version = "v26.06rc2"
description = "Test your Core Lightning integration, plugins or whatever you want"
authors = [{ name = "Christian Decker", email = "decker.christian@gmail.com" }]
license = { text = "BSD-MIT" }
diff --git a/tools/reckless b/tools/reckless
index 61a493f0..1483959d 100755
--- a/tools/reckless
+++ b/tools/reckless
@@ -21,7 +21,7 @@ from urllib.error import HTTPError
import venv
-__VERSION__ = 'v26.06rc1'
+__VERSION__ = 'v26.06rc2'
logging.basicConfig(
level=logging.INFO,
diff --git a/uv.lock b/uv.lock
index 7e01f2f6..d6d90dcb 100644
--- a/uv.lock
+++ b/uv.lock
@@ -1392,7 +1392,7 @@ dev = [{ name = "pyln-proto", editable = "contrib/pyln-proto" }]
[[package]]
name = "pyln-client"
-version = "26.6rc1"
+version = "26.6rc2"
source = { editable = "contrib/pyln-client" }
dependencies = [
{ name = "pyln-bolt7" },
@@ -1450,7 +1450,7 @@ dev = [
[[package]]
name = "pyln-proto"
-version = "26.6rc1"
+version = "26.6rc2"
source = { editable = "contrib/pyln-proto" }
dependencies = [
{ name = "base58" },
@@ -1479,7 +1479,7 @@ dev = [{ name = "pytest", specifier = ">=8.0.0" }]
[[package]]
name = "pyln-testing"
-version = "26.6rc1"
+version = "26.6rc2"
source = { editable = "contrib/pyln-testing" }
dependencies = [
{ name = "cheroot" },
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.