Skip to content

Release v3.0.1

Choose a tag to compare

@github-actions github-actions released this 24 Oct 12:49
· 163 commits to develop since this release
5288db0

Upgrade notes

  • From v2.x: use the fixed upgrade-v3.sh (served from main): curl -fsSL https://raw.githubusercontent.com/smallmiro/minecraft-server-manager/main/scripts/upgrade-v3.sh | bash -s -- --dry-run, then without --dry-run. See the upgrade runbook.
  • From v3.0.0: mcctl update runs to the end in the CLI that started it (3.0.0), so the offer to recreate stopped servers appears only when you run mcctl update once more in a terminal (or use the manual command in runbook step 5).
  • No router image change, no new .env variables, no map re-render needed.

Fixed

  • upgrade-v3.sh (#794): restarts with --console --force, checks PM2 kill_timeout, offers to recreate stopped servers (default no), prints a correct rollback, and stops early if the first mcctl on PATH is not the one npm updates.
  • mcctl console service (#795): start, stop, restart and logs no longer crash without a terminal; they exit 1 and ask for --console or --api.
  • mcctl update (#796): after pulling images it offers to recreate stopped servers so auto-scale does not wake them on the old image (default No), and prints the command to go back.

Changed

  • Console Routing Table (#799): one row per server with the primary address, extra hostname count and a not-routed warning; click a row to list all hostnames.
  • Developer (#797): root pnpm test skips e2e; e2e requires E2E_BASE_URL and E2E_API_URL.

Full details: CHANGELOG.