New Features
Additional failed HTLC filter by channel id (click on the alias by in/out)
The AP and AF logs can now be filtered by clicking on an alias name
Auto-adjusting AR target (decrease when potential MPP or failure, increase when successful)
Increasing rapid fire amounts and final rapid fire attempts decreasing until amount too small
Dashboard (only) page refresh every 21 min
Record closing costs for all closures (migrated data to closures table)
Refresh button for missed close fees (re-evaluate anything at 0 fees)
Favicon loads on page tab
Add income API with custom days filter (use filter with ?=<days>
)
Add option to use custom tls/macaroon/db paths (manual install requires settings.py
update)
Add option for no password login setup (manual install requires settings.py
update)
Aggregate new peer data on pubkey only (dont penalize nodes that change alias)
Exclude peers from the Suggested Open List and add custom notes
Reconnection is now a permanent request again and tries both the best graph value and last known value (if different)
Payment route pages now show total cost and total ppm
Fix an issue with funding cancelled and abandoned entries in closures
Fix channel balance % display on rebalancing page when there were pending htlcs
Channel card now displays last connection information with peer and autofee logs
Inflight routes are now recorded and visible when viewing an in-flight payment route (payment hash link added to rebalances)
Routes page now displays all relevant information about the payment hash (invoices, rebalances, htlcs, etc.)
Payments left inflight longer than 30 days are marked as cancelled
BOS gifts are now excluded from the rebalancing cost calculation
HTLC Stream systemd settings updated to always restart for better uptime
Keysends can be marked as income from the keysends page
Min/max HTLC settings for each channel can now be updated from the advanced page
Customize the time between AF updates with the AF-UpdateHours setting
The Get New Onchain Address now generates a p2tr address if possible
Use Failed HTLC data to calculate missed fee (instead of current fee rate)
The rebalancing page can be filtered on sink/souce
Capture all fee changes (AF or manual)
Channels that are enabled for AR and oTarget set to 100 will be excluded from AP changes (liquidity sinks)
IMPORTANT - Manual Installers Read Before Updating!
MANUAL install users will need to update their settings.py file in order to support new settings.
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
LND_TLS_PATH = '~/.lnd/tls.cert'
LND_MACAROON_PATH = '~/.lnd/data/chain/bitcoin/mainnet/admin.macaroon'
LND_DATABASE_PATH = '~/.lnd/data/graph/mainnet/channel.db'
LOGIN_REQUIRED = True