Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .version
Original file line number Diff line number Diff line change
@@ -1 +1 @@
25.09.1
25.09.3
46 changes: 46 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,52 @@
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/).

## [25.09.3] - 2025-11-06: "Hot Wallet Guardian IV"

### Fixed

- Docker image was missing SQLite library

[#8667]: https://github.com/ElementsProject/lightning/pull/8667
[25.09.3]: https://github.com/ElementsProject/lightning/releases/tag/v25.09.3

## [25.09.2] - 2025-11-04: "Hot Wallet Guardian III"

`Bookkeeper` and `xpay` users: please upgrade!
This point release includes fixes for `xpay`, `bookkeeper` and optimizations for large nodes using `bookkeeper`.

### Changed

- plugins: the sql plugin now keeps an index on `channelmoves` by `payment_hash`. ([#8618])
 - plugins: `bookkeeper` reduced logging for large imports to increase speed. ([#8657])
 - plugins: `sql` initial load for tables is much faster (e.g 82 to 17 seconds for very large channelmoves table). ([#8657])

### Fixed

- Core lightning builds for Ubuntu Focal, Jammy and Noble are deterministic again. ([#8547])
 - Reproducible build for Ubuntu noble by updating sqlite3 version and shasums. ([#8551])
- plugins: bookkeeper first invocation after migration from prior to 25.09 with very large databases will not crash. ([#8618])
- `xpay` would sometimes leave payment parts status `pending` in failure cases (as seen in listpays or listsendpays). ([#8635])
- Plugins: `askrene` could enter an infinite loop when maxparts is restricted. ([#8636])
- plugins: `bcli` would fail with "Argument list too long" when sending a giant tx. ([#8639])
- JSON-RPC: Dealing with giant PSBTs (700 inputs!) is now much faster. ([#8639])
- plugins: assertion crash in bookkeeper when fresh records arrive while multiple queries in progress. ([#8642])
- Plugins: `bookkeeper` now correctly restores chain event blockheights it has derived. ([#8649])

[#8529]: https://github.com/ElementsProject/lightning/pull/8529
[#8547]: https://github.com/ElementsProject/lightning/pull/8547
[#8551]: https://github.com/ElementsProject/lightning/pull/8551
[#8607]: https://github.com/ElementsProject/lightning/pull/8607
[#8618]: https://github.com/ElementsProject/lightning/pull/8618
[#8635]: https://github.com/ElementsProject/lightning/pull/8635
[#8636]: https://github.com/ElementsProject/lightning/pull/8636
[#8639]: https://github.com/ElementsProject/lightning/pull/8639
[#8642]: https://github.com/ElementsProject/lightning/pull/8642
[#8649]: https://github.com/ElementsProject/lightning/pull/8649
[#8657]: https://github.com/ElementsProject/lightning/pull/8657
[25.09.2]: https://github.com/ElementsProject/lightning/releases/tag/v25.09.2

## [25.09.1] - 2025-10-15: "Hot Wallet Guardian II"

Several important fixes, please upgrade!
Expand Down
2 changes: 1 addition & 1 deletion contrib/pyln-client/pyln/client/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
from .gossmapstats import GossmapStats
from .version import NodeVersion

__version__ = "25.09.1"
__version__ = "25.09.3"

__all__ = [
"LightningRpc",
Expand Down
2 changes: 1 addition & 1 deletion contrib/pyln-client/pyproject.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[project]
name = "pyln-client"
version = "25.09.1"
version = "25.09.3"
description = "Client library and plugin library for Core Lightning"
authors = [{ name = "Christian Decker", email = "decker.christian@gmail.com" }]
license = { text = "BSD-MIT" }
Expand Down
2 changes: 1 addition & 1 deletion contrib/pyln-proto/pyln/proto/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
from .onion import OnionPayload, TlvPayload, LegacyOnionPayload
from .wire import LightningConnection, LightningServerSocket

__version__ = "25.09.1"
__version__ = "25.09.3"

__all__ = [
"Invoice",
Expand Down
2 changes: 1 addition & 1 deletion contrib/pyln-proto/pyproject.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[project]
name = "pyln-proto"
version = "25.09.1"
version = "25.09.3"
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"}
Expand Down
2 changes: 1 addition & 1 deletion contrib/pyln-testing/pyln/testing/__init__.py
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
__version__ = "25.09.1"
__version__ = "25.09.3"

__all__ = [
"__version__",
Expand Down
2 changes: 1 addition & 1 deletion contrib/pyln-testing/pyproject.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[project]
name = "pyln-testing"
version = "25.09.1"
version = "25.09.3"
description = "Test your Core Lightning integration, plugins or whatever you want"
authors = [{ name = "Christian Decker", email = "decker.christian@gmail.com" }]
license = { text = "BSD-MIT" }
Expand Down
2 changes: 1 addition & 1 deletion tools/reckless
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ from urllib.error import HTTPError
import venv


__VERSION__ = '25.09.1'
__VERSION__ = '25.09.3'

logging.basicConfig(
level=logging.INFO,
Expand Down
6 changes: 3 additions & 3 deletions uv.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading