Latest in branch 8
8.5.27
Released 07 Jun 2023
(2 years ago)
SoftwareGrafana
Version8
Status
Not Supported
Initial release8.0.0
08 Jun 2021
(4 years ago)
Latest release8.5.27
07 Jun 2023
(2 years ago)
Support end date09 Jun 2023
(Ended 2 years, 11 months ago)
Release noteshttps://github.com/grafana/grafana/releases/tag/v8.5.27
Source codehttps://github.com/grafana/grafana/tree/v8.5.27
Downloadhttps://github.com/grafana/grafana/releases/tag/v8.5.27
Grafana 8 ReleasesView full list

What Is New in Grafana 8

Category Highlights
New Features
  • Unified alerting UI that manages Grafana, Mimir, Loki and Prometheus alerts.
  • Alpha Alertmanager datasource for native Prometheus Alertmanager integration.
  • Library panels for reusable visualizations across dashboards.
  • Grafana Live real-time streaming via websockets and /api/live/push endpoint.
  • New visualizations: Bar chart, State timeline, Status history, Histogram (beta).
  • JWT authentication support and OAuth enhancements (empty scopes, strict role parsing).
Improvements
  • Panel editor redesign: single pane, searchable options, revamped value mappings.
  • Time series and Pie chart visualizations graduated to stable.
  • Performance: ~40% smaller initial download, uPlot rendering 2-3× faster.
  • Data source updates: Azure Monitor (Resource Graph, Managed Identity), Elasticsearch (semver versioning, template variables, custom log limits, type guessing), Google Cloud Monitoring (preprocessing), Graphite (expand API, Loki mapping), Jaeger (extra trace parameters).
  • Explore inspector for raw data, CSV export, and log export.
  • Plugin catalog app for in-UI plugin management.
Breaking Changes
  • Value groups/tags removed from variables; "never" refresh option removed.
  • Elasticsearch multi-search now uses application/x-ndjson content type.
  • Prometheus datasource default HTTP method changed to POST.
Deprecations
  • Legacy Grafana alerts are now deprecated and will be removed in a future release.
  • Singlestat panel discontinued; existing panels auto-converted to Stat panel.

How does Grafana 8 improve alerting and monitoring?

Grafana 8 introduces a unified alerting system that centralizes Grafana-managed, Mimir, Loki and Prometheus alerts in a single UI and API.

  • Create, edit, and view alerts across all supported back-ends from one place.
  • New Alertmanager datasource (alpha) provides native Prometheus Alertmanager integration when alpha plugins are enabled.
  • Legacy alerts remain functional but are marked for future removal.

What are the new panel capabilities and library panels in Grafana 8?

Grafana 8 adds library panels for reusable visualizations and a redesigned panel editor with searchable options and revamped value mappings.

  • Library panels let you edit a panel once and propagate changes to every dashboard that uses it.
  • Panel editor now shows all options in a single pane and includes a search box.
  • Value mappings have been completely redesigned for easier configuration.
  • New stable visualizations: Time series (default) and Pie chart.
  • Beta visualizations: Bar chart, State timeline, Status history, Histogram.

How does Grafana 8 enable real-time data streaming?

Grafana Live now supports websocket-based streaming from data sources and a generic push endpoint.

  • Data sources such as MQTT can push updates over a websocket to any connected dashboard.
  • The new /api/live/push endpoint accepts POSTed metrics and broadcasts them to all dashboards listening on that stream.
  • Real-time updates are reflected instantly in panels without a page reload.
curl -X POST http://grafana.example.com/api/live/push \
  -H "Content-Type: application/json" \
  -d '{"message":"cpu_usage","value":42}'

Which data sources and authentication methods received major updates in Grafana 8?

Grafana 8 brings extensive enhancements to Azure Monitor, Elasticsearch, Google Cloud Monitoring, Graphite, Jaeger, and adds JWT authentication.

  • Azure Monitor: Azure Resource Graph support, Managed Identity, and expanded Log Analytics queries.
  • Elasticsearch: semver version strings, full template variable support, custom log line limits, and automatic type guessing.
  • Google Cloud Monitoring: automatic preprocessing selection for new queries.
  • Graphite: variable metric expansion via the expand API and automatic mapping to Loki queries.
  • Jaeger: additional trace-finding parameters.
  • Authentication: JWT tokens can be accepted via HTTP header; OAuth now supports empty scopes and strict role attribute parsing.

What performance and UI changes should production teams expect in Grafana 8?

Grafana 8 delivers a faster, more accessible UI and significant performance gains.

  • Initial download size reduced by roughly 40%, improving load times on slow networks.
  • uPlot replaces Flot for Time series, Stat, Timeline, Histogram, and Bar chart panels, rendering 2-3× faster.
  • Streaming, zooming, tooltips, and synchronized cursors are noticeably snappier.
  • New theme architecture provides a refreshed look, better accessibility, and a redesigned home dashboard.

Frequently Asked Questions

Do I need to migrate legacy alerts after upgrading to Grafana 8?
Legacy alerts continue to work but are marked as deprecated and will be removed in a future release, so you should start recreating them with the new unified alerting system.

How can I share a panel across multiple dashboards?
You can create a library panel and add it to any dashboard; updates to the library panel automatically propagate to all dashboards that reference it.

What is the correct way to push real-time metrics to Grafana Live?
Send a POST request to the /api/live/push endpoint with a JSON payload, for example: curl -X POST http://grafana/api/live/push -d '{"message":"cpu","value":75}'.

Is JWT authentication enabled by default?
No, you must enable JWT support in the Grafana configuration and specify the header name that carries the token.

Will my existing Elasticsearch queries break after the content-type change?
Only if you route requests through a proxy that does not accept application/x-ndjson; otherwise the change is transparent.

Can I still use the GET method for Prometheus if I run an older version?
Yes, set the HTTP method to GET in the datasource settings if your Prometheus version is older than 2.1.0.

Releases In Branch 8

VersionRelease date
8.5.2707 Jun 2023
(2 years ago)
8.5.2622 May 2023
(3 years ago)
8.5.2426 Apr 2023
(3 years ago)
8.5.2222 Mar 2023
(3 years ago)
8.5.2106 Feb 2023
(3 years ago)
8.5.1627 Jan 2023
(3 years ago)
8.5.2011 Jan 2023
(3 years ago)
8.5.1525 Oct 2022
(3 years ago)
8.5.1429 Sep 2022
(3 years ago)
8.5.1320 Sep 2022
(3 years ago)
8.5.1115 Aug 2022
(3 years ago)
8.4.1115 Aug 2022
(3 years ago)
8.3.1115 Aug 2022
(3 years ago)
8.5.1008 Aug 2022
(3 years ago)
8.3.1030 Jun 2022
(3 years ago)
8.5.929 Jun 2022
(3 years ago)
8.4.1029 Jun 2022
(3 years ago)
8.5.614 Jun 2022
(3 years ago)
8.5.506 Jun 2022
(3 years ago)
8.5.430 May 2022
(4 years ago)
8.5.304 May 2022
(4 years ago)
8.5.203 May 2022
(4 years ago)
8.5.127 Apr 2022
(4 years ago)
8.5.021 Apr 2022
(4 years ago)
8.4.719 Apr 2022
(4 years ago)
8.5.0-beta106 Apr 2022
(4 years ago)
8.4.604 Apr 2022
(4 years ago)
8.4.531 Mar 2022
(4 years ago)
8.4.416 Mar 2022
(4 years ago)
8.4.302 Mar 2022
(4 years ago)
8.3.701 Mar 2022
(4 years ago)
8.4.223 Feb 2022
(4 years ago)
8.4.118 Feb 2022
(4 years ago)
8.4.016 Feb 2022
(4 years ago)
8.3.609 Feb 2022
(4 years ago)
8.4.0-beta103 Feb 2022
(4 years ago)
8.3.525 Jan 2022
(4 years ago)
8.3.417 Jan 2022
(4 years ago)
8.3.314 Dec 2021
(4 years ago)
8.3.210 Dec 2021
(4 years ago)
8.2.707 Dec 2021
(4 years ago)
8.1.807 Dec 2021
(4 years ago)
8.3.106 Dec 2021
(4 years ago)
8.0.706 Dec 2021
(4 years ago)
8.2.602 Dec 2021
(4 years ago)
8.3.030 Nov 2021
(4 years ago)
8.3.0-beta225 Nov 2021
(4 years ago)
8.3.0-beta123 Nov 2021
(4 years ago)
8.2.518 Nov 2021
(4 years ago)
8.2.415 Nov 2021
(4 years ago)
8.2.325 Oct 2021
(4 years ago)
8.2.221 Oct 2021
(4 years ago)
8.2.111 Oct 2021
(4 years ago)
8.2.007 Oct 2021
(4 years ago)
8.1.706 Oct 2021
(4 years ago)
8.1.605 Oct 2021
(4 years ago)
8.2.0-beta230 Sep 2021
(4 years ago)
8.1.521 Sep 2021
(4 years ago)
8.2.0-beta116 Sep 2021
(4 years ago)
8.1.416 Sep 2021
(4 years ago)
8.1.308 Sep 2021
(4 years ago)
8.1.219 Aug 2021
(4 years ago)
8.1.109 Aug 2021
(4 years ago)
8.1.005 Aug 2021
(4 years ago)
8.1.0-beta329 Jul 2021
(4 years ago)
8.1.0-beta223 Jul 2021
(4 years ago)
8.1.0-beta122 Jul 2021
(4 years ago)
8.0.615 Jul 2021
(4 years ago)
8.0.508 Jul 2021
(4 years ago)
8.0.401 Jul 2021
(4 years ago)
8.0.318 Jun 2021
(4 years ago)
8.0.214 Jun 2021
(4 years ago)
8.0.110 Jun 2021
(4 years ago)
8.0.008 Jun 2021
(4 years ago)
8.0.0-beta301 Jun 2021
(5 years ago)
8.0.0-beta220 May 2021
(5 years ago)
8.0.0-beta113 May 2021
(5 years ago)