Skip to content

Commit 1643663

Browse files
committed
docs: add release-notes
1 parent 2431f74 commit 1643663

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed

docs/release-notes/release-notes-0.21.0.md

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,12 @@
2626
sub-server is still starting. This allows clients to reliably detect the
2727
transient condition and retry without brittle string matching.
2828

29+
- [Fixed TLV decoders to reject malformed records with incorrect lengths](https://github.com/lightningnetwork/lnd/pull/10249).
30+
TLV decoders now strictly enforce fixed-length requirements for Fee (8 bytes),
31+
Musig2Nonce (66 bytes), ShortChannelID (8 bytes), Vertex (33 bytes), and
32+
DBytes33 (33 bytes) records, preventing malformed TLV data from being
33+
accepted.
34+
2935
# New Features
3036

3137
- Basic Support for [onion messaging forwarding](https://github.com/lightningnetwork/lnd/pull/9868)
@@ -63,6 +69,11 @@
6369

6470
## Testing
6571

72+
* [Added unit tests for TLV length validation across multiple packages](https://github.com/lightningnetwork/lnd/pull/10249).
73+
New tests ensure that fixed-size TLV decoders reject malformed records with
74+
invalid lengths, including roundtrip tests for Fee, Musig2Nonce,
75+
ShortChannelID and Vertex records.
76+
6677
## Database
6778

6879
* Freeze the [graph SQL migration
@@ -77,4 +88,5 @@
7788

7889
* Boris Nagaev
7990
* Elle Mouton
91+
* Erick Cestari
8092
* Nishant Bansal

0 commit comments

Comments
 (0)