Grafana Labs has released Grafana 12, the biggest update to Grafana in two years, with a focus on dashboard composability and alerting usability.
Unified Alerting v2
The alerting engine has been rewritten for scale. Grafana 12 can manage 10x more alert rules per instance, with much faster rule evaluation and a new UI that makes multi-dimensional alerts genuinely navigable. Legacy alerting is removed after a 3-year deprecation window.
Scenes Framework GA
The Scenes dashboard framework β used internally for the last year β is GA. Developers can build composable, programmable dashboards in TypeScript with full type safety. Existing dashboard JSON continues to work; Scenes is additive for custom app plugins.
Label-Based Access Control
LBAC now applies uniformly across data sources (Prometheus, Loki, Tempo, ClickHouse via plugin). Teams see only the metrics and logs their label permissions allow, reducing accidental cross-tenant data exposure in shared Grafana instances.