Skip to content

Releases: bitromortac/lndmanage

Release v0.16.0

10 Jan 12:55
d57e79f
Compare
Choose a tag to compare

Breaking change:

Changelog: v0.15.0...v0.16.0

Release v0.15.0

08 Mar 10:27
78c8479
Compare
Choose a tag to compare

Note: this will be the last release distributed via pypi!
Please consider to migrate to a github-clone based approach.

This is mostly a bug fix release, ensuring LND v0.15.5-beta API compatibility, see #141.

Rebalancing was removed, see #140.

Changelog: v0.14.2...v0.15.0

Bug fix release

15 Jul 05:52
458f454
Compare
Choose a tag to compare

This release replaces the internal openchannel funding flow with a wrapper around the lnd batchopen API, which is considered safer.

Please consider upgrading!

Release notes v0.14.1

02 Apr 17:22
1d62311
Compare
Choose a tag to compare

Support for LND v0.14.x-beta

This is a compatibility release to support the RPC of the latest LND release LND.

Main features:

  • rebalance: the command had a complete overhaul, see #109

Installation with signature verification

Add the public gpg key https://github.com/bitromortac.gpg
$ gpg --import bitromortac.gpg

Download the whl or tar.gz file with its associated asc file, then
$ gpg --verify lndmanage-0.14.1-py3-none-any.whl.asc or
$ gpg --verify lndmanage-0.14.1.tar.gz.asc.

Install in own python environment with
$ python3 -m venv venv
$ source venv/bin/activate
$ python3 -m pip install lndmanage-0.14.1-py3-none-any.whl

Update command:
$ pip install --upgrade lndmanage

Bugfixes

For a change log, visit Changelog.

Release notes v0.14.0

20 Nov 09:05
7e8bf34
Compare
Choose a tag to compare

Support for LND v0.14.0-beta

This is a compatibility release to support the RPC of the latest LND release LND.

Main features:

Installation with signature verification

Add the public gpg key https://github.com/bitromortac.gpg
$ gpg --import bitromortac.gpg

Download the whl or tar.gz file with its associated asc file, then
$ gpg --verify lndmanage-0.14.0-py3-none-any.whl.asc or
$ gpg --verify lndmanage-0.14.0.tar.gz.asc.

Install in own python environment with
$ python3 -m venv venv
$ source venv/bin/activate
$ python3 -m pip install lndmanage-0.14.0-py3-none-any.whl

Update command:
$ pip install --upgrade lndmanage

Bugfixes

For a change log, visit Changelog.

Release notes v0.13.0

02 Aug 05:16
9a43a41
Compare
Choose a tag to compare

Support for LND v0.13.0-beta/v0.13.1-beta

This is a compatibility release to support the RPC of the latest LND release and to fix some issues with rebalancing LND.

The main feature of this release is support for batched channel opening with coin control (see readme). gRPC interfaces are now built with a script (making them easier to verify) and the plain proto files were removed from this repository.

Installation with signature verification

Add the public gpg key https://github.com/bitromortac.gpg
$ gpg --import bitromortac.gpg

Download the whl or tar.gz file with its associated asc file, then
$ gpg --verify lndmanage-0.13.0-py3-none-any.whl.asc or
$ gpg --verify lndmanage-0.13.0.tar.gz.asc.

Install in own python environment with
$ python3 -m venv venv
$ source venv/bin/activate
$ python3 -m pip install lndmanage-0.13.0-py3-none-any.whl

Update command:
$ pip install --upgrade lndmanage

Bugfixes

For a change log, visit Changelog.

Release notes v0.12.0

13 May 06:46
28e84ec
Compare
Choose a tag to compare

Support for LND v0.12.0-beta

This is mainly a compatibility release to support the RPC of the latest LND release and to fix some issues with rebalancing LND.

Installation with signature verification

Add the public gpg key https://github.com/bitromortac.gpg
$ gpg --import bitromortac.gpg

Download the whl or tar.gz file with its associated asc file, then
$ gpg --verify lndmanage-0.12.0-py3-none-any.whl.asc or
$ gpg --verify lndmanage-0.12.0.tar.gz.asc.

Install in own python environment with
$ python3 -m venv venv
$ source venv/bin/activate
$ python3 -m pip install lndmanage-0.12.0-py3-none-any.whl

Update command:
$ pip install --upgrade lndmanage

Contributors

3nprob

Bugfixes

For a change log, visit Changelog.

Release notes v0.11.0

25 Aug 16:34
Compare
Choose a tag to compare


Support for LND v0.11.0-beta

This is mainly a compatibility release to support the RPC of the latest release of LND.

Update of dependencies to newer versions

All the subdependencies were updated to the newest versions. This is to make sure compiled binaries for these packages are available,
which makes the installation process faster. It is therefore recommended to use pip install as an installation method in contrast to setuptools (python3 setup.py install), where executables in other languages have to be compiled first.

Installation with signature verification

Add the public gpg key https://github.com/bitromortac.gpg
$ gpg --import bitromortac.gpg

Download the whl or tar.gz file with its associated asc file, then
$ gpg --verify lndmanage-0.11.0-py3-none-any.whl.asc or
$ gpg --verify lndmanage-0.11.0.tar.gz.asc.

Install in own python environment with
$ python3 -m venv venv
$ source venv/bin/activate
$ python3 -m pip install lndmanage-0.11.0-py3-none-any.whl

Update command:
$ pip install --upgrade lndmanage

Contributors

@mmilata, @Jules23

Bugfixes

For a change log, visit Changelog.

Release notes v0.10.0

04 May 07:40
v0.10.0
f9082b3
Compare
Choose a tag to compare


Support for LND v0.10.0-beta

The grpc was updated to support the latest release of LND and was tested for compatibility with lndmanage.

Node and channel info command

lndmanage features now a command $ lndmanage info, which takes a channel id or a node public key as an argument. This can be used to retreive information about the channel or node and to some extent enables more sovereign graph exploration.

lncli integration

lndmanage detects now if lncli is in the path or in ~/.lndmanage. If it is found, one can use it from the interactive mode without having to open up a new terminal window and with syntax highlighting in the json response. Command usage: $ lndmanage lncli getinfo.

Node recommendation

The node recommendation command was extended for a method to find nodes that give the most second neighbors upon channel opening. Command usage: $ lndmanage recommend-nodes second-neighbors.

Dependency changes

lndmanage requires the package pygments for colorized highlighting of lncli results, so make sure you update your python virtual environment by pip install -r requirements.txt, if you run lndmanage from the github repository.

Installation with verification

Add the public gpg key https://github.com/bitromortac.gpg
$ gpg --import bitromortac.gpg

Download the whl or tar.gz file with its associated asc file, then
$ gpg --verify lndmanage-0.10.0-py3-none-any.whl.asc or
$ gpg --verify lndmanage-0.10.0.tar.gz.asc.

Install in own python environment with
$ python3 -m venv venv
$ source venv/bin/activate
$ python3 -m pip install lndmanage-0.10.0-py3-none-any.whl

Contributors

@Polyomino

Bugfixes

For a change log, visit Changelog.

v0.9.0

05 Feb 05:47
Compare
Choose a tag to compare

Support for LND v0.9.0-beta

The grpc was updated to support the latest release of LND and was tested for compatibility with lndmanage.

Contributors

Direct and indirect contribution to the project by the following people is greatly acknowledged:

@21isenough
@ankh2054
b.b.2k19
@C-Otto
@darwin
@frennkie
@manakill
@sangaman
@th3geek

Revived Docker Support

Docker support was previously broken and is now fixed by @darwin. The instructions for running lndmanage in docker can be found here.

Logo for lndmanage

A logo for lndmanage was added, which illustrates a router's node in the Lightning Network, with channels and their balances indicated. This node is controlled by lndmanage, signified by a knob.

Several bugfixes

For a change log, visit Changelog.