From d2bab4323a0307a5da2586684357f0f2af9a61df Mon Sep 17 00:00:00 2001 From: Nathan Fretz Date: Tue, 9 May 2023 10:57:43 -0700 Subject: [PATCH] Update LNbits to 0.10.5 (#522) --- lnbits/docker-compose.yml | 4 +++- lnbits/umbrel-app.yml | 27 +++++++++++++++++++++++---- 2 files changed, 26 insertions(+), 5 deletions(-) diff --git a/lnbits/docker-compose.yml b/lnbits/docker-compose.yml index ea972da..047ca88 100644 --- a/lnbits/docker-compose.yml +++ b/lnbits/docker-compose.yml @@ -8,7 +8,7 @@ services: PROXY_AUTH_ADD: "false" web: - image: lnbitsdocker/lnbits-legend:0.9.7@sha256:1fccd9611a23b9d9259ca4adff860e3e2d441ed42261d192141e76b261cd3b74 + image: lnbitsdocker/lnbits-legend:0.10.6@sha256:a11aaa6d2b211db4c1ec2cafb7c35057ef45bcf4b98fb3bbf23c5635a0304aff init: true restart: on-failure stop_grace_period: 1m @@ -32,3 +32,5 @@ services: LNBITS_DEFAULT_WALLET_NAME: "LNbits wallet" LNBITS_DISABLED_EXTENSIONS: "amilk" LNBITS_ADMIN_EXTENSIONS: "ngrok" + LNBITS_ADMIN_UI: "true" + SUPER_USER: "$APP_PASSWORD" diff --git a/lnbits/umbrel-app.yml b/lnbits/umbrel-app.yml index 0b1c799..15bea5c 100644 --- a/lnbits/umbrel-app.yml +++ b/lnbits/umbrel-app.yml @@ -2,7 +2,7 @@ manifestVersion: 1 id: lnbits category: Finance name: LNbits -version: "0.9.7" +version: "0.10.6" tagline: Multi-user wallet management system description: >- LNbits is a simple multi-user and account system for Lightning @@ -13,6 +13,14 @@ description: >- LNbits is packaged with tools to help manage funds, such as a table of transactions, line chart of spending, export to CSV, and more to come. It provides an extendable platform for expanding Lightning Network functionality via LNbits extension framework, and can also be used as a fallback wallet for the LNURL scheme. + + + HOW TO INSTALL EXTENSIONS: + + Extensions can be installed by visiting the super admin page of your LNbits app. To do this, open your LNbits app + and replace the umbrel.local:3007 URL with umbrel.local:3007/uuidv4/. + This will redirect you to the super admin page where you can install extensions. These extensions can then be enabled/disabled by + any user. developer: LNbits website: https://github.com/lnbits/lnbits-legend dependencies: @@ -26,10 +34,21 @@ gallery: - 3.jpg path: "" defaultUsername: "" -defaultPassword: "" +deterministicPassword: true releaseNotes: >- - - This minor release updates the Docker images and fixes the dependency versions from 0.9.6.1. + ⚠️ This update fixes a critical vulnerability in LNbits. Please update as soon as possible. + + + IMPORTANT NOTE ON EXTENSIONS: + + New versions of LNbits now have all extensions removed by default. To install extensions, you need + to visit your super admin page and install them from there. To do this, open your LNbits app + and replace the umbrel.local:3007 URL with umbrel.local:3007/uuidv4/. + This will redirect you to the super admin page where you can install extensions. These extensions can then be enabled/disabled by + any user. Existing LNbits users that are updating their app in Umbrel may need to hard refresh their browser on the extensions page + in order to manage installed extensions. + - See the full changelog here: https://github.com/lnbits/lnbits/releases/tag/0.9.7 + Full details on release notes can be found here: https://github.com/lnbits/lnbits/releases submitter: Umbrel submission: https://github.com/getumbrel/umbrel/pull/372