Backend binary, frontend tarball (with AIUI bundled), and updated manifest.json pointing fleet updaters at the new download URLs.
39 lines
3.1 KiB
JSON
39 lines
3.1 KiB
JSON
{
|
|
"version": "1.7.43-alpha",
|
|
"release_date": "2026-04-23",
|
|
"changelog": [
|
|
"Install, update, and remove now runs asynchronously so the dashboard no longer freezes for 30+ seconds while podman pulls an image.",
|
|
"Install progress bar now advances through seven labelled phases (Preparing, Pulling image, Creating container, Starting, Waiting for health, Finalizing, Done) instead of staying at 0% until the very end.",
|
|
"Launch button appears the moment an install finishes instead of waiting up to 60 seconds for the next container scan.",
|
|
"Retired the dead .23 Hetzner mirror; new nodes default to OVH (146.59.87.168) as Server 1 and tx1138 as Server 2. Existing nodes auto-purge saved .23 entries.",
|
|
"Update-available badges and version comparisons work again: the pinned-image catalog is now read from the path the image recipe actually installs.",
|
|
"Nodes with a separate data drive are no longer silently configured as pruned Bitcoin nodes. Disk-size check now measures the data partition instead of the OS partition.",
|
|
"Failed updates can recover: reconcile-containers.sh gained --create-missing to rebuild any container removed by a partial update, and update.rs uses it in the rollback path.",
|
|
"OTA self-updates now refresh reconcile-containers.sh, container-specs.sh, and image-versions.sh alongside the backend and frontend.",
|
|
"Container install log is actually written now. Path moved to /var/log/archipelago/container-installs.log with a tmpfiles.d rule to pre-create the directory with the right ownership.",
|
|
"Chunked mesh payloads no longer lose their first four bytes. The encoder was overwriting user data with its length header before running forward error correction.",
|
|
"Avatar rendering no longer crashes when the seed byte is 182 or higher. Hue and accent colour math now runs in 32-bit space.",
|
|
"Outbox messages with a zero-second TTL expire immediately instead of lingering forever.",
|
|
"Pinned-image parser rejects entries that are not actual image references, so stray NOT_AN_IMAGE style variables no longer pollute version checks.",
|
|
"AI Assistant tab no longer disappears after updates. demo/aiui is bundled into every release tarball and ISO so AIUI is a versioned first-class part of each release rather than loose state on disk that can be wiped by a directory swap."
|
|
],
|
|
"components": [
|
|
{
|
|
"name": "archipelago",
|
|
"current_version": "1.7.43-alpha",
|
|
"new_version": "1.7.43-alpha",
|
|
"download_url": "https://git.tx1138.com/lfg2025/archy/raw/branch/main/releases/v1.7.43-alpha/archipelago",
|
|
"sha256": "e598d8ecdf0d43adbdbcb3f900b635475e5096ed77214adb2b482ad6a52a5c9b",
|
|
"size_bytes": 41088992
|
|
},
|
|
{
|
|
"name": "archipelago-frontend-1.7.43-alpha.tar.gz",
|
|
"current_version": "1.7.43-alpha",
|
|
"new_version": "1.7.43-alpha",
|
|
"download_url": "https://git.tx1138.com/lfg2025/archy/raw/branch/main/releases/v1.7.43-alpha/archipelago-frontend-1.7.43-alpha.tar.gz",
|
|
"sha256": "b51b1b94116d3ecafc2c1216003c757f728bd018cbd0b4226ae76f315415c604",
|
|
"size_bytes": 162089687
|
|
}
|
|
]
|
|
}
|