Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
19 changes: 19 additions & 0 deletions docs/lnd/release-notes/release-notes-0.20.4.md
Original file line number Diff line number Diff line change
Expand Up @@ -62,6 +62,17 @@
transaction confirmed stayed in the `channelReadySent` opening state forever,
never added to the graph and never announced. Only a restart recovered.

* [Fixed an issue](https://github.com/lightningnetwork/lnd/pull/11140) where the
incoming side of a forwarded dust HTLC could remain stuck.

* [Fixed a panic](https://github.com/lightningnetwork/lnd/pull/11122) in the
REST WebSocket proxy, where a `Sec-Websocket-Protocol` header carrying an
allowed field name without the `+` delimiter caused an index out of range
while the header was being forwarded to the backend. The header is now parsed
as the comma separated list of sub protocols it is, so a bare protocol name
can also no longer pick up the value of an unrelated sub protocol in the same
list.

# New Features

## Functional Enhancements
Expand All @@ -74,6 +85,12 @@

## Functional Updates

* The REST WebSocket proxy now [bounds the size of incoming
messages](https://github.com/lightningnetwork/lnd/pull/11122) using
`MaxWsMsgSize`, the limit that was already applied to the responses it writes
back out. Oversized frames are rejected from their header rather than read in
full.

## RPC Updates

## lncli Updates
Expand All @@ -98,6 +115,8 @@

# Contributors (Alphabetical Order)

* Boris Nagaev
* Gijs van Dam
* LNBiG
* Yong Yu
* Ziggie
28 changes: 28 additions & 0 deletions docs/lnd/release-notes/release-notes-0.21.3.md
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,14 @@

# Bug Fixes

* [Fixed a bug](https://github.com/lightningnetwork/lnd/pull/10782)
that could be encountered during co-op closes whereby
`ChanStatusCoopBroadcasted` was set before a close transaction
actually existed. As a side effect, channels in shutdown
negotiation now remain in `ListChannels` (as inactive) until
the close transaction is actually broadcast, and
`WaitingCloseChannel.ClosingTx` is never empty.

* Peer connections [now rate limit inbound ping replies and bound outgoing
message queue growth](https://github.com/lightningnetwork/lnd/pull/11090),
preventing peer-controlled resource exhaustion.
Expand Down Expand Up @@ -66,6 +74,17 @@
by including extra outputs in initial fee estimation, preventing underpriced
taproot/custom channel cooperative closes from failing mempool acceptance.

* [Fixed an issue](https://github.com/lightningnetwork/lnd/pull/11140) where the
incoming side of a forwarded dust HTLC could remain stuck.

* [Fixed a panic](https://github.com/lightningnetwork/lnd/pull/11122) in the
REST WebSocket proxy, where a `Sec-Websocket-Protocol` header carrying an
allowed field name without the `+` delimiter caused an index out of range
while the header was being forwarded to the backend. The header is now parsed
as the comma separated list of sub protocols it is, so a bare protocol name
can also no longer pick up the value of an unrelated sub protocol in the same
list.

# New Features

## Functional Enhancements
Expand Down Expand Up @@ -99,6 +118,12 @@

## Functional Updates

* The REST WebSocket proxy now [bounds the size of incoming
messages](https://github.com/lightningnetwork/lnd/pull/11122) using
`MaxWsMsgSize`, the limit that was already applied to the responses it writes
back out. Oversized frames are rejected from their header rather than read in
full.

## RPC Updates

## lncli Updates
Expand Down Expand Up @@ -127,7 +152,10 @@

# Contributors (Alphabetical Order)

* Boris Nagaev
* Elle Mouton
* Gijs van Dam
* Jared Tobin
* LNBiG
* Yong Yu
* Ziggie
8 changes: 0 additions & 8 deletions docs/lnd/release-notes/release-notes-0.22.0.md
Original file line number Diff line number Diff line change
Expand Up @@ -27,14 +27,6 @@
[clarifies](https://github.com/lightningnetwork/lnd/issues/10568) the ZMQ
port-mismatch warnings so they no longer suggest that the connection failed.

* [Fixed a bug](https://github.com/lightningnetwork/lnd/pull/10782)
that could be encountered during co-op closes whereby
`ChanStatusCoopBroadcasted` was set before a close transaction
actually existed. As a side effect, channels in shutdown
negotiation now remain in `ListChannels` (as inactive) until
the close transaction is actually broadcast, and
`WaitingCloseChannel.ClosingTx` is never empty.

* [Fixed a bug](https://github.com/lightningnetwork/lnd/pull/10890)
where `ListChannels` reported 100% `uptime` for channels whose peer
was offline. The channel fitness store assumed a peer was online when
Expand Down