From e2f83c015717d471370faa8c4ff9e87572e6d24a Mon Sep 17 00:00:00 2001 From: archipelago Date: Mon, 20 Jul 2026 03:40:38 -0400 Subject: [PATCH] chore: release v1.7.105-alpha --- core/archipelago/Cargo.toml | 2 +- neode-ui/package-lock.json | 4 ++-- neode-ui/package.json | 2 +- release-manifest.json | 41 +++++++++++++++++++------------------ releases/manifest.json | 41 +++++++++++++++++++------------------ 5 files changed, 46 insertions(+), 44 deletions(-) diff --git a/core/archipelago/Cargo.toml b/core/archipelago/Cargo.toml index 0515e0ff..7ad80eec 100644 --- a/core/archipelago/Cargo.toml +++ b/core/archipelago/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "archipelago" -version = "1.7.104-alpha" +version = "1.7.105-alpha" edition = "2021" description = "Archipelago Bitcoin Node OS - Native backend" authors = ["Archipelago Team"] diff --git a/neode-ui/package-lock.json b/neode-ui/package-lock.json index 11999cde..35d1aec7 100644 --- a/neode-ui/package-lock.json +++ b/neode-ui/package-lock.json @@ -1,12 +1,12 @@ { "name": "neode-ui", - "version": "1.7.104-alpha", + "version": "1.7.105-alpha", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "neode-ui", - "version": "1.7.104-alpha", + "version": "1.7.105-alpha", "dependencies": { "@types/dompurify": "^3.0.5", "@vue-leaflet/vue-leaflet": "^0.10.1", diff --git a/neode-ui/package.json b/neode-ui/package.json index 85d9bd74..636e517a 100644 --- a/neode-ui/package.json +++ b/neode-ui/package.json @@ -1,7 +1,7 @@ { "name": "neode-ui", "private": true, - "version": "1.7.104-alpha", + "version": "1.7.105-alpha", "type": "module", "scripts": { "start": "./start-dev.sh", diff --git a/release-manifest.json b/release-manifest.json index 3a94aa54..2a2109cb 100644 --- a/release-manifest.json +++ b/release-manifest.json @@ -1,30 +1,31 @@ { + "version": "1.7.105-alpha", + "release_date": "2026-07-20", "changelog": [ - "Software updates are now much safer to receive: the node will never install an update that isn't completely downloaded and verified byte-for-byte, closing a rare bug where an interrupted or cancelled download could leave a node unable to start.", - "If a freshly installed update does fail to start, the node now notices and automatically restores the previous working version by itself — no manual rescue needed.", - "The Electrum server now works with whichever Bitcoin you run: it finds Bitcoin Knots or Bitcoin Core automatically instead of assuming Knots.", - "While the Electrum server is first building its index, its waiting screen now shows the ElectrumX app icon and live progress." + "Fixed a failure loop where a node that lost power or was moved could get stuck on a blank \"can't reach your node\" screen forever: startup recovery no longer spends minutes retrying containers that no longer exist, and a genuinely large recovery is no longer cut off half-way and forced to start over. The node now reaches its login screen even after the messiest shutdown.", + "Phone tunnel setup (WireGuard) is now dependable: the QR screen automatically retries while a fresh install is still settling instead of dead-ending at \"failed to fetch\", and if your node has moved to a different network the QR and downloadable config now carry the node's current address instead of the old one.", + "Fixed the white screen some laptop displays showed right after the intro on v1.7.104.", + "The companion phone app no longer suggests installing the companion app from inside itself.", + "The Tor page now lists onion addresses only for apps you actually have installed \u2014 fresh installs no longer come with six pre-made addresses for apps that were never set up.", + "Running `archipelago --version` or `--help` on the command line now prints and exits instead of silently starting a second copy of the node, which could briefly disrupt running apps.", + "Behind the scenes: installer image builds now stop loudly if VPN components are missing instead of producing a broken image, and a background file-permission sweep runs far less often, reducing disk churn on busy nodes." ], "components": [ { - "current_version": "1.7.104-alpha", - "download_url": "http://146.59.87.168:3000/lfg2025/archy/releases/download/v1.7.104-alpha/archipelago", "name": "archipelago", - "new_version": "1.7.104-alpha", - "sha256": "6f290654d3f6c784dd9518df673a14783b50f8832937306943bf50e62a33f1bb", - "size_bytes": 49976648 + "current_version": "1.7.105-alpha", + "new_version": "1.7.105-alpha", + "download_url": "http://146.59.87.168:3000/lfg2025/archy/releases/download/v1.7.105-alpha/archipelago", + "sha256": "5e9eb56458dd1bc4d60904ed3c84f8a8409778e640d900084e0e57b2c8c52143", + "size_bytes": 50275432 }, { - "current_version": "1.7.104-alpha", - "download_url": "http://146.59.87.168:3000/lfg2025/archy/releases/download/v1.7.104-alpha/archipelago-frontend-1.7.104-alpha.tar.gz", - "name": "archipelago-frontend-1.7.104-alpha.tar.gz", - "new_version": "1.7.104-alpha", - "sha256": "8413af30dadbcade9ca40984beeac17add1b0477de7b1f7e4274f1482658d554", - "size_bytes": 174592628 + "name": "archipelago-frontend-1.7.105-alpha.tar.gz", + "current_version": "1.7.105-alpha", + "new_version": "1.7.105-alpha", + "download_url": "http://146.59.87.168:3000/lfg2025/archy/releases/download/v1.7.105-alpha/archipelago-frontend-1.7.105-alpha.tar.gz", + "sha256": "486ed02515e62caf3c40e8de0fe388ad7fb6589e454bec77111ac4780a1f6f01", + "size_bytes": 174593338 } - ], - "release_date": "2026-07-19", - "signature": "c1e2f9312d44c6109a77ff4500ce511cfa66b0c879a35271c7295d5673172053942de911db5e64306c4bef78b4bfc259cac0bf0fe1fc8dadfe77b14d4a5c0d08", - "signed_by": "did:key:z6MkkidEnEpo6qHMCNSZoNKWtvQvxq3whnaME9wGgEFhq7ur", - "version": "1.7.104-alpha" + ] } diff --git a/releases/manifest.json b/releases/manifest.json index 3a94aa54..2a2109cb 100644 --- a/releases/manifest.json +++ b/releases/manifest.json @@ -1,30 +1,31 @@ { + "version": "1.7.105-alpha", + "release_date": "2026-07-20", "changelog": [ - "Software updates are now much safer to receive: the node will never install an update that isn't completely downloaded and verified byte-for-byte, closing a rare bug where an interrupted or cancelled download could leave a node unable to start.", - "If a freshly installed update does fail to start, the node now notices and automatically restores the previous working version by itself — no manual rescue needed.", - "The Electrum server now works with whichever Bitcoin you run: it finds Bitcoin Knots or Bitcoin Core automatically instead of assuming Knots.", - "While the Electrum server is first building its index, its waiting screen now shows the ElectrumX app icon and live progress." + "Fixed a failure loop where a node that lost power or was moved could get stuck on a blank \"can't reach your node\" screen forever: startup recovery no longer spends minutes retrying containers that no longer exist, and a genuinely large recovery is no longer cut off half-way and forced to start over. The node now reaches its login screen even after the messiest shutdown.", + "Phone tunnel setup (WireGuard) is now dependable: the QR screen automatically retries while a fresh install is still settling instead of dead-ending at \"failed to fetch\", and if your node has moved to a different network the QR and downloadable config now carry the node's current address instead of the old one.", + "Fixed the white screen some laptop displays showed right after the intro on v1.7.104.", + "The companion phone app no longer suggests installing the companion app from inside itself.", + "The Tor page now lists onion addresses only for apps you actually have installed \u2014 fresh installs no longer come with six pre-made addresses for apps that were never set up.", + "Running `archipelago --version` or `--help` on the command line now prints and exits instead of silently starting a second copy of the node, which could briefly disrupt running apps.", + "Behind the scenes: installer image builds now stop loudly if VPN components are missing instead of producing a broken image, and a background file-permission sweep runs far less often, reducing disk churn on busy nodes." ], "components": [ { - "current_version": "1.7.104-alpha", - "download_url": "http://146.59.87.168:3000/lfg2025/archy/releases/download/v1.7.104-alpha/archipelago", "name": "archipelago", - "new_version": "1.7.104-alpha", - "sha256": "6f290654d3f6c784dd9518df673a14783b50f8832937306943bf50e62a33f1bb", - "size_bytes": 49976648 + "current_version": "1.7.105-alpha", + "new_version": "1.7.105-alpha", + "download_url": "http://146.59.87.168:3000/lfg2025/archy/releases/download/v1.7.105-alpha/archipelago", + "sha256": "5e9eb56458dd1bc4d60904ed3c84f8a8409778e640d900084e0e57b2c8c52143", + "size_bytes": 50275432 }, { - "current_version": "1.7.104-alpha", - "download_url": "http://146.59.87.168:3000/lfg2025/archy/releases/download/v1.7.104-alpha/archipelago-frontend-1.7.104-alpha.tar.gz", - "name": "archipelago-frontend-1.7.104-alpha.tar.gz", - "new_version": "1.7.104-alpha", - "sha256": "8413af30dadbcade9ca40984beeac17add1b0477de7b1f7e4274f1482658d554", - "size_bytes": 174592628 + "name": "archipelago-frontend-1.7.105-alpha.tar.gz", + "current_version": "1.7.105-alpha", + "new_version": "1.7.105-alpha", + "download_url": "http://146.59.87.168:3000/lfg2025/archy/releases/download/v1.7.105-alpha/archipelago-frontend-1.7.105-alpha.tar.gz", + "sha256": "486ed02515e62caf3c40e8de0fe388ad7fb6589e454bec77111ac4780a1f6f01", + "size_bytes": 174593338 } - ], - "release_date": "2026-07-19", - "signature": "c1e2f9312d44c6109a77ff4500ce511cfa66b0c879a35271c7295d5673172053942de911db5e64306c4bef78b4bfc259cac0bf0fe1fc8dadfe77b14d4a5c0d08", - "signed_by": "did:key:z6MkkidEnEpo6qHMCNSZoNKWtvQvxq3whnaME9wGgEFhq7ur", - "version": "1.7.104-alpha" + ] }