Skip to content

Commit d1d65af

Browse files
meta: Update version 25.09.3 and CHANGELOG
Changelog-None.
1 parent 193f24a commit d1d65af

File tree

10 files changed

+57
-11
lines changed

10 files changed

+57
-11
lines changed

.version

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
25.09.1
1+
25.09.3

CHANGELOG.md

Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,52 @@
33
All notable changes to this project will be documented in this file.
44

55
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
6+
7+
## [25.09.3] - 2025-11-06: "Hot Wallet Guardian IV"
8+
9+
### Fixed
10+
11+
- Docker image was missing SQLite library
12+
13+
[#8667]: https://github.com/ElementsProject/lightning/pull/8667
14+
[25.09.3]: https://github.com/ElementsProject/lightning/releases/tag/v25.09.3
15+
16+
## [25.09.2] - 2025-11-04: "Hot Wallet Guardian III"
17+
18+
`Bookkeeper` and `xpay` users: please upgrade!
19+
This point release includes fixes for `xpay`, `bookkeeper` and optimizations for large nodes using `bookkeeper`.
20+
21+
### Changed
22+
23+
- plugins: the sql plugin now keeps an index on `channelmoves` by `payment_hash`. ([#8618])
24+
 - plugins: `bookkeeper` reduced logging for large imports to increase speed. ([#8657])
25+
 - plugins: `sql` initial load for tables is much faster (e.g 82 to 17 seconds for very large channelmoves table). ([#8657])
26+
27+
### Fixed
28+
29+
- Core lightning builds for Ubuntu Focal, Jammy and Noble are deterministic again. ([#8547])
30+
 - Reproducible build for Ubuntu noble by updating sqlite3 version and shasums. ([#8551])
31+
- plugins: bookkeeper first invocation after migration from prior to 25.09 with very large databases will not crash. ([#8618])
32+
- `xpay` would sometimes leave payment parts status `pending` in failure cases (as seen in listpays or listsendpays). ([#8635])
33+
- Plugins: `askrene` could enter an infinite loop when maxparts is restricted. ([#8636])
34+
- plugins: `bcli` would fail with "Argument list too long" when sending a giant tx. ([#8639])
35+
- JSON-RPC: Dealing with giant PSBTs (700 inputs!) is now much faster. ([#8639])
36+
- plugins: assertion crash in bookkeeper when fresh records arrive while multiple queries in progress. ([#8642])
37+
- Plugins: `bookkeeper` now correctly restores chain event blockheights it has derived. ([#8649])
38+
39+
[#8529]: https://github.com/ElementsProject/lightning/pull/8529
40+
[#8547]: https://github.com/ElementsProject/lightning/pull/8547
41+
[#8551]: https://github.com/ElementsProject/lightning/pull/8551
42+
[#8607]: https://github.com/ElementsProject/lightning/pull/8607
43+
[#8618]: https://github.com/ElementsProject/lightning/pull/8618
44+
[#8635]: https://github.com/ElementsProject/lightning/pull/8635
45+
[#8636]: https://github.com/ElementsProject/lightning/pull/8636
46+
[#8639]: https://github.com/ElementsProject/lightning/pull/8639
47+
[#8642]: https://github.com/ElementsProject/lightning/pull/8642
48+
[#8649]: https://github.com/ElementsProject/lightning/pull/8649
49+
[#8657]: https://github.com/ElementsProject/lightning/pull/8657
50+
[25.09.2]: https://github.com/ElementsProject/lightning/releases/tag/v25.09.2
51+
652
## [25.09.1] - 2025-10-15: "Hot Wallet Guardian II"
753

854
Several important fixes, please upgrade!

contrib/pyln-client/pyln/client/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
from .gossmapstats import GossmapStats
55
from .version import NodeVersion
66

7-
__version__ = "25.09.1"
7+
__version__ = "25.09.3"
88

99
__all__ = [
1010
"LightningRpc",

contrib/pyln-client/pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[project]
22
name = "pyln-client"
3-
version = "25.09.1"
3+
version = "25.09.3"
44
description = "Client library and plugin library for Core Lightning"
55
authors = [{ name = "Christian Decker", email = "decker.christian@gmail.com" }]
66
license = { text = "BSD-MIT" }

contrib/pyln-proto/pyln/proto/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
from .onion import OnionPayload, TlvPayload, LegacyOnionPayload
55
from .wire import LightningConnection, LightningServerSocket
66

7-
__version__ = "25.09.1"
7+
__version__ = "25.09.3"
88

99
__all__ = [
1010
"Invoice",

contrib/pyln-proto/pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[project]
22
name = "pyln-proto"
3-
version = "25.09.1"
3+
version = "25.09.3"
44
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!)."
55
authors = [
66
{name = "Christian Decker", email = "decker.christian@gmail.com"}

contrib/pyln-testing/pyln/testing/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
__version__ = "25.09.1"
1+
__version__ = "25.09.3"
22

33
__all__ = [
44
"__version__",

contrib/pyln-testing/pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[project]
22
name = "pyln-testing"
3-
version = "25.09.1"
3+
version = "25.09.3"
44
description = "Test your Core Lightning integration, plugins or whatever you want"
55
authors = [{ name = "Christian Decker", email = "decker.christian@gmail.com" }]
66
license = { text = "BSD-MIT" }

tools/reckless

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ from urllib.error import HTTPError
2121
import venv
2222

2323

24-
__VERSION__ = '25.09.1'
24+
__VERSION__ = '25.09.3'
2525

2626
logging.basicConfig(
2727
level=logging.INFO,

uv.lock

Lines changed: 3 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)