LNDg v1.6.0
cryptosharks131
released this
29 Mar 23:52
·
252 commits
to master
since this release
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