Changelog: Updates in Grafana 11.5.0

Features and enhancements

  • ** CloudMigration:** Create authapi service #96581, @leandro-deveikis
  • Alerting: Add new button for exporting new alert rule in HCL format #96785, @soniaAguilarPeiron
  • Alerting: Add option to show inactive alerts in alert list panel #96888, @bradleypettit
  • Alerting: Add state_periodic_save_batch_size config option #98019, @alexander-akhmetov
  • Alerting: Change default for max_attempts to 3. #97461, @stevesg
  • Alerting: Consume k8s API for notification policies tree #96147, @konrad147
  • Alerting: Enable flag alertingApiServer by default #98282, @yuri-tceretian
  • Alerting: Explore button in Insights view #96496, @ppcano
  • Alerting: Improve performance ash page #97619, @soniaAguilarPeiron
  • Alerting: Make alert rule policies preview use k8s API #97070, @tomratcliffe
  • Alerting: Return default builtin templates in k8s templategroup API and UI #96330, @JacobsonMT
  • Alerting: Simplify notification step #96430, @soniaAguilarPeiron
  • Alerting: Update state manager to take image only once per rule evaluation #98289, @yuri-tceretian
  • Analytics Views: Deprecate :dashboardID endpoints in favor of uid/:dashboardUID (Enterprise)
  • Analytics: Summaries: Deprecate dashboard_id endpoints in favor of dashboard_uid (Enterprise)
  • Announcement Banners: Enable feature for all cloud tiers (Enterprise)
  • Announcement banner: Remove feature toggle #98782, @Clarity-89
  • Announcement banner: Remove feature toggle (Enterprise)
  • Announcement banner: Sort by last updated (Enterprise)
  • Auth: Return error when retries have been exhausted for OAuth token refresh #98034, @mgyongyosi
  • Azure Monitor: Add a feature flag to toggle user auth for Azure Monitor only #96858, @adamyeats
  • Azure: Improve Azure Prometheus exemplars UI/UX #97198, @aangelisc
  • Azure: Unify credentials in frontend for Prometheus #96568, @yjsong11
  • Chore: Bump Go to 1.23.4 #98853, @Proximyst
  • Chore: Bump Go to 1.23.4 (Enterprise)
  • Chore: Remove experimental Storage UI #96887, @ryantxu
  • Chore: Update to node 22 #97779, @ashharrison90
  • CloudMigrations: Enable feature toggle by default in 11.5 #98686, @mmandrus
  • CloudMigrations: Introduce RBAC role for migration assistant #98588, @macabu
  • CloudWatch: Add OpenSearch PPL and SQL support in Logs Insights #97508, @idastambuk
  • CloudWatch: Batch different time ranges separately #98230, @iwysiu
  • Cloudwatch: Accept empty string for logstimeout and mark errors downstream #96947, @iwysiu
  • Cloudwatch: Update grafana-aws-sdk for AWS/AmplifyHosting metrics #97799, @iwysiu
  • Dashboard Scene: Shows usages in variables list #96000, @harisrozajac
  • Dashboards: Add option to specify explicit percent change text size for stat panels #96952, @XZCendence
  • Dashboards: Allow DashboardDS subqueries in MixedDS #97116, @mdvictor
  • Dashboards: Update docs of the overwrite param in Save Dashboard API Call #97011, @ArturWierzbicki
  • Datasources: Add toggle to control default behaviour of ‘Manage alerts via Alerts UI’ toggle #98441, @macabu
  • Datasources: Allow clearing trace to logs, metrics and profiles datasource pickers #96554, @adrapereira
  • Docker: Don’t use legacy ENV syntax #93218, @simPod
  • Elasticsearch: Health endpoint should handle http errors #96803, @iwysiu
  • Elasticsearch: Use _field_caps instead of _mapping to get fields #97607, @iwysiu
  • Explore Profiles: Preinstall for onprem Grafana instances #97775, @ifrost
  • Explore metrics: Consolidate filters with the OTel experience #98371, @bohandley
  • Explore: Show links to queryless apps #96625, @ifrost
  • Expressions: Add notification for Strict Mode behavior in Reduce component #97224, @shubhankarunhale
  • Faro: Improve performance of TRACKING_URLS regex #98022, @kpelelis
  • FeatureToggles: Make newFiltersUI feature toggle generally available #97460, @Sergej-Vlasov
  • Features: Remove cloudwatchMetricInsightsCrossAccount feature toggle #98826, @idastambuk
  • Frontend Sandbox: Add switch to toggle plugins frontend sandbox via catalog UI (Enterprise)
  • Graphite: Set maxDataPoints based on user value in alerting #97178, @aangelisc
  • Licensing: Tidy up license token database code (Enterprise)
  • LoginAttempt: Add setting to control max number of attempts before user login gets locked #97091, @kalleep
  • Logs Panel: Add infinite scrolling support for Dashboards and Apps #97095, @matyax
  • Logs Panel: Allow text selection without changing Log Details state #96995, @matyax
  • Logs Panel: Limit displayed characters to MAX_CHARACTERS #96997, @matyax
  • Logs: Added option to show the log line body when displayed fields are used #97209, @matyax
  • Logs: Added support to disable and re-enable the popover menu #98254, @matyax
  • Logs: Allow scroll to reach the bottom of the log list before loading more #96668, @matyax
  • Loki: Added support for disabled operations in Query Builder #96751, @matyax
  • Loki: Added support to show label types in Log Details #97284, @matyax
  • Loki: Allow regex in label derived field #96609, @svennergr
  • Loki: Hide internal labels #97323, @svennergr
  • Loki: Sync query direction with sort order in Explore and Dashboards #98722, @matyax
  • OAuth: Support client_secret_jwt for oauth providers when doing token exchange #95455, @naizerjohn-ms
  • OAuth: Use the attached external session data in OAuthToken and OAuthTokenSync #96655, @mgyongyosi
  • Org Selection: Show correct selected org when select is open #96601, @yincongcyincong
  • PDF: Add new zoom options (Enterprise)
  • Plugin Extensions: Only load app plugins when necessary #86624, @leventebalogh
  • Plugins: Add token to gcom requests #96261, @oshirohugo
  • Plugins: Add token to gcom requests (Enterprise)
  • Plugins: Disable version install when angular version is not supported #97189, @oshirohugo
  • Plugins: Disable version installation for specific plugin types #98597, @oshirohugo
  • Plugins: Update to latest go plugin SDK (v0.260.3) w/ arrow v18 #97561, @ryantxu
  • Plugins: Use grafana-com sso_api_token #97096, @oshirohugo
  • Plugins: Use grafana-com sso_api_token (Enterprise)
  • Prometheus datasource: Show info annotations in the UI #97978, @zenador
  • Prometheus: Improve handling of special chars in label values #96067, @NWRichmond
  • PublicDashboards: Remove publicDashboards FF #96578, @juanicabanas
  • Reporting: Add allow list email domain configuration (Enterprise)
  • Reporting: Include the apiserver by default and deprecated internal ids (Enterprise)
  • RuntimeDataSource: Support in core for runtime registered data sources #93956, @torkelo
  • SAML: Add the ability to specify EntityID (Enterprise)
  • SAML: Implement correct SLO with NameID and SessionIndex handling (Enterprise)
  • Security: Update to Go 1.23.5 - Backport to v11.5.x #99122, @Proximyst
  • Security: Update to Go 1.23.5 - Backport to v11.5.x (Enterprise)
  • Snapshots: Add RBAC roles for creating and deleting #96126, @evictorero
  • Storage: Removes integration tests for MySQL 5.7 since it is EOL #98013, @inf0rmer
  • Tempo: Add support for TraceQL Metrics exemplars #96859, @adrapereira
  • Tempo: Honor datasource TLS settings for gRPC requests #97484, @mdisibio
  • Tempo: Improve handling of multiple values in the Search tab query generation #98427, @adrapereira
  • ToolbarButton: Auto width on smaller screen sizes #96023, @yincongcyincong
  • Trace View: Set span filters as panel options #98328, @adrapereira
  • TransformationFilter: Implement RefID multi picker #96841, @Sergej-Vlasov
  • Transformations: Add Delimiter format option to Extract fields #97340, @tskarhed
  • Transformations: Add RegExp option to Extract fields transformer #96593, @leeoniya
  • Transformations: GroupToMatrix add 0 as special value #97642, @tskarhed
  • Zipkin: Run queries through backend #97754, @ivanahuckova

Bug fixes

Breaking changes

  • Loki: Default to /labels API with query param instead of /series API #97935, @svennergr

Plugin development fixes & changes

Download page
What’s new highlights