Skip to content

Commit 1e19ebf

Browse files
rustyrussellsangbida
authored andcommitted
CHANGELOG.md: import v25.12.1 CHANGELOG.md, remove duplicate entries.
Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
1 parent 0e9c495 commit 1e19ebf

File tree

1 file changed

+39
-20
lines changed

1 file changed

+39
-20
lines changed

CHANGELOG.md

Lines changed: 39 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -42,15 +42,12 @@ This release is named by TBD.
4242
- `gossipd` no longer compacts gossip_store on startup (improving start times significantly). ([#8903])
4343
- Build: most binaries are now about 20% smaller. ([#8658])
4444
- lightningd: logging is now more efficient internally (no more pruning, simple ringbuffer). ([#8770])
45-
- JSON-RPC: `recover` takes a 12-word mnemonic for nodes created by v25.12 or later. ([#8830])
46-
- `lightning-hsmtool`: `getsecret` replaces `getcodexsecret` for modern nodes (gives mnemonic). ([#8830])
4745

4846

4947
### Deprecated
5048

5149
Note: You should always set `allow-deprecated-apis=false` to test for changes.
5250

53-
- `lightning-hsmtool`: `getcodexsecret`. Use `getsecret`. ([#8830])
5451
- Config: `experimental-splicing`. Enabled by default. ([#9021])
5552

5653
### Removed
@@ -83,16 +80,7 @@ Note: You should always set `allow-deprecated-apis=false` to test for changes.
8380
- JSON_RPC: `getroutes` fixed a class of corner cases that cause askrene main loop to timeout instead of quickly failing, thus wasting runtime. ([#8866])
8481
- Testing infrastructure no longer fails when logging output capture is disabled. ([#8843])
8582
- Build: Core lightning builds for Fedora on all systems are deterministic. ([#8846])
86-
- lightningd: we now correctly sign for non-taproot addresses given by nodes created by v25.12 or newer. ([#8831])
87-
- `lightning-hsmtool`: handle mnemonic hsm_secret files (nodes created >= v25.12). ([#8831])
88-
- plugins: `pay` can crash on errors returned from deep inside routehints. ([#8829])
89-
- plugins: `askrene` can crash on a corner case in increase_flows. ([#8829])
90-
- askrene: fix a plugin crash triggered during single path payments when a channel fees doesn't fit u32. ([#8832])
91-
- JSON-RPC: malformed filters no longer crash lightningd. ([#8780])
92-
- JSON-RPC: `pay` `maxdelay` parameter now enforced for direct channel payments ([#8740])
9383
- Ensure documentation renders correctly when adding/updating new RPCs by detecting non-MDX-compatible pages. ([#8792])
94-
- JSON-RPC: `listnodes` would occasionally not show a node announcement. ([#8769])
95-
- lightningd: potential crash on startup if bitcoind isn't up-to-date. ([#8779])
9684

9785

9886
### EXPERIMENTAL
@@ -109,14 +97,10 @@ Note: You should always set `allow-deprecated-apis=false` to test for changes.
10997
[#8712]: https://github.com/ElementsProject/lightning/pull/8712
11098
[#8717]: https://github.com/ElementsProject/lightning/pull/8717
11199
[#8723]: https://github.com/ElementsProject/lightning/pull/8723
112-
[#8740]: https://github.com/ElementsProject/lightning/pull/8740
113100
[#8762]: https://github.com/ElementsProject/lightning/pull/8762
114101
[#8766]: https://github.com/ElementsProject/lightning/pull/8766
115-
[#8769]: https://github.com/ElementsProject/lightning/pull/8769
116102
[#8770]: https://github.com/ElementsProject/lightning/pull/8770
117103
[#8772]: https://github.com/ElementsProject/lightning/pull/8772
118-
[#8779]: https://github.com/ElementsProject/lightning/pull/8779
119-
[#8780]: https://github.com/ElementsProject/lightning/pull/8780
120104
[#8782]: https://github.com/ElementsProject/lightning/pull/8782
121105
[#8784]: https://github.com/ElementsProject/lightning/pull/8784
122106
[#8792]: https://github.com/ElementsProject/lightning/pull/8792
@@ -125,10 +109,6 @@ Note: You should always set `allow-deprecated-apis=false` to test for changes.
125109
[#8814]: https://github.com/ElementsProject/lightning/pull/8814
126110
[#8820]: https://github.com/ElementsProject/lightning/pull/8820
127111
[#8824]: https://github.com/ElementsProject/lightning/pull/8824
128-
[#8829]: https://github.com/ElementsProject/lightning/pull/8829
129-
[#8830]: https://github.com/ElementsProject/lightning/pull/8830
130-
[#8831]: https://github.com/ElementsProject/lightning/pull/8831
131-
[#8832]: https://github.com/ElementsProject/lightning/pull/8832
132112
[#8842]: https://github.com/ElementsProject/lightning/pull/8842
133113
[#8843]: https://github.com/ElementsProject/lightning/pull/8843
134114
[#8846]: https://github.com/ElementsProject/lightning/pull/8846
@@ -156,6 +136,45 @@ Note: You should always set `allow-deprecated-apis=false` to test for changes.
156136
[v26.04rc2]: https://github.com/ElementsProject/lightning/releases/tag/v26.04rc2
157137

158138

139+
## [25.12.1] - 2026-1-14: "Boltz's Seamless Upgrade Experience II"
140+
141+
This is a recommended release, particularly for those creating new nodes.
142+
143+
### Changed
144+
145+
- JSON-RPC: `recover` takes a 12-word mnemonic for nodes created by v25.12 or later. ([#8830])
146+
- `lightning-hsmtool`: `getsecret` replaces `getcodexsecret` for modern nodes (gives mnemonic). ([#8830])
147+
148+
### Deprecated
149+
150+
Note: You should always set `allow-deprecated-apis=false` to test for changes.
151+
152+
- `lightning-hsmtool`: `getcodexsecret`. Use `getsecret`. ([#8830])
153+
154+
### Fixed
155+
156+
- lightningd: we now correctly sign for non-taproot addresses given by nodes created by v25.12 or newer. ([#8831])
157+
- `lightning-hsmtool`: handle mnemonic hsm_secret files (nodes created >= v25.12). ([#8831])
158+
- plugins: `pay` can crash on errors returned from deep inside routehints. ([#8829])
159+
- plugins: `askrene` can crash on a corner case in increase_flows. ([#8829])
160+
- askrene: fix a plugin crash triggered during single path payments when a channel fees doesn't fit u32. ([#8832])
161+
- JSON-RPC: malformed filters no longer crash lightningd. ([#8780])
162+
- pay: `maxdelay` parameter now enforced for direct channel payments ([#8740])
163+
- gossipd: we would occasionally not show a node announcement in listnodes(). ([#8769])
164+
- lightningd: potential crash on startup if bitcoind isn't up-to-date. ([#8779])
165+
166+
167+
[#8832]: https://github.com/ElementsProject/lightning/pull/8832
168+
[#8780]: https://github.com/ElementsProject/lightning/pull/8780
169+
[#8831]: https://github.com/ElementsProject/lightning/pull/8831
170+
[#8740]: https://github.com/ElementsProject/lightning/pull/8740
171+
[#8769]: https://github.com/ElementsProject/lightning/pull/8769
172+
[#8829]: https://github.com/ElementsProject/lightning/pull/8829
173+
[#8779]: https://github.com/ElementsProject/lightning/pull/8779
174+
[#8830]: https://github.com/ElementsProject/lightning/pull/8830
175+
[25.12.1]: https://github.com/ElementsProject/lightning/releases/tag/v25.12.1
176+
177+
159178
## [25.12] - 2025-12-04: "Boltz's Seamless Upgrade Experience"
160179

161180
This release is named by @sangbida

0 commit comments

Comments
 (0)