|
7 | 7 | * Since its last alpha release, `lightning-liquidity` has also gained support
|
8 | 8 | for acting as an LSPS1 client (#3436).
|
9 | 9 | * This release includes support for BIP 353 Human Readable Names resolution.
|
10 |
| - With the `dnssec` feature enabled, simply call |
11 |
| - `ChannelManager::pay_for_offer_from_human_readable_name` with a list of |
12 |
| - lightnig nodes which have the `dns_resolver` feature flag set (e.g. those |
13 |
| - running LDK with the new `lightning-dns-resolver::OMDomainResolver` set up |
14 |
| - to resolve DNS queries for others) and a Human Readable Name (#3346, #3179, #3283). |
| 10 | + With the `dnssec` feature enabled, simply call `ChannelManager`'s |
| 11 | + `pay_for_offer_from_human_readable_name` with a list of lightning nodes that |
| 12 | + have the `dns_resolver` feature flag set (e.g. those running LDK with the |
| 13 | + new `lightning_dns_resolver::OMDomainResolver` set up to resolve DNS queries |
| 14 | + for others) and a Human Readable Name (#3346, #3179, #3283). |
15 | 15 | * Asynchronous `ChannelMonitorUpdate` persistence (i.e. the use of
|
16 | 16 | `ChannelMonitorUpdateStatus::InProgress`) is now considered beta-quality.
|
17 | 17 | There are no known issues with it, though the likelihood of unknown issues
|
|
22 | 22 | * `ChannelMonitor`s no longer need to be re-persisted after deserializing the
|
23 | 23 | `ChannelManager` before beginning normal operation. As such,
|
24 | 24 | `ChannelManagerReadArgs::channel_monitors` no longer requires mutable
|
25 |
| - references (#3322). |
| 25 | + references (#3322). See the Backwards Compatibility section for more info. |
26 | 26 | * Additional information is now stored in `ChannelMonitorUpdate`s which may
|
27 | 27 | increase the average size of `ChannelMonitorUpdate`s when claiming inbound
|
28 | 28 | payments substantially. The expected maximum size of `ChannelMonitorUpdate`s
|
|
91 | 91 | a preimage for another channel is pending. This fixes an issue where a
|
92 | 92 | payment preimage needed for another channel claim is lost if events go
|
93 | 93 | un-processed for 4038 blocks (#3450).
|
94 |
| - * Parsing BOLT 12 offers and refunds with uppercase prefixes now works (#3505). |
95 | 94 | * `std` builds no longer send the full gossip state to peers that do not
|
96 | 95 | request it (#3390).
|
97 | 96 | * `lightning-block-sync` listeners now receive `block_connected` calls, rather
|
|
100 | 99 | locktime made them candidates for inclusion in the mempool (though they would
|
101 | 100 | be automatically re-broadcasted later, #3453).
|
102 | 101 | * `ChainMonitor` now persists `ChannelMonitor`s when their `Balance` set first
|
103 |
| - goes empty, making `ChannelMonitor` pruning more reliable on nodes which are |
| 102 | + goes empty, making `ChannelMonitor` pruning more reliable on nodes that are |
104 | 103 | only online briefly (e.g. mobile nodes, #3442).
|
105 | 104 | * BOLT 12 invoice requests now better handle intermittent internet connectivity
|
106 | 105 | (e.g. on mobile devices with app interruptions, #3010).
|
|
0 commit comments