Changelog

What's New

A full history of NodeMesh releases, bug fixes, and improvements.

v1.0.0  Open Beta
New

Email registration & login

Sign up with email and password — no Discord account required. Full verification flow with email confirmation, forgot password, and reset password support.

New

Mod Manager (Modrinth)

Browse, install, and manage Fabric and Forge mods directly from the panel. Dependency resolution, version compatibility checks, and one-click install from Modrinth's catalog.

New

Email notifications

Automatic email alerts when your server crashes or is auto-stopped due to low balance. Sent to your verified email address.

Improve

Billing hardening

NMC billing is now atomic — server restarts can no longer cause double-charges. Grace period state persists across reboots. Auto-stop retries up to 3 times before marking a server as errored.

Improve

Server lifecycle reliability

Instances stuck in "Starting" for over 5 minutes are automatically transitioned to Error. Heartbeat reconciliation marks servers as Stopped if the agent stops reporting them. Port conflicts are now prevented at the database level.

Improve

Live status header

The instance header now polls every 3 seconds — status badge and action buttons always reflect the real state without a page refresh.

Fix

CPU/RAM hidden when server is stopped

Metrics are no longer shown when a server is offline. The panel now tracks per-instance resource usage rather than the whole host.

v0.9.2
Fix

Proxy reconnect on node restart

The traffic proxy tunnel now automatically re-establishes within 3 s after the agent reconnects, rather than requiring a full instance restart.

Fix

Session expiry during long console sessions

Users watching the live console for more than 30 minutes were being silently logged out. Sessions are now refreshed on active SSE connections.

Improve

Node offline detection latency

Reduced the heartbeat timeout from 30 s to 12 s. Discord DM alerts now fire within 15 s of a node going offline.

v0.9.0
New

Traffic Proxy (NAT bypass)

Route player traffic through the NodeMesh edge proxy without port forwarding. Works behind CGNAT, university networks, and VPNs. TCP and UDP both supported. Included for all beta testers.

New

Schema-driven Config UI

Game configurations now render as visual forms based on a JSON schema. Edit max-players, world seed, game mode, and dozens of other settings with sliders, dropdowns, and toggles — no file editing.

New

Team members (planned)

Invite users to your organisation with Owner, Admin, or Member roles. Fine-grained permissions per node and instance. Coming in v1.1.

Improve

Instance start time

Minecraft Java server cold start reduced from ~40 s to ~22 s by caching the JRE download after first install.

Agent

Agent v0.9.0

New CommandStream RPC replaces the previous polling architecture. Latency between panel action and agent execution reduced from ~2 s to <200 ms.

v0.8.1
Security

Session fixation fix

Regenerate session ID on every Discord OAuth2 callback. Addresses a theoretical session fixation vector reported via responsible disclosure.

Fix

Instance STDOUT buffer overflow

High-throughput servers (>2000 log lines/min) were causing the in-memory log ring buffer to block. Buffer is now asynchronous with backpressure.

v0.8.0
New

Live console (SSE)

Real-time stdout/stderr streaming in the web panel via Server-Sent Events. No polling, no WebSocket library — just the browser's native EventSource.

New

Crash analytics

Automatic crash detection and log capture when a game server exits unexpectedly. Crash details available on the instance overview page.

Improve

Dashboard responsiveness

Tailwind CSS grid rework — dashboard is now fully usable on mobile screens down to 375 px.

v0.7.0
New

Discord OAuth2 login

Replace username/password with one-click Discord login. No passwords to manage; Discord avatar and username auto-populate your profile.

New

Pairing flow

New frictionless node onboarding: installer prints a token, paste it in the panel, done. Replaces the previous 6-step manual config approach.

Agent

Linux arm64 + Windows amd64 builds

Agent binaries now published for Linux arm64 (Raspberry Pi 4/5) and Windows amd64 in addition to Linux amd64.

Coming post-v1.0

Discord Bot (server status + admin commands)
Server Fund (players fund your server)
Scheduled auto-updates & restarts
Multi-region proxy nodes
Valheim support
World backup & restore