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
1. Plugin things should all be prefixed by `Plugins:` then the name of the plugin altered.
2. New config options should always be named in CHANGELOG.md!
3. Unify groups of changes into a single line, in this case, GRPC.
4. Command, plugin and option names are in backticks.
5. Offers changes are still under EXPERIMENTAL.
Signed-off-by: Rusty Russell <[email protected]>
Copy file name to clipboardExpand all lines: CHANGELOG.md
+26-37
Original file line number
Diff line number
Diff line change
@@ -10,49 +10,38 @@ This release named by @daywalker90.
10
10
### Added
11
11
12
12
- JSON-RPC: `createrune` new restriction `pinv` to examine bolt11/bolt12 invoice fields (e.g. amount of invoice). ([#7165])
13
-
- cln-plugin: Add dynamic configs and a callback for changes ([#7293])
13
+
-Plugins: `cln-plugin` adds dynamic configs and a callback for changes ([#7293])
14
14
- JSON-RPC: `pay` has a new parameter `partial_msat` to only pay part of an invoice (someone else presumably will pay the rest at the same time!) ([#7145])
15
15
- JSON-RPC: `check``keysend` now checks with HSM that it will approve it. ([#7111])
16
16
- Plugins: Can now opt in to handle `check` command on their commands, for more thorough checking. ([#7111])
17
17
- JSON-RPC: `check``setconfig` now checks that the new config setting would be valid. ([#7111])
18
18
- JSON-RPC: `check``setconfig` on plugin options can now check the config value would be accepted. ([#7111])
19
-
- cln-grpc: Adds notifications over the grpc interface. Configurable with config parameter `grpc-msg-buffer-size`. ([#7084])
20
-
- Add WSS Proxy server with `wss-bind-addr` and `wss-certs` configurations. ([#7225])
- Runes: named parameters (e.g. `pnameamountmsat`) no longer need to remove underscores (i.e. `pnameamount_msat` now works as expected). ([#7124])
46
36
- lightningd: we now try to increase the number of file descriptors, if it's less than twice the number of channels at startup (and log if we cannot!). ([#7237])
47
37
- connectd: prioritize peers with channels (and log!) if we run low on file descriptors. ([#7237])
48
-
-core: Processing blocks should now be faster ([#7101])
49
-
- cln-grpc: Add routes to decode and decodepay ([#7317])
38
+
-lightningd: Processing blocks should now be faster ([#7101])
39
+
-Plugins: `cln-grpc` adds routes to `decode` and `decodepay` results ([#7317])
50
40
- hsmd: the hsmd now supports `HSM_VERSION 6` ([#7178])
51
41
- hsmd: `HSM_VERSION 6`: `get_per_commitment_point` does not imply index - 2 is revoked, makes it safe to call on any index. ([#7178])
52
42
- Documentation: Merged `example_json_request` and `example_json_response` in a single `json_examples` array to maintain the request and its corresponding response together. ([#7181])
53
-
- Documentation: great documentation rewrite, all reference pages now generated from the fully-tested JSON schemas and include examples. ([#6995])
54
43
- JSON-RPC: `stop` and `recover` now return a JSON object (not a raw string!) like every other command does. ([#6995])
55
-
-pay: Payments are more robust for nodes that are currently syncing. ([#7190])
44
+
-Plugins: `pay` payments are more robust for nodes that are currently syncing. ([#7190])
56
45
57
46
58
47
### Deprecated
@@ -67,8 +56,8 @@ Note: You should always set `allow-deprecated-apis=false` to test for changes.
67
56
- JSON-RPC: `createrune` restrictions as raw strings (use arrays) (deprecated v23.05, EOL 24.02). ([#7094])
@@ -78,29 +67,29 @@ Note: You should always set `allow-deprecated-apis=false` to test for changes.
78
67
79
68
### Fixed
80
69
81
-
- Plugins: pay now correctly estimates channel capacity ([#7188])
70
+
- Plugins: `pay` now correctly estimates channel capacity ([#7188])
82
71
- lightningd: avoid crash on signing failure when trying to spend anchor outputs. ([#7291])
83
-
-RenePay: Fixed a race condition leading to a crash. ([#7125])
72
+
-Plugins: `renepay` fixed a race condition leading to a crash. ([#7125])
84
73
- JSON-RPC: `fundchannel_start` now disallows a non-zero `mindepth` parameter if you ask for a zeroconf `channel_type`. ([#7175])
85
74
- pyln-client: Fix Plugin.notify_message() not to ignore `level` parameter. ([#7287])
86
75
- JSON-RPC: `multifundchannel` with `all` as an amount works as expected. ([#7037])
87
-
-Fixed crash in pay plugin caused by parsing uncommitted dual open channels ([#7235])
76
+
-Plugins: `pay` crash fixed, caused by parsing uncommitted dual open channels ([#7235])
88
77
- Plugins: `clnrest` now correctly self-disables if Python not present at all. ([#7211])
89
78
- lightningd: slow memory leak when using plugin hooks fixed (introduced in v23.11) ([#7192])
90
-
- Plugins: the recovery plugin is less noisy. ([#7116])
91
-
- Plugins: RenePay: Handles htlc_max correctly for local channels. ([#7159])
92
-
- offers: Fix blinded paths in invoices - use node_id and set final node's CLTV delta. ([#7311])
79
+
- Plugins: `recovery` is less noisy. ([#7116])
80
+
- Plugins: `renepay` handles htlc_max correctly for local channels. ([#7159])
93
81
- Plugins: The recover plugin now avoids trying to recover closed channels. ([#7216])
94
82
- Gossmap: Avoid adding redundant channel announcements to the gossip_store. ([#7330])
95
83
- Protocol: forward legacy non-TLV onions which we removed in 22.11 and spec itself in Feb 2022. Still sent by LND nodes who haven't seen our node_announcement. ([#7352])
96
84
- Protocol: we once again send CHANNEL_REESTABLISH responses on closing channels. ([#7353])
97
-
- Fixed a crash when processing pending node announcements. ([#7368])
85
+
-gossipd: Fixed a crash when processing pending node announcements. ([#7368])
98
86
99
87
100
88
### EXPERIMENTAL
101
89
102
-
- We will now reply to invoice_request messages even if reply path requires us to make an outgoing connection (LDK does this) ([#7304])
90
+
-offers: We will now reply to invoice_request messages even if reply path requires us to make an outgoing connection (LDK does this) ([#7304])
103
91
- offers: we now understand blinded paths which use a short-channel-id(+direction) as entry point. ([#7212])
92
+
- offers: Fix blinded paths in invoices - use node_id and set final node's CLTV delta. ([#7311])
0 commit comments