Changelog

SERAVERRA release notes

Improved

  • Monitoring dashboard performance. /api/monitoring, /api/monitoring/summary, /site and /sites issue their database reads in parallel waves instead of one query after another, and /summary no longer writes during a GET. On a cold start, the 15 schema statements that ran one by one before the first monitoring or scan-history response now run in 2 parallel waves (bench at 37 ms per database trip: cold /site 678 → 232 ms, cold /api/scans 599 → 152 ms). Live median response, before → after: /summary 576–615 → 256–282 ms, /site 602–688 → 272–414 ms; slowest single /site call 4,073 → 667 ms. Response bodies are unchanged.