From 46cfe781e3eafa1fe361cf35c36ca008593d94e6 Mon Sep 17 00:00:00 2001 From: ThomasV Date: Tue, 12 Jul 2022 14:16:49 +0200 Subject: [PATCH] initial release notes for 4.3 --- RELEASE-NOTES | 42 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 42 insertions(+) diff --git a/RELEASE-NOTES b/RELEASE-NOTES index 24fa5d44b..f06d18ff9 100644 --- a/RELEASE-NOTES +++ b/RELEASE-NOTES @@ -1,3 +1,45 @@ +# Release 4.3.0 - (not released yet) + + This version introduces a set of UX modifications, that aim at + simplifying the use of Lightning. The goal is to abstract payments + from the payment layer, and to suggest solutions when a payment is + prevented by channel liquidity issues. + + - Invoice unification: on-chain and lightning invoices have been + merged into a single invoice type. A invoice typically contains + both a lightning invoice and an onchain fallback address. The GUI + has a single 'create request' button. + + - The receive tab of the GUI can display, for each payment request, + a lightning invoice, a BIP21 URI, or an onchain address. If the + request is paid off-chain, the associated on-chain address will + be recycled in subsequent requests. + + - The receive tab displays whether a payment can be received using + Lightning, given the current channel liquidity. If a payment + cannot be received, but may be received after a channel rebalance + or a submarine swap, the GUI will propose such an operation. + + - For outgoing payments, if channels do not have enough liquidity to + pay a lightning invoice, the GUI will suggest available + alternatives: rebalance existing channels, open a new channel, + perform a submarine swap, or pay to the provided onchain fallback + address. + + - A single balance is shown in the GUI. A piechart reflects how that + balance is distributed (on-chain, lightning, unconfirmed, frozen, + etc). + + - The semantics of the wallet balance has been modified: only + incoming transactions are considered in the 'unconfirmed' part of + the balance. Indeed, if an outgoing transaction does not get + confirmed, that is not going to decrease the wallet balance. Thus, + change outputs of outgoing transactions are not subtracted from + the confirmed balance. (Before this change, the arithmetic values + of both incoming and outgoing transactions were added to the + unconfirmed balance, and could potentially cancel eachother.) + + # Release 4.2.2 - (May 27, 2022) * Lightning: - watching onchain outputs: significant perf. improvements (#7781)