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
@@ -29,6 +29,8 @@ This release named by Shahana Farooqui
29
29
- Config: `--recover` can take a 32-byte hex string, as well as codex32. ([#6772])
30
30
- Config: `--developer` enables developer options and changes default to be "disable deprecated APIs". ([#6311])
31
31
- Cln-RPC: Implement send_custom_notification to allow sending custom notifications to other plugins. ([#6135])
32
+
- Cln-RPC: Add `wait` system to cln-rpc and cln-grpc. ([#6850])
33
+
- Cln-RPC: Add `fetchinvoice` method to cln-rpc and cln-grpc. ([#6850])
32
34
- Plugins: plugins can now specify (unknown) even messages we should accept from peers. ([#6689])
33
35
- New configurable Content-Security-Policy (CSP) header for clnrest ([#6686])
34
36
- New configurable Cross-Origin-Resource-Sharing(CSP) header for clnrest ([#6686])
@@ -38,13 +40,14 @@ This release named by Shahana Farooqui
38
40
### Changed
39
41
- JSON-RPC time fields now have full nanosecond precision (i.e. 9 decimals not 3): `listfowards``received_time``resolved_time``listpays`/`listsendpays``created_at`. ([#6617])
40
42
- Config: `large-channels` is now the default, wumbology for all. ([#6783])
43
+
- Plugins: `clnrest` config options `rest-certs`, `rest-protocol`, `rest-host`, `rest-port`, `rest-cors-origins`, `rest-csp` are all now prefixed with `cln` in order to avoid clashing with c-lightning-REST. (i.e., rest-port to clnrest-port) ([#6857])
41
44
- JSON-RPC `listpeerchannels`.`inflights` may sometimes not include `scratch_txid` (mandatory -> optional) ([#6824])
42
45
- JSON-RPC: `openchannel_update` will now echo back a result if there's a matching inflight record for this open. ([#6824])
43
46
- JSON-RPC: `openchannel_signed` will now remember the details of a signed PSBT even if the peer is disconnected. ([#6824])
44
-
-cln-plugin: Suppress internal logging handler via `with_logging(false)` ([#6797])
47
+
-Plugins: `clnrest` can suppress the internal logging handler via `with_logging(false)` now ([#6797])
45
48
- JSON-RPC: `checkrune``rate` restriction is slightly stricter (exact division of time like `per`) ([#6710])
46
49
- Protocol: use CPFP on peer's commitment tx if we can't broadcast our own. ([#6752])
47
-
- Plugins: upgraded clnrest to poetry project. ([#6651])
50
+
- Plugins: `clnrest` is upgraded to a poetry project. ([#6651])
48
51
- Protocol: dual-funding now follows the next-funding-id rules. ([#6824])
49
52
- Protocol: we no longer disconnect every time we receive a warning message. ([#6668])
50
53
- Protocol: `invoice` no longer explicitly encodes `c` if it's the default (18) ([#6668])
@@ -54,6 +57,7 @@ This release named by Shahana Farooqui
54
57
55
58
Note: You should always set `allow-deprecated-apis=false` to test for changes.
56
59
60
+
- Plugins: `clnrest` parameters `rest-port`, `rest-protocol`, `rest-host` and `rest-certs`: prefix `cln` to them ([#6876])
57
61
58
62
59
63
### Removed
@@ -65,14 +69,16 @@ Note: You should always set `allow-deprecated-apis=false` to test for changes.
65
69
### Fixed
66
70
67
71
- Protocol: Some peer disconnects due to update_fee disagreements are avoided. ([#6833])
68
-
-Cln-Rest: websocket server notifications are available with restriction of `readonly` runes ([#6749])
72
+
-Plugins: `clnrest` websocket server notifications are available with restriction of `readonly` runes ([#6749])
- Protocol: Implemented splicing restart logic for tx_signature and commitment_signed. Splice commitments are reworked in a manner incompatible with the last version. ([#6840])
70
75
- Wallet: close change outputs show up immediately in `listfunds` so you can CPFP. ([#6734])
71
76
- Restore any missing metadata that resource constrained signers stripped ([#6767])
72
77
- JSON-RPC: fix `checkrune` when `method` parameter is the empty string. ([#6759])
73
78
- JSON-RPC: `getroute` now documents that it ignores `fuzzpercent`. ([#6697])
74
79
- Rune: use runes table `id` instead `runes_uniqueid` from `vars` because it returns incorrect unique id if rune/s migrated from datastore. ([#6715])
75
80
- Added docs, testing, and some fixes related to splicing out, insufficent balance handling, and restarting during a splice. ([#6677])
81
+
- The WIRE_HSMD_SIGN_SPLICE_TX HSM capability is now correctly checked. ([#6867])
76
82
77
83
78
84
### EXPERIMENTAL
@@ -111,6 +117,11 @@ Note: You should always set `allow-deprecated-apis=false` to test for changes.
0 commit comments