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
+130Lines changed: 130 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -3,6 +3,136 @@ 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
+
7
+
## [24.08rc1] - 2024-08-12: "TO BE ADDED"
8
+
9
+
This release named by @Lagrang3.
10
+
11
+
### Added
12
+
13
+
- protocol: onion messages are now supported by default. ([#7455])
14
+
- protocol: onion messages can now be forwarded by short_channel_id. ([#7455])
15
+
- pay: The pay plugin now checks whether we have enough spendable capacity before computing a route, returning a clear error message if we don't ([#7418])
16
+
- pay: Payments now emit `channel_hint_updated` notification to share inferred balances and observations across multiple payments. ([#7487])
17
+
- pay: The pay plugin now returns better error codes ([#7418])
18
+
- reckless-rpc plugin: issue commands to reckless over rpc. ([#7506])
19
+
- reckless: accepts json array input for command targets ([#7484])
20
+
- reckless provides json output with option flag -j/--json ([#7484])
21
+
- reckless: added the ability to install rust plugins. ([#7484])
22
+
- JSON-RPC: `listpeers``features` array string uses "option_anchors" for feature 22/23, following renaming in BOLT 9. ([#7388])
23
+
- plugins: `bookkeeper` now listens for two custom events: `utxo_deposit` and `utxo_spend`. This allows for 3rd party plugins to send onchain coin events to the `bookkeeper`. See the new plugins/bkpr/README.md for details on how these work! ([#7258])
24
+
- plugins: Add payment_id parameter to bkpr-listaccountevents to filter events. ([#7536])
25
+
- cln-plugin: add multi options for String and i64 ([#7544])
26
+
- pyln-client: Added a notification mechanism for config changes ([#7289])
27
+
- pyln-client: implement setconfig hook for plugins so you can see changes in `dynamic` options. ([#7289])
28
+
- doc: all examples in the documentation are now generated from running the code, so they are current. ([#7457])
29
+
30
+
31
+
### Changed
32
+
33
+
- protocol: We now send current peers our changed gossip (even if they set timestamp_filter otherwise), not just on reconnect. ([#7554])
34
+
- protocol: we now always ask the first peer for all its gossip. ([#7512])
35
+
- connectd: I/O optimizations to significantly speed up larger nodes. ([#7365])
36
+
- plugins: the `fetchinvoice` plugin has been combined into the `offers` plugin. ([#7456])
37
+
- close: We no longer attempt to publish a unilateral close that'd fail anyway when we witness a close onchain. ([#7447])
38
+
- pay: Improved logging should facilitate debugging considerably. ([#7418])
39
+
- reckless: option flags are now position independent. ([#7484])
40
+
- plugins: now allows date and time sqlite functions. ([#7467])
41
+
- splice: added outnum of new funding output to splice_signed RPC command ([#7465])
42
+
- lightningd: we wait for bitcoind if it has somehow gone backwards (as long as header height is still ok). ([#7342])
43
+
- wallet: The channel status is printed when loading it from the DB ([#7354])
44
+
- JSON-RPC: `listclosedchannels`, `listpeerchannels`, `openchannel_update`, `openchannel_init`, `fundchannel`, `fundchannel_start` and `multifundchannel`: `channel_type` array `names` now contains "anchors" instead of "anchors_zero_fee_htlc_tx". ([#7388])
45
+
- JSON-RPC: Do not return the contents of invalid parameters in error messages, refer to logs (use 'check' to get full error messages) ([#7420])
46
+
- lightningd: `--list-features-only` now lists "option_anchors" instead of "option_anchors_zero_fee_htlc_tx". ([#7388])
47
+
- updated Bitcoin to v27.1 and Elements to v23.2.1 ([#7436])
48
+
- update libwally to 1.3.0 ([#7480])
49
+
50
+
51
+
### Deprecated
52
+
53
+
Note: You should always set `allow-deprecated-apis=false` to test for changes.
- offers: fixed: onionmessage replies now work even if we need to route to the start of the blinded reply path. ([#7456])
89
+
- offers: fixed: fetchinvoice tries all blinded paths until one is usable, and handles case where we have to route more than one hop to reach the entry point. ([#7456])
90
+
- renepay: prune the network by disabling channels we don't like, eg. very low max_htlc. ([#7403])
91
+
- renepay: fixed: un-reserve routes that have completed or failed ([#7357])
92
+
- renepay: add cli option "exclude" to manually disable channels and nodes. ([#7403])
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
[tool.poetry]
2
2
name = "pyln-proto"
3
-
version = "24.05"
3
+
version = "24.08rc1"
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