-
v1.7.30-alpha
Pre-ReleaseSome checks failedBuild Archipelago ISO (dev) / build-iso (push) Failing after 11m25sreleased this
2026-04-21 23:12:11 +00:00 | 114 commits to main since this release- App installs now show a real download progress bar — same accuracy as the system update bar. You'll see 'Downloading: 50.5 / 200.0 MB (25%)' with a live percentage instead of a generic spinner. The bar keeps streaming even when the install falls back from one registry to another, so you'll never see a 'stuck at 0%' again.
- Uninstalls now show what's actually happening: 'Stopping containers (2/5)', 'Cleaning up volumes', 'Removing app data' — labelled per app so you can fire off multiple uninstalls in parallel and watch each one's stage on its own card.
- OVH (146.59.87.168) is now baked in as Server 3 by default for both updates and the app registry — extra mirror, completely independent network path so a single-provider outage can't take everything down.
Downloads
-
v1.7.29-alpha
Pre-ReleaseAll checks were successfulBuild Archipelago ISO (dev) / build-iso (push) Successful in 13m54sreleased this
2026-04-21 19:54:23 +00:00 | 115 commits to main since this release- New App registries page in Settings — same experience as Update mirrors, but for the container registries your node pulls app images from. Add a mirror, test reachability with one click, pick the primary.
- New nodes default to the VPS registry as the primary for both app installs and the app catalog, with tx1138 as the automatic fallback if the VPS is slow or unreachable. Existing nodes keep whatever registry order they've already set.
- App installs now genuinely honor the primary registry: the first pull attempt rewrites the image URL to use your primary, and only falls through to the secondary if that fails. Before, installs always hit whichever registry the image was hardcoded to.
- Reboot screen now shows the animated 'a' logo in the center of the ring — matching the screensaver's look so you get something nice to watch while the node comes back up.
Downloads
-
v1.7.28-alpha
Pre-ReleaseAll checks were successfulBuild Archipelago ISO (dev) / build-iso (push) Successful in 20m56sreleased this
2026-04-21 19:06:51 +00:00 | 116 commits to main since this release- Reboot now shows a proper progress screen. Click Reboot and you'll see a full-screen overlay with the familiar pulsing ring, a rebooting / reconnecting / back-online status, and an elapsed counter. The page auto-reloads the moment your node is back up; if it takes longer than three minutes, a manual Reload button appears.
- New nodes default to the VPS mirror as Server 1 (primary) and tx1138 as Server 2 (fallback). Existing nodes keep whatever mirror order they've already set — use Set Primary on the System Update page to change it any time.
Downloads
-
v1.7.27-alpha
Pre-ReleaseAll checks were successfulBuild Archipelago ISO (dev) / build-iso (push) Successful in 15m40sreleased this
2026-04-21 17:05:51 +00:00 | 117 commits to main since this release- The Update page now shows which mirror delivered your update — a small 'Served by' line under the new version tells you whether Server 1, Server 2, or a custom mirror was the one your node actually reached. Useful for confirming mirror fallback is doing its job.
- Every mirror row has a new lightning-bolt button that pings the mirror and shows reachable / unreachable plus the round-trip latency in milliseconds. No more guessing if a mirror you just added is actually responding.
- The Update mirrors section got a visual refresh: Set Primary, Remove, and the new Test action are compact icon buttons instead of crowded text, and adding a mirror now happens in a dedicated dialog that matches the rest of the UI.
Downloads
-
v1.7.26-alpha
Pre-ReleaseAll checks were successfulBuild Archipelago ISO (dev) / build-iso (push) Successful in 11m23sreleased this
2026-04-21 14:09:28 +00:00 | 118 commits to main since this release- Update downloads now fall through a mirror list. If the primary update server is slow or unreachable, your node automatically tries the next mirror and fetches files from there — no more stalling on a single wedged server.
- New 'Update mirrors' section on the System Update page: see the list, add your own mirror, reorder which one is tried first (Set primary), or remove one. The primary is tagged with a green PRIMARY pill.
- Downloads automatically follow the mirror that served the manifest. Before this, every mirror handed out the same manifest with download URLs hardcoded to one specific server, so even picking a faster mirror couldn't speed up the binary + frontend fetch. Now the backend rewrites download URLs to match whichever mirror actually responded.
- Ships with two defaults: Server 1 (tx1138) and Server 2 (VPS). Custom mirrors take the format https://host/.../releases/manifest.json.
Downloads
-
v1.7.25-alpha
Pre-ReleaseAll checks were successfulBuild Archipelago ISO (dev) / build-iso (push) Successful in 34m25sreleased this
2026-04-21 13:25:53 +00:00 | 119 commits to main since this release- Your node can now reach the broader FIPS public mesh, not just your own federated cluster. The FIPS daemon now binds both UDP (fast mesh forwarding) and TCP (NAT-friendly bootstrap) transports — matching the upstream factory default. The public anchor currently answers on TCP, so UDP-only nodes couldn't reach it; this fixes that without any action needed on your end.
- Config upgrade is automatic. On next startup, if the installed FIPS yaml doesn't match the new two-transport schema, the node reinstalls and restarts the daemon so the TCP transport comes online. No manual Reconnect required.
- Side benefit: TCP also helps on networks that block outbound UDP (corporate, some guest wifi) — your node falls back to TCP/8443 automatically and still joins the mesh.
- The FIPS Seed Anchors modal got a design cleanup: new radio/mesh icon in the card header, and a matching close button styled like the rest of the app's modals instead of the earlier off-design placeholder.
Downloads
-
v1.7.24-alpha
Pre-ReleaseAll checks were successfulBuild Archipelago ISO (dev) / build-iso (push) Successful in 12m24sreleased this
2026-04-21 12:53:00 +00:00 | 120 commits to main since this release- Frontend updates actually ship again. Since roughly v1.7.17 the release pipeline had been rebuilding the backend every version but silently skipping the frontend bundle — a permissions issue on the build server meant the TypeScript compile failed before vite ever ran, so every published tarball carried the same frozen v1.7.9-era UI. The backend moved forward; the UI didn't.
- Once this lands, your node gets the real current frontend: the FIPS Seed Anchors modal (gear icon on the FIPS Mesh card), the cancel-download button, the anchor-status fix, and every What's New entry for releases in between.
- The build pipeline now grep-verifies the packaged tarball actually contains the new version string before any commit or push, so a silently-stale bundle can't slip through again.
Downloads
-
v1.7.23-alpha
Pre-ReleaseAll checks were successfulBuild Archipelago ISO (dev) / build-iso (push) Successful in 21m24sreleased this
2026-04-21 12:17:26 +00:00 | 121 commits to main since this release- FIPS Seed Anchors are now one click away. A small gear icon sits next to the status pill on the FIPS Mesh card — click it to open a modal where you can add, remove, and re-apply anchors. No more needing to go digging for the card or editing JSON by hand.
- The modal lists each anchor with its label, truncated npub, address, and transport, plus an Apply button to force-redial the full list and a Remove button per entry. The add form right below validates that the address is host:port and the npub is bech32 before saving.
Downloads
-
v1.7.22-alpha
Pre-ReleaseAll checks were successfulBuild Archipelago ISO (dev) / build-iso (push) Successful in 23m41sreleased this
2026-04-21 11:08:26 +00:00 | 122 commits to main since this release- FIPS Reconnect and Restart buttons now work on every node, regardless of which systemd unit is actually supervising the daemon. Previously they targeted only the archipelago-managed unit — nodes on the upstream unit saw the buttons silently do nothing. Both paths auto-detect which unit is up and act on that one.
- FIPS anchor status no longer shows red just because a specific public anchor is unreachable. It now lights green whenever any authenticated peer is a recognised anchor — public or one you added under Seed Anchors. Federated clusters that route through their own seed anchors finally report the truth.
- Reconnect also re-pushes your seed anchors after the restart, so you don't have to wait five minutes for the background apply loop to re-dial them.
Downloads
-
v1.7.21-alpha
Pre-ReleaseAll checks were successfulBuild Archipelago ISO (dev) / build-iso (push) Successful in 10m37sreleased this
2026-04-21 10:21:43 +00:00 | 123 commits to main since this release- FIPS bootstrap no longer depends on a single public anchor. You can add your own anchors — other archipelago nodes or a VPS you control — and the node dials every one on startup to join the mesh. If one anchor is down, the next seeds the routing layer instead, so a flaky public anchor no longer strands a fresh install.
- Anchors persist across restarts and are re-applied every five minutes, so a daemon that got temporarily isolated reconnects on its own without anyone having to SSH in. Each anchor carries an operator-editable label.
- No behavior change if you don't configure any — the upstream daemon's defaults keep working as before. This purely adds an operator-controlled list on top.
Downloads