Download page
What's new highlights
Features and enhancements
- Alerting: Add two sets of provisioning actions for rules and notifications . #87572, @yuri-tceretian
- Chore: Upgrade go to 1.21.10. #87472, @stephaniehingtgen
- Auth: Force lowercase login/email for users. #86985, @eleijonmarck
- Navigation: Add a return to previous button when navigating to different sections. #86797, @eledobleefe
- DashboardScene: Move add library panel view from grid item to drawer. #86409, @torkelo
- CloudWatch : Add missing AWS/ES metrics. #86271, @thepalbi
- Alerting: Reduce set of fields that could trigger alert state change. #86266, @benoittgt
- OAuth: Make sub claim required for generic oauth behind feature toggle. #86118, @kalleep
- Grafana E2E: Add deprecation notice and update docs. #85778, @sunker
- Loki: Remove API restrictions on resource calls. #85201, @svennergr
- Chore: Upgrade go to 1.21.10. (Enterprise)
Bug fixes
- AuthN: Fix signout redirect url. #87681, @kalleep
- CloudMonitoring: Improve legacy query migrations. #87648, @aangelisc
- Azure data sources: Set selected config type before save. #87632, @bossinc
- Loki: Fix log context when no label types are present. #87600, @svennergr
- DashboardScene: Fixes editing transformations after toggling table view. #87485, @torkelo
- DashboardDataSource: Fixes issue where sometimes untransformed data could be returned . #87484, @torkelo
- Provisioning: Look up provisioned folders by UID when possible. #87468, @DanCech
- Cloudwatch: Update grafana-aws-sdk to fix sts endpoints. #87345, @iwysiu
- Select: Fixes issue preserving search term (input) when selecting a value. #87249, @torkelo
- Alerting: Prevent search from locking the browser. #87230, @gillesdemey
- DashboardScene: Fixes issue referring to library panel in dashboard data source . #87173, @torkelo
- Data source: Maintain the default data source permissions when switching from unlicensed to licensed Grafana. #87142, @IevaVasiljeva
- Alerting: Allow deleting contact points referenced only by auto-generated policies. #87115, @gillesdemey
- Auth: Sign sigV4 request after adding headers. #87072, @iwysiu
- DashboardScene: Fixes issues with relative time range in panel edit. #87026, @torkelo
- DashboardScene: Fixes issue with dashboard links and variables. #87025, @torkelo
- SQLStore: Disable redundant create and drop unique index migrations on dashboard table. #86867, @papagian
- LogContext: Fix structured metadata labels being added as stream selectors. #86826, @svennergr
- DashboardScene: Fixes issue with editing panels that uses instanceState. #86824, @torkelo
- DashboardScene: Fixes deleting dirty dashboard. #86757, @torkelo
- Alerting: Take receivers into account when custom grouping Alertmanager groups. #86699, @konrad147
- LDAP: Fix listing all non-matching groups. #86689, @mgyongyosi
- Alerting: Fix simplified routing group by override. #86563, @JacobsonMT
- NodeGraph: Fix invisible arrow tips in Editor. #86548, @timo
- Dashboard: DashboardPageProxy - Use chaining operators to prevent runtime error. #86536, @axelavargas
- Cli: Check missing plugin parameter of plugin update command. #86522, @VergeDX
- DashboardScene: Fixes issue saving new dashboard from panel edit. #86480, @torkelo
- DashboardScene: Fixes minor issue transitioning between dashboards. #86475, @torkelo
- MSSQL: Add
SQL_VARIANT
converter and update test. #86469, @aangelisc - DashboardScene: Fixes react panels with old angular options. #86411, @torkelo
- Alerting: Fix simplified routes '...' groupBy creating invalid routes. #86376, @JacobsonMT
- AWS DataSource: Fix namespaces in sagemaker metrics. #86363, @tristanburgess
- DashboardScene: Fixes saving dashboard with angular panels . #86255, @torkelo
- DashboardScene: Fix empty row repeat issue. #86254, @torkelo
- Nodegraph: Fix issue with rendering single node. #86195, @aocenas
- Datasources: Add fixed width to name field in config editor. #86179, @sunker
- Alerting: Return a 400 and errutil error when trying to delete a contact point that is referenced by a policy. #86163, @alexweav
- Table Panel: Fix image disappearing when datalinks applied. #86160, @codeincarnate
- LibraryPanelRBAC: Fix issue with importing dashboards containing library panels. #86149, @kaydelaney
- DashboardScene: Fixes issue moving between dashboards. #86096, @torkelo
- Alerting: Fix evaluation metrics to not count retries. #86059, @stevesg
- Google Cloud Monitor: Fix interface conversion for incorrect type in
cloudMonitoringProm.run
. #85928, @adamyeats - Dashboard: Allow
auto
refresh option when saving a dashboard. #85922, @bfmatei - Time Zones: Fix relative time when using UTC timezone. #85779, @ashharrison90
- PostgreSQL: Fix the verify-ca mode. #85775, @gabor
- DashboardScene: Fixes issue with mobile responsive layout due to repeated grid item class. #85741, @torkelo
- DashboardScene: Fixes panel edit issue with clearing title not resulting in hover header mode . #85633, @torkelo
- Angular deprecation: Prefer local "angularDetected" value to the remote one. #85632, @xnyo
- Chore: Fix trailing spaces in prometheus min step. #85579, @euniceek
- SAML: Fix Authn request generation in case of HTTP-POST binding. (Enterprise)
- Reporting: Fix CSVs for library panels within folders. (Enterprise)
Breaking changes
The @grafana/e2e
package is deprecated in Grafana 11.0.0. If your Grafana plugin has end-to-end tests that use @grafana/e2e
, it's recommended to replace them with @grafana/plugin-e2e
and Playwright. For information on how to migrate, please refer to the plugin-e2e docs. Issue #85778
Plugin development fixes & changes
- DateTimePicker: Alternate timezones now behave correctly. #87041, @ashharrison90
- TimeOfDayPicker: Fix text colours in light mode. #86776, @ashharrison90