Releases: daywalker90/holdinvoice
Releases · daywalker90/holdinvoice
v3.1.0
v3.0.0
Changed
- Merged
primitives.proto
intohold.proto
. It was already very small and conflicting with CLN'sprimitives.proto
- Renamed proto package name from
cln
tohold
so this plugin can stand alone and work together withcln-grpc
Release binaries info
- Release binaries were built using rust 1.79.0
- Linux release binaries require glibc>=2.31
v2.0.0
Added
- Newly supported invoice fields
exposeprivatechannels
andcreated_index
Changed
- Error on not decodeable
fallbacks
inHoldInvoiceRequest
's instead of skipping them HoldState
is now a primitive inside primitives.protoHoldState
is now consistently UPPERCASE everywhere if represented as a string
Removed
DecodeBolt11
, it is now supported bycln-grpc
to have routes in the decode/decodepay responses
Fixed
- Crash in cln v24.05 caused by missing
failure_message
in hook response withresult
:fail
Release binaries info
- Release binaries were built using rust 1.78.0
- Linux release binaries require glibc>=2.31
v1.0.2
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
v1.0.0
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