Skip to content

Commit c40c1e8

Browse files
committed
Merge remote-tracking branch 'upstream/master'
2 parents 04ea941 + 39c243c commit c40c1e8

79 files changed

Lines changed: 9669 additions & 1537 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.msggen.json

Lines changed: 976 additions & 38 deletions
Large diffs are not rendered by default.

.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"

0 commit comments

Comments
 (0)