From 1b0ed281b25dce00107f93f537964347dd5db28b Mon Sep 17 00:00:00 2001 From: archipelago Date: Tue, 15 Sep 2026 03:59:43 -0400 Subject: [PATCH] chore: prepare release v1.8.16-alpha --- core/Cargo.lock | 2 +- core/archipelago/Cargo.toml | 2 +- neode-ui/package-lock.json | 4 +-- neode-ui/package.json | 2 +- releases/pending/v1.8.16-alpha/manifest.json | 30 ++++++++++++++++++++ 5 files changed, 35 insertions(+), 5 deletions(-) create mode 100644 releases/pending/v1.8.16-alpha/manifest.json diff --git a/core/Cargo.lock b/core/Cargo.lock index 4016028f..85a0f17a 100644 --- a/core/Cargo.lock +++ b/core/Cargo.lock @@ -104,7 +104,7 @@ dependencies = [ [[package]] name = "archipelago" -version = "1.8.15-alpha" +version = "1.8.16-alpha" dependencies = [ "anyhow", "archipelago-container", diff --git a/core/archipelago/Cargo.toml b/core/archipelago/Cargo.toml index 764d3204..820fc99b 100644 --- a/core/archipelago/Cargo.toml +++ b/core/archipelago/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "archipelago" -version = "1.8.15-alpha" +version = "1.8.16-alpha" edition = "2021" license.workspace = true description = "Archipelago Bitcoin Node OS - Native backend" diff --git a/neode-ui/package-lock.json b/neode-ui/package-lock.json index 8e59474b..766b5b81 100644 --- a/neode-ui/package-lock.json +++ b/neode-ui/package-lock.json @@ -1,12 +1,12 @@ { "name": "neode-ui", - "version": "1.8.15-alpha", + "version": "1.8.16-alpha", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "neode-ui", - "version": "1.8.15-alpha", + "version": "1.8.16-alpha", "dependencies": { "@scure/bip39": "^2.2.0", "@types/dompurify": "^3.0.5", diff --git a/neode-ui/package.json b/neode-ui/package.json index ca9d970d..b34901a4 100644 --- a/neode-ui/package.json +++ b/neode-ui/package.json @@ -1,7 +1,7 @@ { "name": "neode-ui", "private": true, - "version": "1.8.15-alpha", + "version": "1.8.16-alpha", "type": "module", "scripts": { "start": "./start-dev.sh", diff --git a/releases/pending/v1.8.16-alpha/manifest.json b/releases/pending/v1.8.16-alpha/manifest.json new file mode 100644 index 00000000..6bdf0067 --- /dev/null +++ b/releases/pending/v1.8.16-alpha/manifest.json @@ -0,0 +1,30 @@ +{ + "changelog": [ + "App updates refresh and verify the signed catalog before changing containers. A failed refresh or manifest reload cancels the update, and automatic updates wait for a successful refresh.", + "Fixed repeated Mempool update offers: downstream `-archyN` patches now sort above their upstream release, and moving a published image between registry namespaces does not hide a genuine upgrade.", + "Updates inspect installed component versions, refuse known downgrades, skip containers already at the target versions, and verify the resulting versions before reporting success.", + "Added regression coverage for stale catalogs, matching versions, publisher namespace changes, stack component updates, and keeping running containers untouched when no upgrade is needed." + ], + "components": [ + { + "current_version": "1.8.16-alpha", + "download_url": "https://source.archipelago-foundation.org/lfg2025/archy/releases/download/v1.8.16-alpha/archipelago", + "name": "archipelago", + "new_version": "1.8.16-alpha", + "sha256": "1800f57678a0b994ab2e43a830ef06d1c96fd3cc7be47ce4e6e46b7df8a5420f", + "size_bytes": 64851944 + }, + { + "current_version": "1.8.16-alpha", + "download_url": "https://source.archipelago-foundation.org/lfg2025/archy/releases/download/v1.8.16-alpha/archipelago-frontend-1.8.16-alpha.tar.gz", + "name": "archipelago-frontend-1.8.16-alpha.tar.gz", + "new_version": "1.8.16-alpha", + "sha256": "7dd73c50a54bc530385d9e450a18cbff9c3f4ffaf289a2a7b21e5d3803116722", + "size_bytes": 98799570 + } + ], + "release_date": "2026-09-15", + "signature": "083b131a6b895e1ff8fb9e9a52b1ead260e2140081a0295ae6756cbbc4f8f2c30e8a8bc72822c905702e21ac90f7cb85d5cca9b5f8c10fc87f32a365da202c0d", + "signed_by": "did:key:z6Mkfu5LT8d4DjETtrkATvHh9Dvcbnr7zBCUwfau8Sw7DLWT", + "version": "1.8.16-alpha" +}