docs: add release notes for race condition fixes
This commit is contained in:
1 file changed
+8
@@ -31,6 +31,14 @@
|
|||||||
or key) existed. The manager now correctly regenerates both files when either
|
or key) existed. The manager now correctly regenerates both files when either
|
||||||
is missing, preventing "file not found" errors on startup.
|
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
|
# New Features
|
||||||
|
|
||||||
- Basic Support for [onion messaging forwarding](https://github.com/lightningnetwork/lnd/pull/9868)
|
- Basic Support for [onion messaging forwarding](https://github.com/lightningnetwork/lnd/pull/9868)
|
||||||
|
|||||||
Reference in new issue
Block a user