[6.0.0-beta13] - 2026-09-17
- Added guest ServerQuery access without prior setup, protected by the Guest Server Query group permissions as before
- SSH query: connect as user "guest" (no password), disable with
--query-ssh-allow-guest=0orTSSERVER_QUERY_SSH_ALLOW_GUEST=0 - Web Query (http/https): requests without an api key run in the new "guest" scope, disable with
--query-http-allow-guest=0orTSSERVER_QUERY_HTTP_ALLOW_GUEST=0
- SSH query: connect as user "guest" (no password), disable with
- Added the
--query-admin-api-keyparameter andTSSERVER_QUERY_ADMIN_API_KEYenvironment variable to set the serveradmin Web Query API key, matching the existing--query-admin-passwordoption - Fixed a startup crash when Web Query API keys were predefined in the
webquery.api_keysconfiguration section - Added owner, server id and expiration options to predefined Web Query API keys
- Added a native Prometheus metrics endpoint, exposing full monitoring data without holding a ServerQuery admin key
- Enable in the metrics configuration section (or
--metrics-enable/TSSERVER_METRICS_ENABLED), served on its own port (--metrics-port, default 9187) and bind address (--metrics-ip, default localhost), disabled by default and unauthenticated, so restrict access via the bind address - Optional per packet voice diagnostics (forwarding latency, queueing, drops, admission and a worker heartbeat) via
--metrics-voice, off by default
- Enable in the metrics configuration section (or
- Improved server performance under load through reworked internal timers, per packet type thread management and reduced lock contention
- Fixed a server snapshot deploy hang with
-keepfilesthat left the virtual server unrecoverable - Updated the default license