v2.3.22
Added
- Logs page (Settings → Logs, admin-only) — recent hub logs from an in-memory ring
buffer (~2000 lines), with a filter box, auto-refresh, and Copy / Download, so you can
grab logs to debug from the UI withoutkubectl logs. - Kubernetes server version on the Clusters list — the cluster agent reads the
apiserver/version(e.g.v1.29.4) and the cluster card shows it, with the Vantage
agent version labelled separately (it was previously an unlabelled version badge).
Changed
- Hub logs are written without ANSI colour codes (cleaner in
kubectl logsand the new
Logs page).
Fixed
- Cluster overlay charts rendered empty (500 error). The per-group series query bound
the time-bucket width as a text parameter (time_bucket(text, …) does not exist) instead
of inlining the allowlisted constant, so CPU/memory charts on the Cluster page failed.
Inlined it, matching the single-series query. Regression-guarded in
scripts/check-kube-stats.sh.
Full Changelog: v2.3.21...v2.3.22