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
+115Lines changed: 115 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -3,6 +3,121 @@ All notable changes to this project will be documented in this file.
3
3
4
4
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
5
5
6
+
## [24.05rc1] - 2024-05-23: "CODENAME"
7
+
8
+
This release named by @USERNAME.
9
+
10
+
### Added
11
+
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])
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
+
- JSON-RPC: `check``keysend` now checks with HSM that it will approve it. ([#7111])
16
+
- Plugins: Can now opt in to handle `check` command on their commands, for more thorough checking. ([#7111])
17
+
- JSON-RPC: `check``setconfig` now checks that the new config setting would be valid. ([#7111])
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])
34
+
- 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])
35
+
- connectd: prioritize peers with channels (and log!) if we run low on file descriptors. ([#7237])
36
+
- core: Processing blocks should now be faster ([#7101])
37
+
- cln-grpc: Add routes to decode and decodepay ([#7317])
38
+
- hsmd: the hsmd now supports `HSM_VERSION 6` ([#7178])
39
+
- hsmd: `HSM_VERSION 6`: `get_per_commitment_point` does not imply index - 2 is revoked, makes it safe to call on any index. ([#7178])
40
+
- 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])
41
+
- Documentation: great documentation rewrite, all reference pages now generated from the fully-tested JSON schemas and include examples. ([#6995])
42
+
- JSON-RPC: `stop` and `recover` now return a JSON object (not a raw string!) like every other command does. ([#6995])
43
+
44
+
45
+
### Deprecated
46
+
47
+
Note: You should always set `allow-deprecated-apis=false` to test for changes.
48
+
49
+
50
+
51
+
### Removed
52
+
53
+
- Plugins: no longer allow missing `id` field in commando requests (deprecated v23.02, EOL v24.02) ([#7094])
54
+
- JSON-RPC: `createrune` restrictions as raw strings (use arrays) (deprecated v23.05, EOL 24.02). ([#7094])
0 commit comments