diff --git a/.version b/.version index 85ac303f4aef..492142d0a802 100644 --- a/.version +++ b/.version @@ -1 +1 @@ -v26.06.2 +v26.06.6 diff --git a/CHANGELOG.md b/CHANGELOG.md index 2226f7338db8..0dd85a1e9c59 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,7 +4,19 @@ 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/). -## [26.06.2] - 2026-06-24: "Qantum-Resistant Lightning Channel II" +## [26.06.6] - 2026-07-20: "Quantum-Resistant Lightning Channel III" + +v26.06.3, v26.06.4, and v26.06.5 had issues during publishing with the pypi releases and were deleted. + +### Fixed + + - update pyln-proto's coincurve to a v21 fork to fix Python build environments ([#9325]) + - reject a channel that reuses an existing funding outpoint ([#9318]) + +[#9297]: https://github.com/ElementsProject/lightning/pull/9325 +[#9318]: https://github.com/ElementsProject/lightning/pull/9318 + +## [26.06.2] - 2026-06-29: "Quantum-Resistant Lightning Channel II" This point release if recommended for all minimal OS setups, including docker images, that have no root certificates for TLS installed. diff --git a/contrib/pyln-client/pyln/client/__init__.py b/contrib/pyln-client/pyln/client/__init__.py index 096ba0071859..53e5a6cc5145 100644 --- a/contrib/pyln-client/pyln/client/__init__.py +++ b/contrib/pyln-client/pyln/client/__init__.py @@ -4,7 +4,7 @@ from .gossmapstats import GossmapStats from .version import NodeVersion -__version__ = "v26.06.2" +__version__ = "v26.06.6" __all__ = [ "LightningRpc", diff --git a/contrib/pyln-client/pyproject.toml b/contrib/pyln-client/pyproject.toml index 115adefee996..47858d827f1e 100644 --- a/contrib/pyln-client/pyproject.toml +++ b/contrib/pyln-client/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "pyln-client" -version = "v26.06.2" +version = "v26.06.6" 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 376ef611098e..1bf1100f6bd1 100644 --- a/contrib/pyln-proto/pyln/proto/__init__.py +++ b/contrib/pyln-proto/pyln/proto/__init__.py @@ -4,7 +4,7 @@ from .onion import OnionPayload, TlvPayload, LegacyOnionPayload from .wire import LightningConnection, LightningServerSocket -__version__ = "v26.06.2" +__version__ = "v26.06.6" __all__ = [ "Invoice", diff --git a/contrib/pyln-proto/pyproject.toml b/contrib/pyln-proto/pyproject.toml index 19145ef0a12e..d7bf2d7e5526 100644 --- a/contrib/pyln-proto/pyproject.toml +++ b/contrib/pyln-proto/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "pyln-proto" -version = "v26.06.2" +version = "v26.06.6" 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 b6057636f040..20304d71c462 100644 --- a/contrib/pyln-testing/pyln/testing/__init__.py +++ b/contrib/pyln-testing/pyln/testing/__init__.py @@ -1,4 +1,4 @@ -__version__ = "v26.06.2" +__version__ = "v26.06.6" __all__ = [ "__version__", diff --git a/contrib/pyln-testing/pyproject.toml b/contrib/pyln-testing/pyproject.toml index e6b1a0cc71c8..03af1b3b67d6 100644 --- a/contrib/pyln-testing/pyproject.toml +++ b/contrib/pyln-testing/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "pyln-testing" -version = "v26.06.2" +version = "v26.06.6" 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 450c2f4b231c..62bfe6259773 100755 --- a/tools/reckless +++ b/tools/reckless @@ -21,7 +21,7 @@ from urllib.error import HTTPError import venv -__VERSION__ = 'v26.06.2' +__VERSION__ = 'v26.06.6' logging.basicConfig( level=logging.INFO, diff --git a/uv.lock b/uv.lock index 9157d9b9a644..f764e3e3e1b7 100644 --- a/uv.lock +++ b/uv.lock @@ -1403,7 +1403,7 @@ dev = [{ name = "pyln-proto", editable = "contrib/pyln-proto" }] [[package]] name = "pyln-client" -version = "26.6.2" +version = "26.6.6" source = { editable = "contrib/pyln-client" } dependencies = [ { name = "pyln-bolt7" }, @@ -1461,7 +1461,7 @@ dev = [ [[package]] name = "pyln-proto" -version = "26.6.2" +version = "26.6.6" source = { editable = "contrib/pyln-proto" } dependencies = [ { name = "base58" }, @@ -1490,7 +1490,7 @@ dev = [{ name = "pytest", specifier = ">=8.0.0" }] [[package]] name = "pyln-testing" -version = "26.6.2" +version = "26.6.6" source = { editable = "contrib/pyln-testing" } dependencies = [ { name = "cheroot" },