Skip to content

Commit 035c79c

Browse files
committed
f missing things and more details
1 parent db83f81 commit 035c79c

File tree

1 file changed

+13
-8
lines changed

1 file changed

+13
-8
lines changed

CHANGELOG.md

Lines changed: 13 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -9,13 +9,15 @@
99
and receiving (via a new `RecipientOnionFields` struct) (#2139, #2127).
1010
* `Event::PaymentFailed` now exposes a failure reason (#2142).
1111
* BOLT12 messages now support stateless generation and validation (#1989).
12-
* Max HTLCs in-flight is now configurable via `our_max_accepted_htlcs` (#2138).
12+
* The `NetworkGraph` is now pruned of stale data after RGS processing (#2161).
13+
* Max inbound HTLCs in-flight can be changed in the handshake config (#2138).
1314
* `lightning-transaction-sync` feature `esplora-async-https` was added (#2085).
14-
* A `ChannelPending` event was added (#2098).
15-
* `PaymentForwarded::amount_forwarded_msat` was added (#2136).
15+
* A `ChannelPending` event is now emitted after the initial handshake (#2098).
16+
* `PaymentForwarded::outbound_amount_forwarded_msat` was added (#2136).
1617
* `ChannelManager::list_channels_by_counterparty` was added (#2079).
17-
* `ChannelDetails::feerate_per_kw` was added (#2094).
18+
* `ChannelDetails::feerate_sat_per_1000_weight` was added (#2094).
1819
* `Invoice::fallback_addresses` was added to fetch `bitcoin` types (#2023).
20+
* The offer/refund description is now exposed in `Invoice{,Request}` (#2206).
1921

2022
## Backwards Compatibility
2123
* Payments sent with the legacy `*_with_route` methods on LDK 0.0.115+ will no
@@ -40,8 +42,11 @@
4042
* Fixed compilation of `lightning-invoice` with both `no-std` and serde (#2187)
4143
* Fix an issue where the `background-processor` would not wake when a
4244
`ChannelMonitorUpdate` completed asynchronously, causing delays (#2090).
45+
* Fix an issue where `process_events_async` would exit immediately (#2145).
4346
* `Router` calls from the `ChannelManager` now call `find_route_with_id` rather
4447
than `find_route`, as was intended and described in the API (#2092).
48+
* Ensure `process_events_async` always exits if any sleep future returns true,
49+
not just if all sleep futures repeatedly return true (#2145).
4550
* `channel_update` messages no longer set the disable bit unless the peer has
4651
been disconnected for some time. This should resolve cases where channels are
4752
disabled for extended periods of time (#2198).
@@ -52,10 +57,10 @@
5257
## Security
5358
* Transaction re-broadcasting is now substantially more aggressive, including a
5459
new regular rebroadcast feature called on a timer from the
55-
`background-processor` or directly from the `ChainMonitor`. This should
56-
substantially increase transaction confirmation reliability without relying
57-
on downstream `TransactionBroadcaster` implementations for rebroadcasting
58-
(#2203, #2205, #2208).
60+
`background-processor` or from `ChainMonitor::rebroadcast_pending_claims`.
61+
This should substantially increase transaction confirmation reliability
62+
without relying on downstream `TransactionBroadcaster` implementations for
63+
rebroadcasting (#2203, #2205, #2208).
5964
* Implemented the changes from BOLT PRs #1031, #1032, and #1040 which resolve a
6065
privacy vulnerability which allows an intermediate node on the path to
6166
discover the final destination for a payment (#2062).

0 commit comments

Comments
 (0)