2
0
mirror of https://github.com/lightninglabs/loop synced 2024-11-09 19:10:47 +00:00
Commit Graph

68 Commits

Author SHA1 Message Date
Oliver Gugger
732390e677
release_notes: add notes about bugfix 2022-03-21 15:08:43 +01:00
Andras Banki-Horvath
eb1371ee1e
docs: update release notes 2022-03-16 13:23:41 +01:00
Andras Banki-Horvath
312819c8c6
docs: update release notes 2022-02-14 10:14:48 +01:00
Alex Bosworth
74c9f1073e
version: bump version to v0.17.0-beta 2022-02-07 08:17:53 -08:00
Andras Banki-Horvath
3237a2cf81
docs: update release notes 2022-02-01 15:09:55 +01:00
Andras Banki-Horvath
c8a650842e
docs: update release notes 2021-12-22 10:33:43 +01:00
carla
23897a9a89
multi: update release notes and docs to make note of loop in 2021-12-15 09:11:49 +02:00
Alex Bosworth
0911db6418
version: bump version to v0.16.0-beta 2021-12-14 09:14:30 -08:00
Harsha Goli
52087c8bb4
Merge pull request #434 from arshbot/default-macaroon-locations
loopd: Consider network when making LND paths
2021-12-08 17:11:34 -05:00
Harsha Goli
bf84aef4be
release_notes: add release notes for bugfix 2021-12-08 13:54:03 -05:00
Harsha Goli
8dba29ad3e
docs: updated release notes 2021-12-07 21:04:08 -05:00
Oliver Gugger
f0b2bb0888
release_notes: clear on release of new version 2021-11-18 14:10:58 +01:00
Oliver Gugger
0ea64e81fb
multi: bump lnd to v0.14.0-beta final, release v0.15.1-beta
With this PR we include the final version of the lnd v0.14.0-beta
release to ensure compatibility.
The rationale for choosing Loop version 0.15.1 instead of 0.16.0 is that
this doesn't add any major new features.
2021-11-18 13:53:48 +01:00
Oliver Gugger
2c6e035235
multi: bump lnd compile time dependency to v0.14.0-beta.rc1 2021-11-03 19:31:21 +01:00
Martin Habovstiak
84582bbb88 Improve error handling of config file
This makes two changes to handling of errors when configuration file
could not be loaded:

1. Only NotFound errors are considered OK - access errors and other FS
   issues are now treated as fatal.
2. Failing to load config file specified explicitly via `--configfile`
   option is alway a fatal error.

Rationale: If the configfile was specified explicitly then it indicates
the user really wishes to load it. While the user could want it to be
optionally loaded for extra configuration options, this can be
accomplished using an empty file.

If the config file was not specified explicitly then its' path was
computed from loop directory. If the file is inaccessible due to
permissions or other FS errors it's nearly certain other following
operations will fail as well. Failing early with a clear message is thus
beneficial.

This still leaves room for uncaught user error (e.g. mistakenly naming
config file inside loop dir as `loop.conf` instead of `loopd.conf`) but
it's greatly reduced and such error should be easier to identify.

(Indirectly) closes #412
2021-08-05 18:19:52 +02:00
Alex Bosworth
7c4c021c07
version: bump version to v0.15.0-beta 2021-08-02 11:46:45 -07:00
Andras Banki-Horvath
bfb191c233
docs: update release notes 2021-07-30 13:22:13 +02:00
Oliver Gugger
a7fff0ac2f
multi: update lnd master with grpc-gateway upgrade
To make loop work with the latest lnd version inside of LiT, we need
to upgrade the grpc-gateway library to the same v2 version here too.
2021-07-29 17:02:06 +02:00
carla
b8f1fd1c4e
release_notes: add grpc error code surfacing 2021-07-19 10:28:35 +02:00
Alex Bosworth
cec9a9fe06
version: bump version to v0.14.1-beta 2021-06-09 08:36:44 -07:00
carla
a3c8e54bf4
release_notes: note proto warning fixed 2021-06-03 11:01:09 +02:00
Alex Bosworth
2d48842605
version: bump version to v0.14.0-beta 2021-06-01 10:02:31 -07:00
carla
6350d873e0
release_notes: add swap cancelation feature 2021-05-24 08:46:06 +02:00
Alex Bosworth
5df67ddbbf
docs: remove pending release notice 2021-05-19 09:16:40 -07:00
Oliver Gugger
45dbd582d1
multi: bump lnd min version to v0.11.1-beta
The version v0.10.1-beta of lnd is quite old with v0.13.0-beta just
being published as RC2. Maintaining backward compatibility in the
lndclient library is quite an effort. We decided to merge the v0.11.1
branch into master meaning that all our projects now have this minimum
version requirement.
2021-05-19 14:25:23 +02:00
Alex Bosworth
9b5a3401fc
version: bump to v0.12.2-beta 2021-04-29 08:24:36 -07:00
Oliver Gugger
27fd6b3304
multi: use aperture instead of local lsat library
Since the lsat code was copied over to aperture a while ago for other
projects to use as well, we should migrate over to that shared code
also. This will give us the recently added "remove token if payment
failed and try again" feature for free along with some other small
updates to the lsat package.
2021-04-29 10:01:15 +02:00
Oliver Gugger
39c8c9278d
loopd+loopdb: add timeout to DB open
To make sure we don't just block for forever if another Loop daemon
process is already running, we add a timeout and error out if obtaining
the unique file lock fails after 5 seconds.
2021-04-28 17:16:27 +02:00
Alex Bosworth
cedd16a178
version: bump to v0.12.1-beta 2021-03-25 13:07:16 -07:00
Carla Kirk-Cohen
1681aafade
Merge pull request #362 from carlaKC/autoloop-includepeers
autoloop: include peer rules for inflight/budget limits
2021-03-25 11:30:17 +02:00
carla
cc10d5b207
release_notes: note update to autoloop reasons for peers 2021-03-25 11:27:00 +02:00
Oliver Gugger
e5a1914433
release_notes: add regtest Loop server 2021-03-19 18:51:38 +01:00
yyforyongyu
82401ff1ba
cmd: prettify loop quote in/out responses 2021-03-08 20:08:49 +08:00
Alex Bosworth
b5fcd9f326
version: bump to v0.12.0-beta 2021-03-05 13:41:49 -08:00
Carla Kirk-Cohen
9b9f64d133
Merge pull request #347 from carlaKC/189-loopinfees
loopin: store loop in on-chain fees
2021-03-05 16:15:44 +02:00
Carla Kirk-Cohen
5a639a2198
Merge pull request #351 from carlaKC/autoloop-defaults
liquidity: update default budget and confirmation target
2021-03-05 14:13:53 +02:00
carla
d928d53f10
loopin: store loop in on-chain fees 2021-03-05 11:33:21 +02:00
carla
2b206e4d45
dockerfile: use make rather than go install
Using straight install does not set our current commit hash for
the daemon running in the docker container.
2021-03-05 11:07:28 +02:00
carla
c17631eee2
liquidity: increase default confirmation target 2021-03-05 09:53:27 +02:00
carla
34726a4130
multi: update release notes and docs to include fee percentage 2021-03-04 10:21:24 +02:00
carla
4911130671
loopin: store loop in on-chain fees 2021-03-03 12:49:59 +02:00
carla
b393102696
multi: update docs and release notes to include peer level management 2021-02-17 14:13:00 +02:00
Alex Bosworth
ef28278d55
version: bump to 0.11.3-beta 2021-02-09 12:42:40 -08:00
carla
cf50ffd43c
multi: add disqualified swaps to docs and release notes 2021-02-08 09:39:04 +02:00
carla
d5096cdc21
liquidity: relax restriction which requires no unrestricted swaps
In practice, this restriction has proven to be too strict. Autoloop will
now only hold off on a swap for a channel if a manual swap is
specifically using that channel.
2021-02-08 09:38:59 +02:00
carla
7ba1821696
liquidity: fail suggest swaps when no rules are set
In an effort to surface more information about why autoloop is not
executing, we add an error when suggest swaps is called with no rules.
In other cases we can surface a reason enum with each rule that is set,
but in the case where we have no rules, there are no results to
accompany with reasons.
2021-02-08 09:38:23 +02:00
Oliver Gugger
2a089d131e
loopd: all only specifying one lnd macaroon
Fixes #299 by allowing only one macaroon to be specified in the
--lnd.macaroonpath config option/command line flag.
2021-02-05 12:55:45 +01:00
carla
71ace95ac8
loop: rename autoloop specific parameters 2021-02-03 08:54:48 +02:00
Carla Kirk-Cohen
d85cc010b0
Merge pull request #327 from carlaKC/325-waitunlocked
loopd: wait for lnd to be unlocked on startup
2021-01-14 09:24:19 +02:00
carla
bd57c2cc20
release_notes: add wait for unlock to release notes 2021-01-14 09:15:13 +02:00