Skip to content

Commit 39c243c

Browse files
committed
v2604.rc2
Changelog-None
1 parent f067b73 commit 39c243c

File tree

10 files changed

+31
-17
lines changed

10 files changed

+31
-17
lines changed

.version

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
v26.04rc1
1+
v26.04rc2

CHANGELOG.md

Lines changed: 20 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ 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/).
66

7-
## [26.04rc1] - 2026-03-23: TBD
7+
## [26.04rc2] - 2026-04-02: TBD
88

99
This release is named by TBD.
1010

@@ -17,8 +17,8 @@ This release is named by TBD.
1717
- New command `spliceout` for easily splicing out of channels ([#8857])
1818
- New command `splicein` allows for convenient splicing funds into a channel ([#8856])
1919
- Added support for multi (ie 3+) channel splices, dynamic wallet funding, and dynamic fee calculating. ([#8450])
20-
- Plugins: new `currencyrate` plugin to provide `currencyconvert` API ([#8842])
21-
- `listpeerchannels` now accepts a `channel_id` filter ([#8766])
20+
- new plugin currencyrate to provide `currencyconvert` API ([#8842])
21+
- `listpeerchannels` now accepts a `channel_id` filter, ([#8766])
2222
- JSON-RPC: `offer` now has a `fronting_nodes` option to specify neighbors for payer to use to fetch invoices and make payments. ([#8490])
2323
- Config: `payment-fronting-node` option to specify neighbor node(s) to use for all bolt11 invoices, bolt12 offers, invoices and invoice_requests. ([#8490])
2424
- libplugin: support for options which accumulate if specified more than once ("multi": true). ([#8490])
@@ -35,7 +35,12 @@ This release is named by TBD.
3535

3636
### Changed
3737

38-
- Plugins: `forward_event` notification now has `preimage` set if status is settled. ([#8943])
38+
- cln-rpc and cln-grpc now expose notification bindings for balance_snapshot, coin_movement, deprecated_oneshot, disconnect, forward_event, invoice_creation, invoice_payment, log, onionmessage_forward_fail, openchannel_peer_sigs, plugin_started, plugin_stopped, sendpay_failure, sendpay_success, shutdown, and warning. ([#8938])
39+
- cln-rpc and cln-grpc now expose xpay notification bindings for `pay_part_start` and `pay_part_end`. ([#8938])
40+
- lightningd: we don't allow new incoming channels if we cannot estimate fees (rather than assuming minfee). ([#8864])
41+
- Plugins: `sql` plugin tables "htlcs", "forwards", "invoices", "sendpays" and "networkevents" are now updated more efficiently. ([#8914])
42+
- uniform message padding is now opt-in via the --dev-uniform-padding flag. ([#8997])
43+
- forward_event notification now has preimage set if status is settled. ([#8943])
3944
- Plugins: `askrene` now runs routing in parallel. ([#8723])
4045
- bcli plugin now uses synchronous execution, simplifying bitcoin backend communication and improving error handling reliability. ([#8820])
4146
- `gossipd` no longer compacts gossip_store on startup (improving start times significantly). ([#8903])
@@ -63,8 +68,10 @@ Note: You should always set `allow-deprecated-apis=false` to test for changes.
6368

6469
### Fixed
6570

71+
- connectd: throttle incoming peers to give fairer peer handling under stress. ([#8983])
72+
- lightningd no longer crashes when replaying stored blinded HTLCs during startup. ([#8974])
6673
- lightningd: unreserve UTXOs from withheld funding PSBT ([#8943])
67-
- lightningd: withheld channel now fails back incoming inflight HTLC ([#8943])
74+
- withheld channel now fails back incoming inflight HTLC ([#8943])
6875
- JSON-RPC: reckless command no longer hangs if reckless executable is not found in PATH. ([#8894])
6976
- lightning-cli: fix invalid json requests when input includes a numeric string with leading zeroes ([#8934])
7077
- xpay: handle payment redirected from "pay" even if we don't recognize some arguments. ([#8939])
@@ -94,6 +101,7 @@ Note: You should always set `allow-deprecated-apis=false` to test for changes.
94101

95102
### EXPERIMENTAL
96103

104+
- fixed crash with dual funding if we cannot estimate fees. ([#8864])
97105
- Protocol: avoid an occasional hang when splicing with a pending closing HTLC. ([#8911])
98106

99107

@@ -132,18 +140,24 @@ Note: You should always set `allow-deprecated-apis=false` to test for changes.
132140
[#8850]: https://github.com/ElementsProject/lightning/pull/8850
133141
[#8856]: https://github.com/ElementsProject/lightning/pull/8856
134142
[#8857]: https://github.com/ElementsProject/lightning/pull/8857
143+
[#8864]: https://github.com/ElementsProject/lightning/pull/8864
135144
[#8866]: https://github.com/ElementsProject/lightning/pull/8866
136145
[#8889]: https://github.com/ElementsProject/lightning/pull/8889
137146
[#8890]: https://github.com/ElementsProject/lightning/pull/8890
138147
[#8893]: https://github.com/ElementsProject/lightning/pull/8893
139148
[#8894]: https://github.com/ElementsProject/lightning/pull/8894
140149
[#8903]: https://github.com/ElementsProject/lightning/pull/8903
141150
[#8911]: https://github.com/ElementsProject/lightning/pull/8911
151+
[#8914]: https://github.com/ElementsProject/lightning/pull/8914
142152
[#8934]: https://github.com/ElementsProject/lightning/pull/8934
143153
[#8937]: https://github.com/ElementsProject/lightning/pull/8937
154+
[#8938]: https://github.com/ElementsProject/lightning/pull/8938
144155
[#8939]: https://github.com/ElementsProject/lightning/pull/8939
145156
[#8943]: https://github.com/ElementsProject/lightning/pull/8943
146-
[v26.04rc1]: https://github.com/ElementsProject/lightning/releases/tag/v26.04rc1
157+
[#8974]: https://github.com/ElementsProject/lightning/pull/8974
158+
[#8983]: https://github.com/ElementsProject/lightning/pull/8983
159+
[#8997]: https://github.com/ElementsProject/lightning/pull/8997
160+
[v26.04rc2]: https://github.com/ElementsProject/lightning/releases/tag/v26.04rc2
147161

148162

149163
## [25.12] - 2025-12-04: "Boltz's Seamless Upgrade Experience"

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__ = "v26.04rc1"
7+
__version__ = "v26.04rc2"
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 = "v26.04rc1"
3+
version = "v26.04rc2"
44
description = "Client library and plugin library for Core Lightning"
55
authors = [{ name = "Christian Decker", email = "[email protected]" }]
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__ = "v26.04rc1"
7+
__version__ = "v26.04rc2"
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 = "v26.04rc1"
3+
version = "v26.04rc2"
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 = "[email protected]"}

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__ = "v26.04rc1"
1+
__version__ = "v26.04rc2"
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 = "v26.04rc1"
3+
version = "v26.04rc2"
44
description = "Test your Core Lightning integration, plugins or whatever you want"
55
authors = [{ name = "Christian Decker", email = "[email protected]" }]
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__ = 'v26.04rc1'
24+
__VERSION__ = 'v26.04rc2'
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)