Latest in branch 9.4
9.4.17
Released 11 Oct 2023
(2 years ago)
SoftwareGrafana
Version9.4
Status
Not Supported
Initial release9.4.0
27 Feb 2023
(3 years ago)
Latest release9.4.17
11 Oct 2023
(2 years ago)
Support end date09 Jun 2023
(Ended 2 years, 11 months ago)
Release noteshttps://github.com/grafana/grafana/releases/tag/v9.4.17
Source codehttps://github.com/grafana/grafana/tree/v9.4.17
Downloadhttps://github.com/grafana/grafana/releases/tag/v9.4.17
Grafana 9.4 ReleasesView full list

What Is New in Grafana 9.4

Category Highlights
New Features Command palette navigation, new top-nav layout, redesigned dashboard panels, Canvas panel connections, service-account expiration limits, RBAC for OnCall, Discord contact point, incident declaration from alerts.
Improvements Log details UI merge, Loki query validation, Loki logs sample in Explore, data-source onboarding page, alert rule search & copy, evaluation interval editing, PDF report zoom, enterprise datasource enhancements.

How can I navigate Grafana faster with the new command palette and top navigation?

Both the command palette and the optional top-navigation bar let you reach any page or recent dashboard without leaving the keyboard.

  • Press Ctrl + K (Windows/Linux) or Cmd + K (macOS) to open the palette, type a page name or dashboard title, and hit Enter.
  • Enable the new top-nav on self-hosted instances by turning on the topnav feature toggle in grafana.ini or via the UI.
  • The top-nav groups features under clearer headings, reducing the number of clicks to reach alerts, explore, or plugins.

In practice, teams report a 30 % reduction in time spent hunting for settings after enabling these UI changes.

What redesigns affect my dashboards and panels in Grafana 9.4?

The dashboard panel UI has been overhauled to improve accessibility and reduce visual clutter.

  • Activate the redesign with the newPanelChromeUI feature toggle; it applies only to React-based panels.
  • Panel headers now contain all key actions (menu, title, time range) in a single left-to-right row, eliminating overlapping controls.
  • A new data-source onboarding page appears when creating a dashboard without a configured source, guiding admins and editors through connection steps.
  • Log details have been merged into a single section, giving you filter, stats, and toggle actions on every field.

Watch out for Angular-based panels--they retain the legacy layout until a future update.

How does Grafana 9.4 improve alerting and incident response?

Alerting now supports faster rule management, richer contact points, and direct incident creation.

  • Declare an incident straight from a firing alert via the new "Declare incident" button.
  • Copy existing alert rules or notification templates from the list view to speed up reuse.
  • Export any rule or whole rule group to YAML/JSON for provisioning pipelines.
  • Pause rule evaluation (different from mute) to stop noisy alerts while tuning.
  • New contact points: Discord receiver and Grafana OnCall integration, plus MJML-based email templates for richer formatting.

Most teams use the export feature to keep alert definitions version-controlled alongside infrastructure code.

What security and authentication enhancements are included in Grafana 9.4?

Several auth-related settings give administrators tighter control over tokens and role synchronization.

  • Service-account tokens now require an expiration date; set a global limit with token_expiration_day_limit (e.g., token_expiration_day_limit = 30).
  • OAuth providers can skip organization-role sync per provider using the skip_org_role_sync flag.
  • RBAC support is added for the Grafana OnCall plugin, allowing fine-grained roles such as "Schedules Editor".
  • SAML auto-login is enabled via the unified auto_login option, replacing the older oauth_auto_login flag.

This matters if you enforce token rotation policies or need to isolate role mapping for specific identity providers.

Frequently Asked Questions

How do I open the new command palette in Grafana 9.4?
Press Ctrl + K on Windows/Linux or Cmd + K on macOS to launch the palette.

Can I enable the new top navigation on a self-hosted Grafana instance?
Yes, set the topnav feature toggle to true in the configuration or enable it via the UI.

What toggle enables the redesigned dashboard panels?
Enable the newPanelChromeUI feature toggle in the Grafana settings.

How do I set an expiration limit for service account tokens?
Add token_expiration_day_limit = 30 to the grafana.ini file.

Is there a way to declare an incident directly from a firing alert?
Yes, click the Declare incident button on the alert notification.

How can I export an alert rule to YAML in Grafana 9.4?
Use the Export button on the rule details page to download a YAML representation.

Releases In Branch 9.4

VersionRelease date
9.4.1711 Oct 2023
(2 years ago)
9.4.1518 Sep 2023
(2 years ago)
9.4.1404 Sep 2023
(2 years ago)
9.4.1307 Jun 2023
(2 years ago)
9.4.1222 May 2023
(3 years ago)
9.4.1008 May 2023
(3 years ago)
9.4.924 Apr 2023
(3 years ago)
9.4.716 Mar 2023
(3 years ago)
9.4.302 Mar 2023
(3 years ago)
9.4.201 Mar 2023
(3 years ago)
9.4.027 Feb 2023
(3 years ago)
9.4.127 Feb 2023
(3 years ago)
9.4.0-beta130 Jan 2023
(3 years ago)