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
- Tracing: Add a unix-domain socket sink for opentelemetry traces ([#9078])
24
+
25
+
26
+
### Changed
27
+
28
+
- Protocol: `message-padding` defaults to false, due to poor detection of broken implementations. ([#9119])
29
+
- JSON-RPC: `xpay` now handles `pay` command by default (use `xpay-handle-pay=false` to prevent this) ([#9110])
30
+
- JSON-RPC: `pay` now accepts `invstring` as a parameter name for `bolt11`, to ease transition when xpay takes over in v27.03. ([#9110])
31
+
- offers: we now use `xpay` not `pay` for paying invoices made with invoicerequest(). ([#9110])
32
+
- JSON-RPC: `getemergencyrecoverdata` is now more verbose. ([#8422])
33
+
- Build: We no longer use `-Werror` by default, unless --enable-debugbuild is set. ([#9101])
34
+
- Protocol: We now wait 72 blocks, not 12, before closing channels (BOLT update) ([#9051])
35
+
36
+
37
+
### Deprecated
38
+
39
+
Note: You should always set `allow-deprecated-apis=false` to test for changes.
40
+
41
+
- JSON-RPC: `keysend` (use `xkeysend`). `xkeysend` will take over `keysend` in v27.03. ([#9110])
42
+
- JSON-RPC: `getroute` (use `getroutes` with layers `["auto.localchans","auto.sourcefree"]` and `maxparts=1`) (available since v25.09). ([#9110])
43
+
- JSON-RPC: `pay` and `paystatus`: use `xpay`, `listpays` (or `xpay`'s notifications for details of attempts). `pay` will be replaced by `xpay` in v27.03. ([#9110])
44
+
- JSON-RPC: `getroutes``route` fields `next_node_id`, `amount_msat` and `delay` (use `node_id_out`, `amount_in_msat` and `cltv_in`). ([#9110])
45
+
- JSON-RPC: `getroutes` layer `auto.no_mpp_support`: use `maxparts=1` parameter instead (available since v25.09). ([#9110])
46
+
47
+
48
+
### Removed
49
+
50
+
- JSON-RPC: `exclude` parameter to `pay` (when `xpay-handle-pay` is True): craft a layer with desired modifications and pass it to `xpay``layers`. ([#9110])
51
+
52
+
53
+
### Fixed
54
+
55
+
- Protocol: high fee issue that caused `splicein` and `spliceout` to abort. ([#9109])
56
+
- JSON-RPC: `setconfig` no longer crashes on dynamic multi-value plugin options ([#8751])
57
+
- contrib: the systemd lightningd.service script now shuts down lightningd properly. ([#9111])
58
+
- JSON-RPC: `xpay` now correctly returns error code 219 on already paid invoices (not 218). ([#9110])
59
+
- JSON-RPC: `withdraw` now returns a fully signed transaction in the `tx` response field. ([#8942])
60
+
- Wallet: Transactions now correctly create change outputs >= 330 sat for P2TR/P2WPKH instead of absorbing them as fees ([#8807])
61
+
- Protocol: we now only store the most recent peer backup when recovering from peers. ([#8422])
62
+
- JSON-RPC: `fundchannel_complete`: reject PSBTs with unsigned non-segwit inputs (could lead to unrecoverable funds!). ([#8922])
63
+
- Protocol: `gossipd` will now silently ignore gossip for other chains (rather than sending warnings). ([#9044])
64
+
- Protocol: when we send errors, we won't include a `channel_update` if we chose a different channel than the one they told us to. ([#9044])
65
+
- Protocol: use BOLT4's paranoid advice about doing constant-time error decryption. ([#9044])
66
+
- Fix for `splicein`, `spliceout`, and `dev-splice` commands where channel balances included partial sats. ([#9097])
Copy file name to clipboardExpand all lines: contrib/pyln-proto/pyproject.toml
+1-1Lines changed: 1 addition & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,6 @@
1
1
[project]
2
2
name = "pyln-proto"
3
-
version = "v26.04.1"
3
+
version = "v26.06rc1"
4
4
description = "This package implements some of the Lightning Network protocol in pure python. It is intended for protocol testing and some minor tooling only. It is not deemed secure enough to handle any amount of real funds (you have been warned!)."
0 commit comments