Lightning Dev Kit (LDK) v0.0.125: Bug Fix Release

LDK/rust-lightning is a highly performant and flexible implementation of the Lightning Network protocol.

Lightning Dev Kit (LDK) v0.0.125: Bug Fix Release
  • "LDK v0.0.125 is here," announced the project.
"This is a bugfix release with no public API changes from LDK 0.0.124. It primarily fixes an issue where channels may be force-closed upon upgrade to 0.0.124."

What's new

  • On upgrade to 0.0.124, channels which were at a steady-state (i.e. for which the counterparty has received our latest revoke_and_ack message) will force-close upon receiving the next channel state update from our counterparty. When built with debug assertions a debug assertion failure will occur instead.
  • Listeners in a ChainListenerSet will now have their block_connected method called, when appropriate, rather than always having their filtered_block_connected method called with full block data.
  • Route-finding historical liquidity channel scores were made more consistent for channels which have very little data which has been decayed.
  • A debug assertion failure when adding nodes to the network graph after removal of nodes from the network graph was fixed.

Announcement / Archive
GitHub Repo