archy/releases/manifest.json

39 lines
3.1 KiB
JSON
Raw Normal View History

{
"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
}
]
}