Skip to content

Releases: daywalker90/holdinvoice

v3.1.0

23 Sep 09:21
e6aab1a
Compare
Choose a tag to compare

Added

Changed

  • updated dependencies

Release binaries info

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

v3.0.0

16 Jun 16:05
85ef4bd
Compare
Choose a tag to compare

Changed

  • Merged primitives.proto into hold.proto. It was already very small and conflicting with CLN's primitives.proto
  • Renamed proto package name from cln to hold so this plugin can stand alone and work together with cln-grpc

Release binaries info

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

v2.0.0

05 Jun 12:45
8429b94
Compare
Choose a tag to compare

Added

  • Newly supported invoice fields exposeprivatechannels and created_index

Changed

  • Error on not decodeable fallbacks in HoldInvoiceRequest's instead of skipping them
  • HoldState is now a primitive inside primitives.proto
  • HoldState is now consistently UPPERCASE everywhere if represented as a string

Removed

  • DecodeBolt11, it is now supported by cln-grpc to have routes in the decode/decodepay responses

Fixed

  • Crash in cln v24.05 caused by missing failure_message in hook response with result:fail

Release binaries info

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

v1.0.2

21 Apr 15:56
203f2f2
Compare
Choose a tag to compare

Fixed

  • Race condition when restarting a node while holding alot of invoices. Holdstate of invoices previously in ACCEPTED state can now temporarily be in OPEN state during a node restart. We would previously CANCEL invoices if the amount of sats in ACCEPTED htlcs was dropping below the amount of the invoice.

Release binaries info

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

v1.0.1

08 Mar 19:40
Compare
Choose a tag to compare

Maintenance release:

  • added coffee support
  • updated dependencies

tested on cln 24.02+

v1.0.0

07 Dec 00:08
d17831a
Compare
Choose a tag to compare

Core lightning (CLN) plugin to hold invoices. Supports rpc and grpc.

Tested with cln 23.11 (should work with some older versions too...)

EDIT: replaced archives, they were previously not piped through gzip