Skip to content

Commit aa36c3f

Browse files
committed
f updates to changelog
1 parent 69d9bc8 commit aa36c3f

File tree

1 file changed

+11
-6
lines changed

1 file changed

+11
-6
lines changed

CHANGELOG.md

+11-6
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,11 @@
33
## API Updates
44
* `InvoicePayer` has been removed and its features moved directly into
55
`ChannelManager`. As such it now requires a simplified `Router` and supports
6-
`send_payment_with_retry` (and friends) (#1812, #1916, #1929, #2007, etc).
6+
`send_payment_with_retry` (and friends). `ChannelManager::retry_payment` was
7+
removed in favor of the automated retries. Invoice payment utilities in
8+
`lightning-invoice` now call the new code (#1812, #1916, #1929, #2007, etc).
79
* `Sign`/`BaseSign` has been renamed `ChannelSigner`, with `EcdsaChannelSigner`
8-
split out in anticipation of future taproot support (#1967).
10+
split out in anticipation of future schnorr/taproot support (#1967).
911
* The catch-all `KeysInterface` was split into `EntropySource`, `NodeSigner`,
1012
and `SignerProvider`. `KeysManager` implements all three (#1910, #1930).
1113
* A `lightning-transaction-sync` crate has been added which implements keeping
@@ -14,16 +16,16 @@
1416
* `Score` is updated in `BackgroundProcessor` instead of via `Router` (#1996).
1517
* `ChainAccess::get_utxo` (now `UtxoAccess`) can now be resolved async (#1980).
1618
* BOLT12 `Offer`, `InvoiceRequest`, `Invoice` and `Refund` structs as well as
17-
associated builders. Such invoices cannot yet be paid due to missing support
18-
for blinded path payments (#1927, #1908, #1926).
19+
associated builders have been added. Such invoices cannot yet be paid due to
20+
missing support for blinded path payments (#1927, #1908, #1926).
1921
* A `lightning-custom-message` crate has been added to make combining multiple
2022
custom messages into one enum/handler easier (#1832).
2123
* `lightning-net-tokio` no longer requires an `Arc` on `PeerManager` (#1968).
2224
* `ChannelManager::list_recent_payments` was added (#1873).
2325
* `lightning-background-processor` `std` is now optional in async mode (#1962).
2426
* `create_phantom_invoice` can now be used in `no-std` (#1985).
2527
* The required final CLTV delta on inbound payments is now configurable (#1878)
26-
* `historical_estimated_channel_liquidity_probabilities` was added (#1961)
28+
* Get `historical_estimated_channel_liquidity_probabilities` was added (#1961).
2729
* `ChannelManager::fail_htlc_backwards_with_reason` was added (#1948).
2830
* Macros which implement serialization using TLVs or straight writing of struct
2931
fields are now public (#1823, #1976, #1977).
@@ -54,14 +56,17 @@
5456
* Fixed a deadlock on some platforms at least when using async `ChannelMonitor`
5557
updating (#2006).
5658
* Removed debug-only assertions which were reachable in threaded code (#1964).
59+
* In some cases when payment sending fails on our local channel retries no
60+
longer take the same path and thus never succeed (#2014).
61+
* Retries for spontaneous payments have been fixed (#2002).
5762
* Return an `Err` if `lightning-persister` fails to read the directory listing
5863
rather than panicing (#1943).
5964
* `peer_disconnected` will now never be called without `peer_connected` (#2035)
6065

6166
## Security
6267
0.0.114 fixes a denial-of-service vulnerability which is reachable from
6368
untrusted input in deployments accepting inbound connections or channels.
64-
* The number of pending un-funded channels as well as peer without funded
69+
* The number of pending un-funded channels as well as peers without funded
6570
channels is now limited to avoid denial of service (#1988).
6671

6772
# 0.0.113 - Dec 16, 2022 - "Big Movement Intercepted"

0 commit comments

Comments
 (0)