Skip to content

v0.2.7

Choose a tag to compare

@aaldersondev aaldersondev released this 06 Aug 09:49
· 30 commits to main since this release

Closes the last link of the chain that v0.2.5 and v0.2.6 opened.

Fixed

An installation interrupted by a daemon restart hung at "Installing" for ever — and the panel's own update button restarts the daemon, so taking an update while a server was installing was enough to cause it.

v0.2.6 taught the daemon to report an install that fails. It could not report one whose process no longer existed. The daemon now finds the leftover installation on startup, clears it, and records the failure nobody sent — a state you can act on, since reinstall works as of v0.2.6.

It is recorded as a failure even when the install script itself succeeded, because the work that follows the script — building the container, taking ownership of the files — did not happen. A server marked ready with nothing behind it would be the worse answer.

Verified

On real hardware, across v0.2.5 to v0.2.7:

  • A Paper server created on port 25568 binds 0.0.0.0:25568 on its first start and answers a Minecraft ping there.
  • A server stuck at "Installing" went to READY twenty seconds after a reinstall.

Upgrading

From the panel: Settings → Update now.