Skip to content

v4.0.0

Latest
Compare
Choose a tag to compare
@github-actions github-actions released this 11 Mar 19:10
82d34b0

Changed

  • differentiate between "soft" and "hard" expire. Previously holdinvoice would cancel HTLC's even if it was still possible to settle
  • less usage of cln's datastore by not storing expiry value for ACCEPTED state and instead read it from plugin state
  • after plugin start wait for 10s before processing rpc commands to give the plugin a chance to process HTLC's during a node restart
  • upgraded dependencies

Fixed

  • use a constant amount of rpc connections instead of a proportional amount to the number of HTLC's held, fixes os error 11 crash when holding more HTLC's than the network connections limit

Release binaries info

  • Release binaries were built using rust 1.85.0
  • Linux release binaries require glibc>=2.31