Releases: lightninglabs/loop
Releases · lightninglabs/loop
v0.18.0-beta
New Features
- Loop client now supports optional routing plugins to improve off-chain payment
reliability. One such plugin that the client implements will gradually prefer
increasingly more expensive routes in case payments using cheap routes time out.
Note that with this addition the minimum required LND version is LND 0.14.2-beta.
Bug Fixes
- Loop now supports being hooked up to a remote signing pair of
lnd
nodes,
as long aslnd
isv0.14.3-beta
or later.
v0.17.0-beta
New Features
-
Loop in functionality has been added to AutoLoop. This feature can be enabled
to acquire outgoing capacity on your node automatically, using
loop setrule --type=in
. At present, autoloop can only be set to loop out
or loop in, and cannot manage liquidity in both directions. -
Use LND's hop hint selector when doing private loop-ins.
Bug Fixes
- Close local databases when loopd daemon is stopped programmatically.
v0.16.0-beta
New Features
--private
flag is now available on theloop in
command, meaning users can
now loop in to private nodes! This was implemented in #415
and has an implementation of LND's hop hints creation feature for the time
being. The flag is also available inloop quote in
as an extension.--route_hints
has also been added on theloop in
andloop quote in
cli
commands, and was also include in #415.
While the--private
flag autogenerates routehints to assist the payer (Lightning Labs),
--route_hints
allows the user to feed their own crafted versions if they so please.
Bug Fixes
- Fixed issue where loop assumes the mainnet location for lnd.macaroonpath regardless of passed network parameters.
v0.15.0-beta
New Features
- Loop-in quote now asks the server to optionally probe the client to test
inbound liquidity. The server may use this information to give more accurate
quotes.
Bug Fixes
- Grpc error codes returned by the swap server when swap initiation fails are
now surfaced to the client. Previously these error codes would be returned
as a string.
Maintenance
- Updated compile time dependencies of
lnd
,grpc-gateway
,protobuf
and
grpc
.
v0.14.2-beta
Bug Fixes
- Certain versions of the Python gRPC library
weren't able to connect to
loopd
's gRPC interface, getting themissing selected ALPN property
error.
A server side fix was introduced to get rid of that error message.
v0.14.1-beta
Bug Fixes
- A protobuf warning that was being logged on
loopd
startup andloop
cli calls has been addressed.
v0.14.0-beta
New Features
- The loopd client reports off-chain routing failures for loop out swaps if it cannot find a route to the server for the swap's prepay or invoice payment. This allows the server to release accepted invoices, if there are any, earlier, reducing the amount of time that funds are held off-chain. If the swap failed on one of the loop server's channels, it will report failure location of its off-chain failure. If the failure occurred outside of the loop server's infrastructure, a generic failure will be used so that no information about the client's position in the network is leaked.
v0.13.0-beta
Breaking Changes
A breaking change is required due to poold changes.
- Bumped the minimum required version of
lnd
tov0.11.1-beta
.
v0.12.2-beta
New Features
- If the payment for an LSAT fails, it is now automatically re-tried.
Bug Fixes
- Instead of just blocking for forever without any apparent reason if another
Loop daemon process is already running, we now exit with an error after 5
seconds if acquiring the unique lock on the Loopbbolt
DB fails.
v0.12.1-beta
New Features
- A new flag,
--verbose
, or-v
, is added toloop in
,loop out
and
loop quote
. Responses from these commands are also updated to provide more
verbose info, giving users a more intuitive view about money paid
on/off-chain and fees incurred. Useloop in -v
,loop out -v
,
loop quote in -v
orloop quote out -v
to view the details. - A stripped down version of the Loop server is now provided as a
Docker image. A quick
start script and exampledocker-compose
environment as well as
documentation on how to use theregtest
Loop server
was added too.
Bug Fixes
- A bug that would not list autoloop rules set on a per-peer basis when they
were excluded due to insufficient budget, or the number of swaps in flight
has been corrected. These rules will now be included in the output of
suggestswaps
with other autoloop peer rules.