Skip to content

LNDg v1.6.0

Compare
Choose a tag to compare
@cryptosharks131 cryptosharks131 released this 29 Mar 23:52
· 252 commits to master since this release
c8f3211

New Features

Bump unconfirmed transactions from the /balances page

Aggregates all failed htlc records older than 30 days before removing them from the database

Add downstream htlc logging to htlc_stream.py

Reduce failed htlc recorded outgoing liquidity by channel reserve amount

Display aggregated downstream channel routes in last 7 days on failed htlc log page

Remove auto-adjusting AR targets

Calculator added to the batching page showing total to be opened and remaining balance

New UI theme added for improved light/dark modes

Capacity column has been merged with the liquidity bar

Improved liquidity bar for better visual accuracy

Organized node header statistics into a table format

Merged current app settings values with an improved form for a more efficient display

Add a sign message function on the home page

Auto updating of iTarget% and AR fields on the home page (no hitting enter or page refreshing)

Add function to cancel or repeat a previously submitted rebalance request

Prevent AR from taking an outgoing channel below its oTarget%

Retry rebalances that may have had a partial route available

Add copy button and QR codes for node addresses

Display messages will now disappear after a few seconds (excluding address generation)

Improve the loading time of the /rebalancing page

Merge the manual rebalance form with the channels list (now select outgoing channels from the table)

Various other fixes and improvements

IMPORTANT - Manual Installers Read Before Updating!

MANUAL install users will need to perform the following steps in order to support new settings.

First, install django-filter by running the requirements file again: .venv/bin/pip install -r requirements.txt

Next, it is advised to update your protobuf module: .venv/bin/pip install --upgrade protobuf

Last, delete your settings.py file and re-initialize it OR update the required section manually in lndg/settings.py.
rm lndg/settings.py
.venv/bin/python initialize.py

OR

Add this into the INSTALLED_APPS section:

'django_filters',

Add this into the REST_FRAMEWORK section:

'DEFAULT_FILTER_BACKENDS': ['django_filters.rest_framework.DjangoFilterBackend'],

INSTALLED_APPS Reference: https://github.com/cryptosharks131/lndg/blob/master/initialize.py#L78
REST_FRAMEWORK Reference: https://github.com/cryptosharks131/lndg/blob/master/initialize.py#L152