v0.2.9
Documentation only. Two claims that described features nobody had built.
Fixed
The security guide recommended an S3 backup driver that does not exist. It named MinIO, Backblaze and Wasabi, under the heading that tells you to keep backups off the machine — advice worse than silence, since anyone following it would have found out on the day they needed the archives. The page now says to copy the archives off yourself, and says plainly that there is no object-storage driver yet.
The template guide listed ten shipped templates. Seven exist: Vanilla, Paper, Purpur, Fabric, NeoForge, Velocity and BungeeCord. Folia, Forge and Bedrock had been written down before they were built. Anything else runs through an imported Pterodactyl egg, as it always did.
Where this leaves 0.2.x
An audit of this codebase turned up nine defects. Seven were code, and 0.2.4 through 0.2.8 fixed them: a server that ignored the port it was given, a first start that ignored it again, a reinstall button that answered 404, an installation whose failure was never reported, an installation orphaned by a daemon restart, systemd units that could not find node, and a restart rate limit that systemd was silently ignoring.
Two were prose that had drifted from the code. This release is those two.
Every one of the seven shipped green through lint, typecheck and the unit suite. What found them was running the thing: by hand at first, and since 0.2.8 by a CI job that installs Hopper on a blank machine and then creates a server on a non-default port, reinstalls it, starts it and speaks Minecraft to it.
Upgrading
From the panel: Settings → Update now.