release(v1.6.0-alpha): smoke-test release for system-update flow
No functional changes from v1.5.0-alpha — this release exists only to validate the in-app update pipeline end-to-end (manifest check → staged download → apply → restart → version bump in UI sidebar). Dropping just the manifest + artifacts; no manual deploy to the fleet. .116/.228/.253 should notice within 30 min (periodic update-check interval) and surface the update in the dashboard. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
parent
ceba09e811
commit
5eb2d34dd7
2
core/Cargo.lock
generated
2
core/Cargo.lock
generated
@ -80,7 +80,7 @@ checksum = "a23eb6b1614318a8071c9b2521f36b424b2c83db5eb3a0fead4a6c0809af6e61"
|
|||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "archipelago"
|
name = "archipelago"
|
||||||
version = "1.5.0-alpha"
|
version = "1.6.0-alpha"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"anyhow",
|
"anyhow",
|
||||||
"archipelago-container",
|
"archipelago-container",
|
||||||
|
|||||||
@ -1,6 +1,6 @@
|
|||||||
[package]
|
[package]
|
||||||
name = "archipelago"
|
name = "archipelago"
|
||||||
version = "1.5.0-alpha"
|
version = "1.6.0-alpha"
|
||||||
edition = "2021"
|
edition = "2021"
|
||||||
description = "Archipelago Bitcoin Node OS - Native backend"
|
description = "Archipelago Bitcoin Node OS - Native backend"
|
||||||
authors = ["Archipelago Team"]
|
authors = ["Archipelago Team"]
|
||||||
|
|||||||
@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"name": "neode-ui",
|
"name": "neode-ui",
|
||||||
"private": true,
|
"private": true,
|
||||||
"version": "1.5.0-alpha",
|
"version": "1.6.0-alpha",
|
||||||
"type": "module",
|
"type": "module",
|
||||||
"scripts": {
|
"scripts": {
|
||||||
"start": "./start-dev.sh",
|
"start": "./start-dev.sh",
|
||||||
|
|||||||
@ -1,39 +1,25 @@
|
|||||||
{
|
{
|
||||||
"version": "1.5.0-alpha",
|
"version": "1.6.0-alpha",
|
||||||
"release_date": "2026-04-19",
|
"release_date": "2026-04-19",
|
||||||
"changelog": [
|
"changelog": [
|
||||||
"FIPS-first transport for federation, messaging, peer linking, and file sharing — Tor stays as automatic fallback",
|
"System-update flow smoke test — this release exists solely to validate the in-app update path end-to-end; there are no functional changes versus v1.5.0-alpha."
|
||||||
"Per-service transport preference Settings card (Auto / FIPS / Tor) per node-to-node surface",
|
|
||||||
"Transport badge (FIPS / TOR / LAN / MESH) on every federated node card, reflecting the transport actually used on the last reach",
|
|
||||||
"Transitive federation — accepting one peer automatically learns their trusted peers (one hop) so subsequent syncs go over FIPS directly",
|
|
||||||
"State snapshots advertise own_fips_npub so pre-v1.4 federation pairs auto-upgrade to FIPS on the next sync",
|
|
||||||
"Cancel button for outbound pending peer requests: withdraws locally and notifies the recipient to drop their inbound row",
|
|
||||||
"Bidirectional /network peer requests — accept notifies the requester so both sides show the relationship without a manual second click",
|
|
||||||
"Dedicated FIPS peer listener bound to fips0 ULA on port 5679 with a path whitelist (only signed endpoints are reachable from the mesh)",
|
|
||||||
"Lazy-bind peer listener — fips.install post-onboarding activates the mesh without an archipelago restart",
|
|
||||||
"Self-add guard on peers.json so messages echoed back through federation can't leave a phantom self-peer entry",
|
|
||||||
"Multi-relay nostr profile publish — kind:0 broadcasts to every enabled relay in Manage Relays with per-relay accept/reject feedback",
|
|
||||||
"Profile avatar + banner upload via /api/blob on the Edit Profile dialog",
|
|
||||||
"nginx body-size limit raised to 256m on mesh/content/dwn peer paths (fixes 413 on attachments)",
|
|
||||||
"Deploy script writes /opt/archipelago/build-info.txt on every deploy so the UI sidebar version never drifts from the binary again",
|
|
||||||
"Deploy script forces sites-enabled to be a symlink to sites-available so config updates actually take effect"
|
|
||||||
],
|
],
|
||||||
"components": [
|
"components": [
|
||||||
{
|
{
|
||||||
"name": "archipelago",
|
"name": "archipelago",
|
||||||
"current_version": "1.4.0",
|
"current_version": "1.5.0-alpha",
|
||||||
"new_version": "1.5.0-alpha",
|
"new_version": "1.6.0-alpha",
|
||||||
"download_url": "https://git.tx1138.com/lfg2025/archy/raw/branch/main/releases/v1.5.0-alpha/archipelago",
|
"download_url": "https://git.tx1138.com/lfg2025/archy/raw/branch/main/releases/v1.6.0-alpha/archipelago",
|
||||||
"sha256": "e3df7a68f31a1e76e072a27eac6c84599d340697a672ab0bd8f85e4d2b65ed71",
|
"sha256": "a65da755af87a4bc6b0ab2e2db376e0ea8a663ef78bfeebf541d576bf0104676",
|
||||||
"size_bytes": 40078936
|
"size_bytes": 40262192
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "archipelago-frontend-1.5.0-alpha.tar.gz",
|
"name": "archipelago-frontend-1.6.0-alpha.tar.gz",
|
||||||
"current_version": "1.4.0",
|
"current_version": "1.5.0-alpha",
|
||||||
"new_version": "1.5.0-alpha",
|
"new_version": "1.6.0-alpha",
|
||||||
"download_url": "https://git.tx1138.com/lfg2025/archy/raw/branch/main/releases/v1.5.0-alpha/archipelago-frontend-1.5.0-alpha.tar.gz",
|
"download_url": "https://git.tx1138.com/lfg2025/archy/raw/branch/main/releases/v1.6.0-alpha/archipelago-frontend-1.6.0-alpha.tar.gz",
|
||||||
"sha256": "2bf973eeb1998d4d9f829e54fd249c5a33625ee3d24a4abfc980ff86f3a3af51",
|
"sha256": "4ece4f264c25c30a7a4e9c2c573c4b34a566f17572d21e531b8087e187e5f1fd",
|
||||||
"size_bytes": 53358751
|
"size_bytes": 76985962
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|||||||
BIN
releases/v1.6.0-alpha/archipelago
Executable file
BIN
releases/v1.6.0-alpha/archipelago
Executable file
Binary file not shown.
BIN
releases/v1.6.0-alpha/archipelago-frontend-1.6.0-alpha.tar.gz
Normal file
BIN
releases/v1.6.0-alpha/archipelago-frontend-1.6.0-alpha.tar.gz
Normal file
Binary file not shown.
Loading…
x
Reference in New Issue
Block a user