Releases: bitromortac/lndmanage
Release v0.16.0
Breaking change:
- the configuration key
admin_macaroon_file
was changed tomacaroon_file
: it is recommended to use the readonly or custom macaroon file (https://github.com/bitromortac/lndmanage#macaroon-and-tls-cert-needed)
Changelog: v0.15.0...v0.16.0
Release v0.15.0
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
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
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
Support for LND v0.14.0-beta
This is a compatibility release to support the RPC of the latest LND release LND.
Main features:
update-fees
: Fee optimization via historic demand (see #94 and readme section)listpeers
: List aggregated channel statistics for peers (see #97 and readme section)
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
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
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
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
Bugfixes
For a change log, visit Changelog.
Release notes v0.10.0
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
Bugfixes
For a change log, visit Changelog.
v0.9.0
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.