Skip to content

Releases: lightninglabs/loop

v0.21.0-beta

16 Dec 21:07
v0.21.0-beta
d5336ad
Compare
Choose a tag to compare

New Features

  • Autoloop now has a new parameter named destaddr which if set to a valid bitcoin address will direct all funds from automatically dispatched loop outs towards that address.

Breaking Changes

  • Listing loop-in swaps will not display old, nested segwit swap htlc addresses correctly anymore since
    support for these htlc types is removed from the code base.

v0.20.2-beta

26 Oct 15:19
v0.20.2-beta
17a1a3f
Compare
Choose a tag to compare

Bug Fixes

  • Bump minimum LND version to v0.15.1-beta to avoid failed swaps due to the chain
    backend not properly supporting taproot (fixed in: lightningnetwork/lnd#6798).

v0.20.1-beta

01 Aug 17:22
v0.20.1-beta
f26115e
Compare
Choose a tag to compare
  • Improve logging for sweep transactions

v0.20.0-beta

20 Jul 18:55
v0.20.0-beta
535b84c
Compare
Choose a tag to compare

New Features

  • P2TR HTLCs and privacy preserving and cheaper MuSig2 loopout sweeps are now supported as an experimental feature when running loopd with the--experimental flag.

v0.19.1-beta

09 Jun 16:46
v0.19.1-beta
0f9abbc
Compare
Choose a tag to compare

New Features

  • User-specified liquidity parameters are persisted on disk to enable the
    liquidity manager's config to survive after a restart.

Bug Fixes

  • The SuggestSwaps rpc now returns the correct peer pubkeys in the disqualified list.

v0.18.0-beta

30 Mar 17:00
v0.18.0-beta
b5e7e3d
Compare
Choose a tag to compare

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 as lnd is v0.14.3-beta or later.

v0.17.0-beta

07 Feb 17:54
v0.17.0-beta
7e8e5a2
Compare
Choose a tag to compare

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

14 Dec 18:34
v0.16.0-beta
b09969e
Compare
Choose a tag to compare

New Features

  • --private flag is now available on the loop 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 in loop quote in as an extension.
  • --route_hints has also been added on the loop in and loop 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

03 Aug 16:06
v0.15.0-beta
63f34ec
Compare
Choose a tag to compare

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

20 Jul 17:42
v0.14.2-beta
b9a3d1d
Compare
Choose a tag to compare

Bug Fixes

  • Certain versions of the Python gRPC library
    weren't able to connect to
    loopd's gRPC interface, getting the missing selected ALPN property error.
    A server side fix was introduced to get rid of that error message.