From dd8a6cd9d7543c5ba1321d8eef81b23c028550ea Mon Sep 17 00:00:00 2001 From: archipelago Date: Tue, 19 May 2026 16:10:43 -0400 Subject: [PATCH] chore: release v1.7.70-alpha --- core/archipelago/Cargo.toml | 2 +- neode-ui/package-lock.json | 4 ++-- neode-ui/package.json | 2 +- release-manifest.json | 37 +++++++++++++++++-------------------- releases/manifest.json | 37 +++++++++++++++++-------------------- 5 files changed, 38 insertions(+), 44 deletions(-) diff --git a/core/archipelago/Cargo.toml b/core/archipelago/Cargo.toml index ce26099b..25801c49 100644 --- a/core/archipelago/Cargo.toml +++ b/core/archipelago/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "archipelago" -version = "1.7.69-alpha" +version = "1.7.70-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 c21b1946..e2f00be2 100644 --- a/neode-ui/package-lock.json +++ b/neode-ui/package-lock.json @@ -1,12 +1,12 @@ { "name": "neode-ui", - "version": "1.7.69-alpha", + "version": "1.7.70-alpha", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "neode-ui", - "version": "1.7.69-alpha", + "version": "1.7.70-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 f32de5fd..4861e5f3 100644 --- a/neode-ui/package.json +++ b/neode-ui/package.json @@ -1,7 +1,7 @@ { "name": "neode-ui", "private": true, - "version": "1.7.69-alpha", + "version": "1.7.70-alpha", "type": "module", "scripts": { "start": "./start-dev.sh", diff --git a/release-manifest.json b/release-manifest.json index 7f03bca4..47fa0e9c 100644 --- a/release-manifest.json +++ b/release-manifest.json @@ -1,32 +1,29 @@ { - "version": "1.7.69-alpha", + "version": "1.7.70-alpha", "release_date": "2026-05-19", "changelog": [ - "App installs now allow up to 10 minutes for the initial `package.install` RPC to return, matching slow container image pulls and preventing apps from disappearing from My Apps while the backend is still pulling or retrying mirrors.", - "Live diagnostics on `100.70.96.88` confirmed the Gitea install did not fail; the primary registry pull timed out after 300 seconds, the fallback mirror succeeded, and Gitea came up healthy on `3001` while the frontend had already timed out at 15 seconds.", - "Gitea and other Docker-image app installs now stay visible during slow registry pulls instead of being marked as failed by the browser before backend install progress can complete.", - "Gitea is now categorized as a known Data app in My Apps, so a running Gitea container appears with installed apps instead of being filtered into the Websites/Services split.", - "NetBird `0.71.2` is now available in the app catalog and fallback marketplace data as a recommended networking app using the official `docker.io/netbirdio/netbird:0.71.2` image.", - "NetBird installs get persistent state under `/var/lib/archipelago/netbird`, `NET_ADMIN`/`NET_RAW`, `/dev/net/tun`, `slirp4netns`, image-version pinning, backend metadata, and health checks through `netbird status`.", - "The Archipelago terminal now includes `nano` on new disk installs and ISO builds, and self-update installs it on existing nodes if it is missing.", - "Validation passed with catalog JSON checks, shell syntax checks, `npm run type-check`, `cargo fmt --all --check --manifest-path core/Cargo.toml`, and `cargo check -p archipelago --manifest-path core/Cargo.toml`." + "NetBird is being corrected from the peer/client daemon image to the self-hosted NetBird control-plane stack with a launchable dashboard on port `8087`, a combined management/signal/relay server on `8086`, and STUN on UDP `3478`.", + "App sessions now always launch local apps through direct host ports and carry an explicit dashboard return target, so closing an iframe returns to the launching dashboard screen instead of falling through to browser history or a 404.", + "Mobile app launches ignore stale desktop panel state and route into the full app-session webview consistently.", + "The desktop sidebar now pins the logo/version at the top and controller/online/mode controls at the bottom, with only the navigation section scrolling on shorter screens.", + "Validation passed with catalog JSON checks, `scripts/image-versions.sh` syntax check, `npm run type-check`, `cargo fmt --all --check --manifest-path core/Cargo.toml`, and `cargo check -p archipelago --manifest-path core/Cargo.toml`." ], "components": [ { "name": "archipelago", - "current_version": "1.7.69-alpha", - "new_version": "1.7.69-alpha", - "download_url": "http://146.59.87.168:3000/lfg2025/archy/releases/download/v1.7.69-alpha/archipelago", - "sha256": "60f2cf9bfd46549c24da7d5656f185ebe568ca804dfc60c28ee0598a37b3e910", - "size_bytes": 42958832 + "current_version": "1.7.70-alpha", + "new_version": "1.7.70-alpha", + "download_url": "http://146.59.87.168:3000/lfg2025/archy/releases/download/v1.7.70-alpha/archipelago", + "sha256": "894b9e20c2af444b46b136cc7ad85edb68ced3b4beade664d5275a9f5226e0ca", + "size_bytes": 42976896 }, { - "name": "archipelago-frontend-1.7.69-alpha.tar.gz", - "current_version": "1.7.69-alpha", - "new_version": "1.7.69-alpha", - "download_url": "http://146.59.87.168:3000/lfg2025/archy/releases/download/v1.7.69-alpha/archipelago-frontend-1.7.69-alpha.tar.gz", - "sha256": "c1b5d0c4041a833305d7aea8267c5c6d004c1acd4e3e8b78784983a3f9c10eda", - "size_bytes": 166482239 + "name": "archipelago-frontend-1.7.70-alpha.tar.gz", + "current_version": "1.7.70-alpha", + "new_version": "1.7.70-alpha", + "download_url": "http://146.59.87.168:3000/lfg2025/archy/releases/download/v1.7.70-alpha/archipelago-frontend-1.7.70-alpha.tar.gz", + "sha256": "4c14cfb53f00b1649f4916403e8114d0599fa3b30cd290facd6fc951760e9fa2", + "size_bytes": 166478441 } ] } diff --git a/releases/manifest.json b/releases/manifest.json index 7f03bca4..47fa0e9c 100644 --- a/releases/manifest.json +++ b/releases/manifest.json @@ -1,32 +1,29 @@ { - "version": "1.7.69-alpha", + "version": "1.7.70-alpha", "release_date": "2026-05-19", "changelog": [ - "App installs now allow up to 10 minutes for the initial `package.install` RPC to return, matching slow container image pulls and preventing apps from disappearing from My Apps while the backend is still pulling or retrying mirrors.", - "Live diagnostics on `100.70.96.88` confirmed the Gitea install did not fail; the primary registry pull timed out after 300 seconds, the fallback mirror succeeded, and Gitea came up healthy on `3001` while the frontend had already timed out at 15 seconds.", - "Gitea and other Docker-image app installs now stay visible during slow registry pulls instead of being marked as failed by the browser before backend install progress can complete.", - "Gitea is now categorized as a known Data app in My Apps, so a running Gitea container appears with installed apps instead of being filtered into the Websites/Services split.", - "NetBird `0.71.2` is now available in the app catalog and fallback marketplace data as a recommended networking app using the official `docker.io/netbirdio/netbird:0.71.2` image.", - "NetBird installs get persistent state under `/var/lib/archipelago/netbird`, `NET_ADMIN`/`NET_RAW`, `/dev/net/tun`, `slirp4netns`, image-version pinning, backend metadata, and health checks through `netbird status`.", - "The Archipelago terminal now includes `nano` on new disk installs and ISO builds, and self-update installs it on existing nodes if it is missing.", - "Validation passed with catalog JSON checks, shell syntax checks, `npm run type-check`, `cargo fmt --all --check --manifest-path core/Cargo.toml`, and `cargo check -p archipelago --manifest-path core/Cargo.toml`." + "NetBird is being corrected from the peer/client daemon image to the self-hosted NetBird control-plane stack with a launchable dashboard on port `8087`, a combined management/signal/relay server on `8086`, and STUN on UDP `3478`.", + "App sessions now always launch local apps through direct host ports and carry an explicit dashboard return target, so closing an iframe returns to the launching dashboard screen instead of falling through to browser history or a 404.", + "Mobile app launches ignore stale desktop panel state and route into the full app-session webview consistently.", + "The desktop sidebar now pins the logo/version at the top and controller/online/mode controls at the bottom, with only the navigation section scrolling on shorter screens.", + "Validation passed with catalog JSON checks, `scripts/image-versions.sh` syntax check, `npm run type-check`, `cargo fmt --all --check --manifest-path core/Cargo.toml`, and `cargo check -p archipelago --manifest-path core/Cargo.toml`." ], "components": [ { "name": "archipelago", - "current_version": "1.7.69-alpha", - "new_version": "1.7.69-alpha", - "download_url": "http://146.59.87.168:3000/lfg2025/archy/releases/download/v1.7.69-alpha/archipelago", - "sha256": "60f2cf9bfd46549c24da7d5656f185ebe568ca804dfc60c28ee0598a37b3e910", - "size_bytes": 42958832 + "current_version": "1.7.70-alpha", + "new_version": "1.7.70-alpha", + "download_url": "http://146.59.87.168:3000/lfg2025/archy/releases/download/v1.7.70-alpha/archipelago", + "sha256": "894b9e20c2af444b46b136cc7ad85edb68ced3b4beade664d5275a9f5226e0ca", + "size_bytes": 42976896 }, { - "name": "archipelago-frontend-1.7.69-alpha.tar.gz", - "current_version": "1.7.69-alpha", - "new_version": "1.7.69-alpha", - "download_url": "http://146.59.87.168:3000/lfg2025/archy/releases/download/v1.7.69-alpha/archipelago-frontend-1.7.69-alpha.tar.gz", - "sha256": "c1b5d0c4041a833305d7aea8267c5c6d004c1acd4e3e8b78784983a3f9c10eda", - "size_bytes": 166482239 + "name": "archipelago-frontend-1.7.70-alpha.tar.gz", + "current_version": "1.7.70-alpha", + "new_version": "1.7.70-alpha", + "download_url": "http://146.59.87.168:3000/lfg2025/archy/releases/download/v1.7.70-alpha/archipelago-frontend-1.7.70-alpha.tar.gz", + "sha256": "4c14cfb53f00b1649f4916403e8114d0599fa3b30cd290facd6fc951760e9fa2", + "size_bytes": 166478441 } ] }