You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Cluster and individual node stat cards now follow the selected time range (Last Day, Week, Month, Year). Cards show a loading state while range data is in flight and update as each server's data arrives. RTT and performance cards are unaffected and remain live data only.
Changed
Backend now fetches range dashboard data for all configured servers, not just the chart-selected server, so every node card has period-correct totals regardless of which server is active in the chart.
Fixed
HTTP connections to the Technitium API are now reused across poll intervals via persistent keep-alive agents, eliminating redundant TCP and TLS handshakes on every request. Plain HTTP, verified HTTPS, and self-signed HTTPS each get a dedicated singleton agent.
getSessionInfo was using the deprecated node-fetch v2 timeout option; it now uses AbortController consistent with all other API calls.