Changelog

What changed on Swarm Hosts.

Feature and fix notes from recent site updates, grouped by the day they were completed.

ARK: Survival Ascended launch support

  • ARK: Survival Ascended is now in the public launch catalog with a repaired immutable Linux runtime, 4 CPU and 16 GiB minimums, persistent worlds, managed-relay or direct/NAT connection guidance, authenticated RCON, and secret-safe startup logs.

Quieter Minecraft admin actions

  • Minecraft admin-action updates now stay in the Swarm Hosts notification inbox and task audit history without sending routine lifecycle emails.

Safe Minecraft helper bots

  • Private/test Minecraft Java deployments with Authenticate with Mojang turned off now include a dedicated Bots page with bounded Observer, Greeter, Patrol, and Survival Helper profiles, visible safety limits, session status and events, and prominent stop/cleanup controls. Public or authenticated servers, Builder and Miner, free-form AI chat, combat, and arbitrary server targets remain unavailable.

Minecraft stats collection restored

  • Minecraft deployment stats now sync vanilla world statistic files from the swarm host into the Stats tab and API, so existing servers show player activity after the next successful host metrics heartbeat.

Minecraft Give Item audit log

  • Minecraft Give Item and saved-kit grant history now lives in the audit log instead of a separate Actions history panel, with deployment-scoped audit links that show task status, targets, item or kit details, and failure messages.

Minecraft saved kit queue flow

  • Minecraft Saved kits now generate their grant preview automatically after a kit, online players, and reason are selected, with Queue Kit enabled only after the server-generated preview validates.

Minecraft player roles in deployment details

  • Minecraft deployment detail player lists now show each online player's server role, distinguishing operators from normal players when the server role source is available and showing Unknown when it is not.

Minecraft bot controls removed

  • Removed the temporary Minecraft bot panels and bot-control API paths while Swarm Hosts researches a production-ready intelligent bots feature.

Automatic Minecraft Give Item previews

  • Minecraft Give Item now refreshes the server-generated command preview automatically as players, item, quantity, reason, schedule, or advanced template fields change, and Queue Give Item enables without a separate preview-confirmation checkbox once validation is clean.

Guided Minecraft version selection

  • Minecraft launch now uses a supported-version dropdown for the Java server version instead of a free-text field, keeping launches on values the platform accepts.

Live Minecraft Give Item player refresh

  • Minecraft Give Item now lets Refresh queue a live RCON /list check when the server reports online players but cached usernames are missing, then reloads selectable player targets when the swarm host reports back.

Minecraft common admin actions

  • Minecraft tools now include typed command templates for broadcasts, XP, player moderation, whitelist, weather, time, and difficulty changes, with saved presets, server-side validation, preview confirmation, approval hooks for dangerous actions, and task/audit history.

Minecraft offline item delivery

  • Minecraft Give Item can now opt into offline item delivery with an image-local join watcher that delivers pending UUID-backed grants when players rejoin and keeps full-inventory attempts pending for retry or cancel.

Modded Minecraft Give Item catalogs

  • Minecraft Give Item can now refresh and search a companion-reported item registry for supported modded servers, falling back to the static vanilla catalog with clear status text when server-specific data is missing or stale.

Server-aware Minecraft Give Item players

  • Minecraft Give Item player search now preserves selected online players across refreshes, searches usernames and UUIDs, shows cached world/dimension/last-seen metadata when available, and rejects offline or stale targets before queueing.

Minecraft Give Item safety policies

  • Minecraft Give Item now enforces per-deployment safety policies for required reasons, max quantity, max selected players, large grants, blocked items, and emergency disable, with policy decisions recorded in audit details.

Minecraft admin action history

  • Minecraft Give Item runs now appear in task history and audit detail views with filterable status, requester, item, per-player result, generated command, and audit details.

Safer Minecraft Give Item actions

  • Minecraft Give Item now shows selected players, selected item, quantity, total items, generated commands, and a large-grant warning before requiring explicit confirmation to queue.

Cleaner Minecraft launch view

  • Launch and Configure Minecraft now skip the always-visible Host readiness preflight card, while host readiness details remain available in support diagnostics for troubleshooting.

Profile achievements

  • Moved first-server progress out of Launch and Deployments into Profile Achievements, with platform-wide host, server, reachability, backup, import, sharing, and automation milestones.

Windows file and backup parity hardening

  • Windows and Linux deployment file operations now share stricter sandbox checks for drive-root, UNC, traversal, and symlink escape paths, and copied deployment diagnostics include host runtime, data-root, and capability-warning context.

Cleaner Minecraft connection panel

  • Minecraft deployment Status now keeps the player address in the compact header connection panel and removes the redundant invite-friends card below the tabs.

Minecraft Podman launch compatibility

  • Minecraft launches now prepare the persistent /data folder for the server image user before starting the container, preventing clean Podman hosts from failing on first boot with a read-only EULA write.

Minecraft import staging cleanup

  • Minecraft direct-to-host import uploads now clean up successful staged sources automatically, prune abandoned .swarm-imports folders after the retention window, and show cleanup troubleshooting when the host cannot remove staging files.

Cleaner deployment Overview

  • Deployment Overview now stays focused on compact overview details, with connection, activity, support diagnostics, and deeper status panels grouped under the Status section.

Compact profile settings

  • Profile, plan, usage, notification, API token, agent, integration, and access settings now use compact operations-console layouts with grouped rows, tables, mobile-stacked access details, and isolated token rotation.

Compact host operations views

  • Swarm host lists now use compact operational rows with status, agent, IP, platform, uptime, and deployment counts, while host detail pages add a resource header and denser related deployment sections.

Minecraft command delivery

  • Minecraft operator, whitelist, and console commands now queue an image-local container exec operation so the swarm host agent can deliver the command without embedding game-specific logic.

Windows networking diagnostics

  • Windows swarm hosts now report managed firewall rule status, and copied diagnostics separate the local firewall, LAN endpoint, public/NAT backend, relay route, and tunnel state for deployment reachability troubleshooting.

Compact operations console

  • Deployment dashboards, deployment details, Minecraft actions, and plan management now use denser operations-console layouts that keep connection, status, and control actions closer together.
  • The authenticated shell now has shared operations-console primitives for page headers, action groups, status chips, panels, tabs, compact cards, settings forms, tables, alerts, and destructive action zones.

Minecraft Modrinth modpacks

  • Minecraft deployments now include a Modpacks tab for searching Modrinth packs, saving exact versions to a library, caching verified .mrpack archives on a swarm host, and queueing backup-first installs while the server is stopped.

Swarm host status diagnostics

  • Swarm host details now show heartbeat freshness separately from metrics freshness and include that mismatch context in copied support diagnostics.

Podman host runtime support

  • Linux swarm host agents can now auto-detect Podman when Docker is unavailable, force Podman with SWARM_CONTAINER_RUNTIME=podman, and report rootless runtime limitations in host readiness and support diagnostics.

Windows agent service lifecycle

  • Windows swarm host setup now uses an idempotent service installer with update, rollback, uninstall, diagnostics, preserved identity/data defaults, and redacted service log context in copied support reports.

Less intrusive deployment help panels

  • Deployment details now keep the redacted support diagnostics copy action visible while collapsing the long report preview, and the deployments overview compacts the first-Minecraft checklist for accounts that already have Minecraft activity.

Windows Minecraft host path

  • Windows Minecraft setup guidance now separates the preferred Docker/Linux-container path from the experimental native Java process path, and Minecraft host readiness recognizes native Windows Minecraft capability when Docker is blocked.

Action-oriented Minecraft empty states

  • Minecraft stats and activity empty states now point hosts to the next useful step, such as checking reachability, copying the server address, opening logs, or comparing log-derived activity with vanilla stats files.

Clearer Minecraft world import paths

  • Minecraft world import now explains that the source folder path is on the swarm host, shows common Linux and Windows examples, links to the import guide, and gives more direct fixes when preview validation cannot find or read the world.

Minecraft memory guardrails

  • Minecraft launch, resource, and settings forms now warn when Java memory leaves less than 512 MB of container RAM for overhead and block Java heap values that are at or above the container RAM limit.

Deployment repair history

  • Deployment details now show recent support repair attempts and outcomes for guarded retry, start, restart, Docker image prune, and agent update flows, and copied diagnostics include the same redacted history so support can see what has already been tried.

Counter-Strike: Source relay validation

  • Counter-Strike: Source remains in the public launch catalog after a fresh managed-relay deployment proof, with Source-query reachability and five-minute stability evidence recorded for the current CSS image.

Minecraft protocol validation proof

  • Minecraft deployments now persist the latest post-deploy Java status validation proof, including endpoint source, timestamp, version, player counts, MOTD text when available, and clear stale or failed proof messaging in the dashboard and support diagnostics.

Minecraft settings presets

  • Minecraft settings now include safe player-count and Java-memory presets, server-side validation for supported heap values, and clearer disabled-state reasons for operator and whitelist tools.

Minecraft command center

  • Minecraft deployment Overview now starts with a task-focused command center for invites, status and logs, stats, settings, operator and whitelist tools, world import, and backups, with disabled-state reasons when a task is not ready.

Scheduled Minecraft backups

  • Minecraft deployment details now show restore-point health, backup counts, plain-language backup failure guidance, and scheduled backup controls with deterministic retention for scheduled restore points.

Minecraft common fixes

  • Failed or stuck Minecraft deployment details now show a common-fixes panel with guarded retry, start, restart, Docker image prune, agent update, diagnostics copy, and troubleshooting guide actions, including unavailable-state reasons for unsafe runtime repairs.

Minecraft settings UI

  • Minecraft deployment details now show a dedicated settings flow for safe managed server.properties values, explain the required restart/redeploy behavior, and link operator and whitelist player management to the running-server Minecraft tools.

Minecraft host readiness preflight

  • The first-Minecraft launch path now shows host readiness checks for agent freshness, Docker, disk, memory, and relay/network state before users start their first server, and copy diagnostics include the same redacted readiness context.

Minecraft world backups

  • Minecraft deployment details now show latest backup status, last successful backup size and timestamp, and require an explicit overwrite confirmation before restoring a backup in place.

Minecraft activity snapshot

  • Minecraft deployment details now show the latest Java status-protocol online player count when available, keep log-derived join and leave counts clearly labeled, and hide raw chat message bodies from the activity feed.

First Minecraft server checklist

  • Added a guided first-Minecraft-server checklist to Launch and Deployments so new users can see account, agent, host, launch, reachability, invite, import, and backup progress in one place.

Minecraft invite card

  • Minecraft deployment details now show an invite-friends card with the best relay or public address, a Discord-friendly Copy invite button, join steps, and honest Minecraft status-probe messaging before users share a server.

Windows swarm host agent foundation

  • Added Windows-aware agent platform reporting, capability status, Windows install and service commands, and documentation for Linux/Windows parity expectations.

Focused deployment connection cards

  • Removed duplicate Logs, Files, Stats, Monitor, and Stop shortcuts from the deployment connection card while keeping those controls in the deployment section navigation and Actions view.

Cleaner Swarm Host networking details

  • Removed the File Gateway reachability badge from Swarm Host networking details because the File Manager tests its direct and fallback connection paths when opened.

Clearer relay guidance

  • Updated Swarm Host network readiness copy to explain that relay-backed access avoids manual home-router port forwarding while direct host connections remain available.

Safer form validation

  • Hardened launch, deployment settings, backup, transfer, API token, and Minecraft action forms with clearer input constraints and server-side rejection for unsupported game settings.

Copy diagnostics buttons

  • Deployment and Swarm Host detail pages now have Copy diagnostics buttons with Discord-friendly status, ID, game, endpoint, probe, and redacted recent activity context.

Swarm host monitor reliability

  • Improved the Swarmhost Monitoring WebRTC path so browser SDP answers stay parseable and monitor gateway failures show clearer repair guidance.

Guided Minecraft launch settings

  • Expanded Minecraft launch and settings controls with safer dropdowns, bounded player/view-distance inputs, whitelist and command-block toggles, and plain-language helper text.

Minecraft deployment stats

  • Added a Minecraft stats page with General, Items, and Mobs tabs that reads vanilla server statistics from hosted worlds and summarizes player activity in the deployment dashboard.

Copyable support reports

  • Added copyable support reports to deployment and Swarm Host detail pages so users can share account, host, deployment, endpoint, probe, and redacted recent log context in Discord without exposing tokens or passwords.

Dashboard and deployment detail redesign

  • Added a deployment command center summary that highlights running servers, queued work, public access issues, and the next best action.
  • Redesigned deployment detail pages with a status-first hero, copyable primary connection address, and common actions before advanced tabs.
  • Improved the first-host onboarding empty state with a clearer agent setup path.

Swarm host storage cleanup

  • Swarm host agents now automatically prune unused Docker images when Docker storage reaches 80% usage.
  • Added a Swarm host Operations action to manually prune unused Docker images from the web UI.

Responsive dashboard layout polish

  • Improved the logged-in Launch, Deployments, and Swarm hosts layouts so cards start closer to the search controls on phones and use desktop space more evenly.

Admin swarm host owner changes

  • Admins can now change selected swarm hosts to a registered active user from the admin Swarm Hosts view.

Admin Swarm Zone host moves

  • Admin Swarm Zone pages can now move selected idle hosts from platform-owned zones into another zone, including demo capacity zones.

Swarm Zone cleanup

  • Added a Delete zone action to Swarm Zone detail pages that removes the zone while leaving its hosts and deployments intact.

Game server version upgrades

  • Deployment cards and version-management views now show the server's current managed version and the latest stable version available for that game.
  • Added a backup-first Upgrade server version action that queues a temporary rollback backup before redeploying the newer managed image.
  • Temporary upgrade backups now expire automatically after three days.

Terms and privacy pages

  • Added public Terms of Service and Privacy Policy pages for Swarm Hosts and the Swarm Drone Discord bot.
  • Linked the legal pages from the bottom of the public home page so Discord and users can reach them directly without crowding the top navigation.

Swarm Drone Discord bot endpoint

  • Added the production Discord interactions endpoint for the Swarm Drone bot.
  • Prepared the deployment path for slash-command linking, server status, resources, logs, and confirmed server actions from Discord.

Public changelog

  • Added a public changelog view and linked it from the top homepage navigation.
  • Updated the publish workflow so future feature and fix releases include a dated changelog note.