The latest version of the Lightning Network Daemon (LND), version 0.19.2, has just been released, focusing on bug fixes and performance enhancements. This update addresses several key issues, including a bug that caused missed payment confirmations, a rare startup freeze bug, and a memory leak that led to increased resource consumption over time. It also resolves crashes during node startup and backup processes.
One notable feature of this release is an optional migration that reduces the size of the “decayed log database” (sphinxreplay.db), resulting in lower disk and memory usage. This migration runs automatically by default but can be disabled in the settings if needed. It does not affect the ability to downgrade to previous v0.19.x-beta versions.
Improvements in this update include better handling of peer-to-peer connections, enhanced payment tracking in logs, and more accurate fee calculations. Additionally, there are updates to command line tools (lncli) and improved compatibility with test networks. The Lightning Seed service now supports testnet4 and signet, simplifying peer discovery for new nodes.
Further enhancements involve improved connection management, auxiliary traffic shaping, and updates to the RPC interface for easier debugging. The release, built using go1.23.9, allows users to verify the authenticity of the files by comparing them to the original source code. Docker users can also validate the installation through a pre-start script.
To ensure the integrity of the release, PGP signatures and OpenTimestamps can be used for verification, guaranteeing that the files have not been tampered with. Detailed instructions and information on the release can be found on the official GitHub page for LND. Overall, version 0.19.2 of LND brings key bug fixes and performance upgrades, making it a valuable update for users of the Lightning Network.