Project: Grafana (Observability and Analysis / Observability)
File: whats-new-in-v8-5.md

_build: list: false aliases: ../guides/whats-new-in-v8-5/ description: Learn about new and updated features in Grafana v8.5 keywords: grafana new documentation '8.5' release notes labels: products: cloud enterprise oss title: What's new in Grafana v8.5 weight: -33 Were excited to announce Grafana v8.5, with a variety of improvements that focus on Grafanas usability, performance, and security. Weve summarized whats new in the release here, but you might also be interested in the announcement blog post as well. If youd like all the details you can check out the complete . Its been tricky to work with more than a small number of Grafana-managed alert rules without groups in namespaces. Theyve also been inconsistent with the , which made working with Grafana-managed and Prometheus-managed alerts a confusing experience. With this release, you can still see flattened Grafana-managed alerts in the List tab, or use the new Grouped tab to work with groups: Choose useful group names, and move alert rules between groups. {{< figure src="/static/img/docs/alerting/unified/rule-grouping-8-5.png" max-width="400px" caption="Rule group" >}} Rules in a group are evaluated together, so you can also set the interval for the entire group. {{< figure src="/static/img/docs/alerting/unified/rule-grouping-details-8-5.png" max-width="350px" caption="Rule group details" >}} You can now enable Grafana version update checking and Grafana plugins version update checking separately using . The now only controls Grafana version update checks. When enabled, a check runs every 10 minutes. It will notify, via the UI, when a new version is available. The checks will not prompt any auto-updates of the Grafana software, nor will it send any sensitive information. Plugin update available: {{< figure src="/static/img/docs/analytics/github-plugin-update-available-8-5.png" max-width="450px" caption="Grafana-update-available" >}} Grafana update available: {{< figure src="/static/img/docs/analytics/github-plugin-version-8-5.png" max-width="450px" caption="Grafana-update-available" >}} In addition to RSS feeds, the News panel now supports Atom feeds, allowing you to display a wider range of data and information in Grafana. The Bar gauge panel now supports scrolling to support displaying large datasets while maintaining the readability of labels. You can set a min width or height for the bars (depending on the charts orientation), allowing the content to overflow in the container and become scrollable. {{< figure src="/static/img/docs/bar-gauge-panel/vertical-view-8-5.png" max-width="400px" caption="Vertical view" >}} {{< figure src="/static/img/docs/bar-gauge-panel/horizontal-8-5.png" max-width="400px" caption="Horizontal view" >}} Weve added support to substitute template variables to transformations. This allows dashboards to be more interactive with transformations when a user inputs calculations and `$interval` and `$interval_ms`. A new transformation is available that helps you structure data in a matrix format, using the Grafana table plugin. Available by switching on the newNavigation feature toggle. You can expand the navigation bar for a better overview of Grafanas features and installed integrations. This feature is currently in a beta version and we would appreciate your feedback. Sign up for a call with the Grafana team - it only takes 30 minutes, and you'll receive a $40 USD gift card as a token of appreciation for your time. US, UK, Canada, Australia, France, Germany, or South Africa: sign up ; Everywhere else in the world: sign up . {{< figure src="/static/img/docs/navigation/new-navigation-8-5.png" max-width="400px" caption="New nav panel" >}} Available by switching on the persistNotifications feature toggle. In order to support debugging issues in Grafana, error alerts that appear when viewing a dashboard now include a trace ID, and these alerts can be accessed under Profile / Notifications. {{< figure src="/static/img/docs/navigation/nav-profile-notification-8-5.png" max-width="200px" caption="New nav panel" >}} Service accounts are a major evolution for machine access within

You can create multiple API tokens per service account with independent expiration dates, and temporarily disable a service account without deleting it. These benefits make Service Accounts a more flexible way for Terraform and other apps to authenticate with Grafana. Service accounts also work with in : you can improve security by granting service accounts specific roles to limit the functions they can perform. Service accounts are available in beta; you can try them out by enabling the `service-accounts` or, if you use Grafana Cloud, for early access. Learn more about Service Accounts in our . {{< figure src="/static/img/docs/service-accounts/configure-8-5.png" max-width="400px" caption="Configure service accounts" >}} With Trace to Logs, you can view relevant logs for a trace or span with one click. You can now link to Splunk logs from your tracing datasource. In your tracing datasource, configure Trace to Logs by selecting the Splunk datasource and relevant query options like tags to include in the query. Allows users to create panels directly from within explore. All queries in Explore get copied over to the new panel, the panel type is automatically selected based on queries response With multiple queries, it will view the response from the first, non hidden query to determine the visualization type This feature is behind the `explore2Dashboard` feature toggle and is enabled by default. Check the Grafana Enterprise / Security section below for more details, including how to enable this beta feature; weve implemented for alerting rules, notification policies, and contact points in . You can turn on fine-grained access control using the `accesscontrol` , or by for early access if you use Grafana Cloud. For more information on fine-grained access control, visit our . {{< figure src="/static/img/docs/enterprise/fine-grained-access-control-8-5.png" max-width="400px" caption="Fine grained access control" >}} You can now use fine-grained access control to manage which specific users, teams, and roles can create, read, update, or delete dashboards, folders, or annotations. These are the latest services to incorporate fine-grained access control, which helps you dial in the specific access your users should have in Grafana. Fine-grained access control is currently in beta, but general availability is just around the corner, planned for our 9.0 release. You can turn on fine-grained access control using the `accesscontrol` , or by for early access if you use Grafana Cloud. For more information on fine-grained access control, visit our . {{< figure src="/static/img/docs/enterprise/configure-role-access-8-5.png" max-width="400px" caption="Configure role access" >}} You can already keep secrets in Grafanas database (like data source credentials) safer by retrieving your database encryption key from a Key Management Service, like AWS KMS or Azure Key Vault. In Grafana v8.5, you can use an Azure Managed Identity to integrate with Azure Key Vault. This simplifies the Key Vault integration and keeps it consistent with Grafana data sources, like Azure Data Explorer. Reports are a great way to share Grafana dashboards by email with users who dont regularly sign in to Grafana. In 8.5, weve revamped the Report authoring UI to make it quicker and easier for you to create reports. View report details at a glance in list view, consider one configuration step at a time, and save reports for later. Also, Grafana will now emit a log every time a report is sent, so you can confirm its status or learn about send errors. Learn more about Reporting in our . {{< figure src="/static/img/docs/enterprise/report-new-report-8-5.png" max-width="350px" caption="New report" >}}