docs: add release notes for race condition fixes

This commit is contained in:
Elle Mouton committed 2025-12-08 11:57:01 +02:00
1 parent 9f715555c4
commit e68bf6c58d
1 file changed
+8
@@ -31,6 +31,14 @@
or key) existed. The manager now correctly regenerates both files when either
is missing, preventing "file not found" errors on startup.
- [Fixed race conditions](https://github.com/lightningnetwork/lnd/pull/10420) in
the channel graph database. The `Node.PubKey()` and
`ChannelEdgeInfo.NodeKey1/NodeKey2()` methods had check-then-act races when
caching parsed public keys. Additionally, `DisconnectBlockAtHeight` was
accessing the reject and channel caches without proper locking. The caching
has been removed from the public key parsing methods, and proper mutex
protection has been added to the cache access in `DisconnectBlockAtHeight`.
# New Features
- Basic Support for [onion messaging forwarding](https://github.com/lightningnetwork/lnd/pull/9868)