docs: update release notes
This commit is contained in:
1 parent
07277172f8
commit
69ef1b2b3b
2 files changed
+14
-2
No files matched your search
@@ -65,6 +65,11 @@
|
|||||||
* [Properly handle un-acked updates for exhausted watchtower
|
* [Properly handle un-acked updates for exhausted watchtower
|
||||||
sessions](https://github.com/lightningnetwork/lnd/pull/8233)
|
sessions](https://github.com/lightningnetwork/lnd/pull/8233)
|
||||||
|
|
||||||
|
* [Allow `shutdown`s while HTLCs are in-flight](https://github.com/lightningnetwork/lnd/pull/8167).
|
||||||
|
This change fixes an issue where we would force-close channels when receiving
|
||||||
|
a `shutdown` message if there were currently HTLCs on the channel. After this
|
||||||
|
change, the shutdown procedure should be compliant with BOLT2 requirements.
|
||||||
|
|
||||||
# New Features
|
# New Features
|
||||||
## Functional Enhancements
|
## Functional Enhancements
|
||||||
|
|
||||||
@@ -123,6 +128,12 @@
|
|||||||
file](https://github.com/lightningnetwork/lnd/pull/8188). The corresponding
|
file](https://github.com/lightningnetwork/lnd/pull/8188). The corresponding
|
||||||
`lncli getdebuginfo` command was also added.
|
`lncli getdebuginfo` command was also added.
|
||||||
|
|
||||||
|
* Add a [new flag](https://github.com/lightningnetwork/lnd/pull/8167) to the
|
||||||
|
`CloseChannel` RPC method that instructs the client to not wait for the
|
||||||
|
closing transaction to be negotiated. This should be used if you don't care
|
||||||
|
about the txid and don't want the calling code to block while the channel
|
||||||
|
drains the active HTLCs.
|
||||||
|
|
||||||
## lncli Additions
|
## lncli Additions
|
||||||
|
|
||||||
* Deprecate `bumpclosefee` for `bumpforceclosefee` to accommodate for the fact
|
* Deprecate `bumpclosefee` for `bumpforceclosefee` to accommodate for the fact
|
||||||
|
|||||||
+3
-2
@@ -3636,12 +3636,13 @@ func (p *Brontide) handleCloseMsg(msg *closeMsg) {
|
|||||||
oShutdown.WhenSome(func(msg lnwire.Shutdown) {
|
oShutdown.WhenSome(func(msg lnwire.Shutdown) {
|
||||||
// if the link is nil it means we can immediately queue
|
// if the link is nil it means we can immediately queue
|
||||||
// the Shutdown message since we don't have to wait for
|
// the Shutdown message since we don't have to wait for
|
||||||
// commitment transaction synchronization
|
// commitment transaction synchronization.
|
||||||
if link == nil {
|
if link == nil {
|
||||||
p.queueMsg(typed, nil)
|
p.queueMsg(typed, nil)
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
// When we have a Shutdown to send, we defer it til the
|
|
||||||
|
// When we have a Shutdown to send, we defer it till the
|
||||||
// next time we send a CommitSig to remain spec
|
// next time we send a CommitSig to remain spec
|
||||||
// compliant.
|
// compliant.
|
||||||
link.OnCommitOnce(htlcswitch.Outgoing, func() {
|
link.OnCommitOnce(htlcswitch.Outgoing, func() {
|
||||||
|
|||||||
Reference in new issue
Block a user