You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+20-6Lines changed: 20 additions & 6 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,7 +4,7 @@ All notable changes to this project will be documented in this file.
4
4
5
5
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
6
6
7
-
## [26.04rc1] - 2026-03-23: TBD
7
+
## [26.04rc2] - 2026-04-02: TBD
8
8
9
9
This release is named by TBD.
10
10
@@ -17,8 +17,8 @@ This release is named by TBD.
17
17
- New command `spliceout` for easily splicing out of channels ([#8857])
18
18
- New command `splicein` allows for convenient splicing funds into a channel ([#8856])
19
19
- 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])
22
22
- JSON-RPC: `offer` now has a `fronting_nodes` option to specify neighbors for payer to use to fetch invoices and make payments. ([#8490])
23
23
- Config: `payment-fronting-node` option to specify neighbor node(s) to use for all bolt11 invoices, bolt12 offers, invoices and invoice_requests. ([#8490])
24
24
- libplugin: support for options which accumulate if specified more than once ("multi": true). ([#8490])
@@ -35,7 +35,12 @@ This release is named by TBD.
35
35
36
36
### Changed
37
37
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])
39
44
- Plugins: `askrene` now runs routing in parallel. ([#8723])
40
45
- bcli plugin now uses synchronous execution, simplifying bitcoin backend communication and improving error handling reliability. ([#8820])
41
46
-`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.
63
68
64
69
### Fixed
65
70
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])
66
73
- 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])
68
75
- JSON-RPC: reckless command no longer hangs if reckless executable is not found in PATH. ([#8894])
69
76
- lightning-cli: fix invalid json requests when input includes a numeric string with leading zeroes ([#8934])
70
77
- 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.
94
101
95
102
### EXPERIMENTAL
96
103
104
+
- fixed crash with dual funding if we cannot estimate fees. ([#8864])
97
105
- Protocol: avoid an occasional hang when splicing with a pending closing HTLC. ([#8911])
98
106
99
107
@@ -132,18 +140,24 @@ Note: You should always set `allow-deprecated-apis=false` to test for changes.
Copy file name to clipboardExpand all lines: contrib/pyln-proto/pyproject.toml
+1-1Lines changed: 1 addition & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,6 @@
1
1
[project]
2
2
name = "pyln-proto"
3
-
version = "v26.04rc1"
3
+
version = "v26.04rc2"
4
4
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!)."
0 commit comments