Repository navigation
Release v3.0.1
·
163 commits
to develop
since this release
Upgrade notes
- From v2.x: use the fixed
upgrade-v3.sh(served frommain):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 updateruns to the end in the CLI that started it (3.0.0), so the offer to recreate stopped servers appears only when you runmcctl updateonce more in a terminal (or use the manual command in runbook step 5). - No router image change, no new
.envvariables, no map re-render needed.
Fixed
upgrade-v3.sh(#794): restarts with--console --force, checks PM2kill_timeout, offers to recreate stopped servers (default no), prints a correct rollback, and stops early if the firstmcctlonPATHis not the onenpmupdates.mcctl console service(#795):start,stop,restartandlogsno longer crash without a terminal; they exit 1 and ask for--consoleor--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 testskips e2e; e2e requiresE2E_BASE_URLandE2E_API_URL.
Full details: CHANGELOG.