grafana/faro-web-sdk (@grafana/faro-web-sdk)
### [`v1.10.2`](https://redirect.github.com/grafana/faro-web-sdk/blob/HEAD/CHANGELOG.md#1102)
[Compare Source](https://redirect.github.com/grafana/faro-web-sdk/compare/v1.10.1...v1.10.2)
- Fix (`@grafana/faro-web-tracing`): Enhance the xhr instrumentation to handle both URL objects and
strings seamlessly ([#695](https://redirect.github.com/grafana/faro-web-sdk/issues/695)).
### [`v1.10.1`](https://redirect.github.com/grafana/faro-web-sdk/blob/HEAD/CHANGELOG.md#1101)
[Compare Source](https://redirect.github.com/grafana/faro-web-sdk/compare/v1.10.0...v1.10.1)
- Enhancement (`@grafana/faro-web-sdk`): Isolated Faro instances now exclude the default collector
URLs of other instances by default ([#684](https://redirect.github.com/grafana/faro-web-sdk/issues/684)).
- Enhancement (`@grafana/faro-web-sdk`): The `pushError` API now automatically includes `error.cause`
in the Faro exception context ([#688](https://redirect.github.com/grafana/faro-web-sdk/issues/688)).
- Fix (`@grafana/faro-transport-otlp-http [experimental]`): add `service.namespace` attribute if set
([#687](https://redirect.github.com/grafana/faro-web-sdk/issues/687)).
##### Breaking
- Change (`@grafana/faro-transport-otlp-http [experimental]`): update semantic attributes
for browser ([#684](https://redirect.github.com/grafana/faro-web-sdk/issues/684)).
- `browser.user_agent` is replaced by `user_agent.original`
- `browser.os` is replaced by `browser.platform`
### [`v1.10.0`](https://redirect.github.com/grafana/faro-web-sdk/blob/HEAD/CHANGELOG.md#1100)
[Compare Source](https://redirect.github.com/grafana/faro-web-sdk/compare/v1.9.1...v1.10.0)
- Change (`@grafana/faro-web-sdk`): don't automatically send a `view_change` event for the default
view ([#647](https://redirect.github.com/grafana/faro-web-sdk/issues/647))
- Dependencies (`@grafana/faro-web-tracing`): upgrade otel deps ([#670](https://redirect.github.com/grafana/faro-web-sdk/issues/670))
- Note: some attributes have been changed due to otel semantic attributes spec or are now aligned
with it. For the web-tracing package we provide both attribute versions for now:
- `deployment.environment` is now deprecated and will be replaced by
`deployment.environment.name`.
- `session_id` is now deprecated and will be replaced by `session.id`
- Dependencies (`@grafana/faro-core`): upgrade otel deps ([#670](https://redirect.github.com/grafana/faro-web-sdk/issues/670)).
##### Breaking
- Dependencies (`@grafana/faro-transport-otlp-http [experimental]`): upgrade otel deps ([#670](https://redirect.github.com/grafana/faro-web-sdk/issues/670))
- Note: some attributes have been changed due to otel semantic attributes spec:
- `enduser.id` is replaced by `user.id`
- `enduser.name` is replaced by `user.username`,
- `enduser.email` is replaced by `user.email`,
- `enduser.attributes` is replaced by `user.attributes`,
- `http.url` is replaced by `url.full`
- `deployment.environment` is replaced by `deployment.environment.name`
### [`v1.9.1`](https://redirect.github.com/grafana/faro-web-sdk/blob/HEAD/CHANGELOG.md#191)
[Compare Source](https://redirect.github.com/grafana/faro-web-sdk/compare/v1.9.0...v1.9.1)
- Fix (`@grafana/faro-transport-otlp-http [experimental]`): Properly consume response body ([#664](https://redirect.github.com/grafana/faro-web-sdk/issues/664)).
grafana/levitate (@grafana/levitate)
### [`v0.15.0`](https://redirect.github.com/grafana/levitate/releases/tag/v0.15.0)
[Compare Source](https://redirect.github.com/grafana/levitate/compare/v0.14.1...v0.15.0)
#### What's Changed
- Chore(deps): Bump [@types/node](https://redirect.github.com/types/node) from 22.5.1 to 22.5.2 by [@dependabot](https://redirect.github.com/dependabot) in [https://github.com/grafana/levitate/pull/621](https://redirect.github.com/grafana/levitate/pull/621)
- Chore(deps-dev): Bump [@swc/core](https://redirect.github.com/swc/core) from 1.7.21 to 1.7.22 by [@dependabot](https://redirect.github.com/dependabot) in [https://github.com/grafana/levitate/pull/620](https://redirect.github.com/grafana/levitate/pull/620)
- Chore(deps-dev): Bump eslint-plugin-react from 7.35.0 to 7.35.1 by [@dependabot](https://redirect.github.com/dependabot) in [https://github.com/grafana/levitate/pull/624](https://redirect.github.com/grafana/levitate/pull/624)
- Chore(deps-dev): Bump [@swc/core](https://redirect.github.com/swc/core) from 1.7.22 to 1.7.23 by [@dependabot](https://redirect.github.com/dependabot) in [https://github.com/grafana/levitate/pull/623](https://redirect.github.com/grafana/levitate/pull/623)
- Chore(deps): Bump [@types/node](https://redirect.github.com/types/node) from 22.5.2 to 22.5.3 by [@dependabot](https://redirect.github.com/dependabot) in [https://github.com/grafana/levitate/pull/626](https://redirect.github.com/grafana/levitate/pull/626)
- Chore(deps-dev): Bump eslint-plugin-react from 7.35.1 to 7.35.2 by [@dependabot](https://redirect.github.com/dependabot) in [https://github.com/grafana/levitate/pull/625](https://redirect.github.com/grafana/levitate/pull/625)
- Chore(deps): Bump [@types/node](https://redirect.github.com/types/node) from 22.5.3 to 22.5.4 by [@dependabot](https://redirect.github.com/dependabot) in [https://github.com/grafana/levitate/pull/627](https://redirect.github.com/grafana/levitate/pull/627)
- Chore(deps): Bump debug from 4.3.6 to 4.3.7 by [@dependabot](https://redirect.github.com/dependabot) in [https://github.com/grafana/levitate/pull/628](https://redirect.github.com/grafana/levitate/pull/628)
- Chore(deps-dev): Bump [@swc/core](https://redirect.github.com/swc/core) from 1.7.23 to 1.7.24 by [@dependabot](https://redirect.github.com/dependabot) in [https://github.com/grafana/levitate/pull/630](https://redirect.github.com/grafana/levitate/pull/630)
- Chore(deps-dev): Bump [@swc/core](https://redirect.github.com/swc/core) from 1.7.24 to 1.7.25 by [@dependabot](https://redirect.github.com/dependabot) in [https://github.com/grafana/levitate/pull/633](https://redirect.github.com/grafana/levitate/pull/633)
- Chore(deps): Bump typescript from 5.5.4 to 5.6.2 by [@dependabot](https://redirect.github.com/dependabot) in [https://github.com/grafana/levitate/pull/631](https://redirect.github.com/grafana/levitate/pull/631)
- Chore(deps): Bump path-to-regexp from 1.8.0 to 1.9.0 in /fixtures/imports/package by [@dependabot](https://redirect.github.com/dependabot) in [https://github.com/grafana/levitate/pull/634](https://redirect.github.com/grafana/levitate/pull/634)
- Chore(deps-dev): Bump vitest from 2.0.5 to 2.1.0 by [@dependabot](https://redirect.github.com/dependabot) in [https://github.com/grafana/levitate/pull/639](https://redirect.github.com/grafana/levitate/pull/639)
- Chore(deps-dev): Bump eslint-plugin-react from 7.35.2 to 7.36.1 by [@dependabot](https://redirect.github.com/dependabot) in [https://github.com/grafana/levitate/pull/638](https://redirect.github.com/grafana/levitate/pull/638)
- Chore(deps-dev): Bump vitest from 2.1.0 to 2.1.1 by [@dependabot](https://redirect.github.com/dependabot) in [https://github.com/grafana/levitate/pull/642](https://redirect.github.com/grafana/levitate/pull/642)
- Chore(deps-dev): Bump eslint-plugin-jsdoc from 50.2.2 to 50.2.3 by [@dependabot](https://redirect.github.com/dependabot) in [https://github.com/grafana/levitate/pull/641](https://redirect.github.com/grafana/levitate/pull/641)
- Chore(deps): Bump [@types/node](https://redirect.github.com/types/node) from 22.5.4 to 22.5.5 by [@dependabot](https://redirect.github.com/dependabot) in [https://github.com/grafana/levitate/pull/640](https://redirect.github.com/grafana/levitate/pull/640)
- Chore(deps): Bump path-to-regexp from 1.8.0 to 1.9.0 in /fixtures/usage/grafana-plugin by [@dependabot](https://redirect.github.com/dependabot) in [https://github.com/grafana/levitate/pull/635](https://redirect.github.com/grafana/levitate/pull/635)
- Chore(deps): Bump vite from 5.2.8 to 5.4.6 by [@dependabot](https://redirect.github.com/dependabot) in [https://github.com/grafana/levitate/pull/643](https://redirect.github.com/grafana/levitate/pull/643)
- Chore(deps-dev): Bump nodemon from 3.1.4 to 3.1.5 by [@dependabot](https://redirect.github.com/dependabot) in [https://github.com/grafana/levitate/pull/644](https://redirect.github.com/grafana/levitate/pull/644)
- Chore(deps): Bump execa from 9.3.1 to 9.4.0 by [@dependabot](https://redirect.github.com/dependabot) in [https://github.com/grafana/levitate/pull/645](https://redirect.github.com/grafana/levitate/pull/645)
- Chore(deps-dev): Bump eslint from 8.57.0 to 8.57.1 by [@dependabot](https://redirect.github.com/dependabot) in [https://github.com/grafana/levitate/pull/647](https://redirect.github.com/grafana/levitate/pull/647)
- Chore(deps-dev): Bump eslint-plugin-jsdoc from 50.2.3 to 50.2.4 by [@dependabot](https://redirect.github.com/dependabot) in [https://github.com/grafana/levitate/pull/646](https://redirect.github.com/grafana/levitate/pull/646)
- Chore(deps): Bump actions/setup-node from 4.0.3 to 4.0.4 by [@dependabot](https://redirect.github.com/dependabot) in [https://github.com/grafana/levitate/pull/648](https://redirect.github.com/grafana/levitate/pull/648)
- Chore(deps-dev): Bump nodemon from 3.1.5 to 3.1.7 by [@dependabot](https://redirect.github.com/dependabot) in [https://github.com/grafana/levitate/pull/650](https://redirect.github.com/grafana/levitate/pull/650)
- Chore(deps): Bump [@types/node](https://redirect.github.com/types/node) from 22.5.5 to 22.6.1 by [@dependabot](https://redirect.github.com/dependabot) in [https://github.com/grafana/levitate/pull/651](https://redirect.github.com/grafana/levitate/pull/651)
- Chore(deps): Bump rollup from 4.21.3 to 4.22.4 by [@dependabot](https://redirect.github.com/dependabot) in [https://github.com/grafana/levitate/pull/652](https://redirect.github.com/grafana/levitate/pull/652)
- Chore(deps-dev): Bump [@swc/core](https://redirect.github.com/swc/core) from 1.7.25 to 1.7.28 by [@dependabot](https://redirect.github.com/dependabot) in [https://github.com/grafana/levitate/pull/654](https://redirect.github.com/grafana/levitate/pull/654)
- Chore(deps): Bump [@types/node](https://redirect.github.com/types/node) from 22.6.1 to 22.7.0 by [@dependabot](https://redirect.github.com/dependabot) in [https://github.com/grafana/levitate/pull/653](https://redirect.github.com/grafana/levitate/pull/653)
- Chore(deps): Bump [@types/node](https://redirect.github.com/types/node) from 22.7.0 to 22.7.2 by [@dependabot](https://redirect.github.com/dependabot) in [https://github.com/grafana/levitate/pull/656](https://redirect.github.com/grafana/levitate/pull/656)
- Chore(deps-dev): Bump eslint-plugin-jsdoc from 50.2.4 to 50.2.5 by [@dependabot](https://redirect.github.com/dependabot) in [https://github.com/grafana/levitate/pull/655](https://redirect.github.com/grafana/levitate/pull/655)
- Chore(deps): Bump [@types/node](https://redirect.github.com/types/node) from 22.7.2 to 22.7.4 by [@dependabot](https://redirect.github.com/dependabot) in [https://github.com/grafana/levitate/pull/660](https://redirect.github.com/grafana/levitate/pull/660)
- Chore(deps-dev): Bump eslint-plugin-react from 7.36.1 to 7.37.0 by [@dependabot](https://redirect.github.com/dependabot) in [https://github.com/grafana/levitate/pull/658](https://redirect.github.com/grafana/levitate/pull/658)
- Chore(deps-dev): Bump eslint-plugin-jsdoc from 50.2.5 to 50.3.0 by [@dependabot](https://redirect.github.com/dependabot) in [https://github.com/grafana/levitate/pull/657](https://redirect.github.com/grafana/levitate/pull/657)
- Chore(deps-dev): Bump eslint-plugin-jsdoc from 50.3.0 to 50.3.1 by [@dependabot](https://redirect.github.com/dependabot) in [https://github.com/grafana/levitate/pull/661](https://redirect.github.com/grafana/levitate/pull/661)
- Chore(deps-dev): Bump eslint-plugin-react from 7.37.0 to 7.37.1 by [@dependabot](https://redirect.github.com/dependabot) in [https://github.com/grafana/levitate/pull/662](https://redirect.github.com/grafana/levitate/pull/662)
- Chore(deps-dev): Bump vitest from 2.1.1 to 2.1.2 by [@dependabot](https://redirect.github.com/dependabot) in [https://github.com/grafana/levitate/pull/663](https://redirect.github.com/grafana/levitate/pull/663)
- Fix adding optional parameters to a function generating a breaking change by [@academo](https://redirect.github.com/academo) in [https://github.com/grafana/levitate/pull/664](https://redirect.github.com/grafana/levitate/pull/664)
**Full Changelog**: https://github.com/grafana/levitate/compare/v0.14.1...v0.15.0
grafana/scenes (@grafana/scenes)
### [`v5.19.0`](https://redirect.github.com/grafana/scenes/blob/HEAD/CHANGELOG.md#v5190-Wed-Oct-09-2024)
[Compare Source](https://redirect.github.com/grafana/scenes/compare/v5.18.3...v5.19.0)
##### 🚀 Enhancement
- `@grafana/scenes`
- PanelBuilders: Mixin function to share config [#932](https://redirect.github.com/grafana/scenes/pull/932) ([@torkelo](https://redirect.github.com/torkelo))
##### Authors: 1
- Torkel Ödegaard ([@torkelo](https://redirect.github.com/torkelo))
***
### [`v5.18.3`](https://redirect.github.com/grafana/scenes/blob/HEAD/CHANGELOG.md#v5183-Tue-Oct-08-2024)
[Compare Source](https://redirect.github.com/grafana/scenes/compare/v5.18.2...v5.18.3)
##### 🐛 Bug Fix
- `@grafana/scenes`
- Add checks for valid dates before saving calculating values [#914](https://redirect.github.com/grafana/scenes/pull/914) ([@javiruiz01](https://redirect.github.com/javiruiz01))
##### Authors: 1
- Javier Ruiz ([@javiruiz01](https://redirect.github.com/javiruiz01))
***
### [`v5.18.2`](https://redirect.github.com/grafana/scenes/blob/HEAD/CHANGELOG.md#v5182-Mon-Oct-07-2024)
[Compare Source](https://redirect.github.com/grafana/scenes/compare/v5.18.1...v5.18.2)
##### 🐛 Bug Fix
- `@grafana/scenes`
- Interpolation: Fixes queryparam variable format when used with adhoc filter variable [#931](https://redirect.github.com/grafana/scenes/pull/931) ([@torkelo](https://redirect.github.com/torkelo))
##### Authors: 1
- Torkel Ödegaard ([@torkelo](https://redirect.github.com/torkelo))
***
### [`v5.18.1`](https://redirect.github.com/grafana/scenes/blob/HEAD/CHANGELOG.md#v5181-Mon-Oct-07-2024)
[Compare Source](https://redirect.github.com/grafana/scenes/compare/v5.18.0...v5.18.1)
##### 🐛 Bug Fix
- `@grafana/scenes-react`
- VizPanel: Fixes issue with viz panel when passing it SceneDataTransformer [#928](https://redirect.github.com/grafana/scenes/pull/928) ([@torkelo](https://redirect.github.com/torkelo) [@mdvictor](https://redirect.github.com/mdvictor))
##### Authors: 2
- Torkel Ödegaard ([@torkelo](https://redirect.github.com/torkelo))
- Victor Marin ([@mdvictor](https://redirect.github.com/mdvictor))
***
### [`v5.18.0`](https://redirect.github.com/grafana/scenes/blob/HEAD/CHANGELOG.md#v5180-Fri-Oct-04-2024)
[Compare Source](https://redirect.github.com/grafana/scenes/compare/v5.17.0...v5.18.0)
##### 🚀 Enhancement
- `@grafana/scenes`
- Emit RefreshEvent on annotation enable/disable [#930](https://redirect.github.com/grafana/scenes/pull/930) ([@mdvictor](https://redirect.github.com/mdvictor))
##### Authors: 1
- Victor Marin ([@mdvictor](https://redirect.github.com/mdvictor))
***
### [`v5.17.0`](https://redirect.github.com/grafana/scenes/blob/HEAD/CHANGELOG.md#v5170-Fri-Oct-04-2024)
[Compare Source](https://redirect.github.com/grafana/scenes/compare/v5.16.3...v5.17.0)
##### 🚀 Enhancement
- `@grafana/scenes`
- Annotations: Include templateSrv.getVariables with dashboard object in legacy annotation queries [#929](https://redirect.github.com/grafana/scenes/pull/929) ([@kaydelaney](https://redirect.github.com/kaydelaney))
##### Authors: 1
- kay delaney ([@kaydelaney](https://redirect.github.com/kaydelaney))
***
grafana/grafana (@grafana/schema)
### [`v11.2.2`](https://redirect.github.com/grafana/grafana/compare/v11.2.1...v11.2.2)
[Compare Source](https://redirect.github.com/grafana/grafana/compare/v11.2.1...v11.2.2)
### [`v11.2.1`](https://redirect.github.com/grafana/grafana/releases/tag/v11.2.1): 11.2.1
[Compare Source](https://redirect.github.com/grafana/grafana/compare/v11.2.0...v11.2.1)
[Download page](https://grafana.com/grafana/download/11.2.1)
[What's new highlights](https://grafana.com/docs/grafana/latest/whatsnew/)
##### Features and enhancements
- **Alerting:** Support for optimistic concurrency in priovisioning Tempate API [#92251](https://redirect.github.com/grafana/grafana/pull/92251), [@yuri-tceretian](https://redirect.github.com/yuri-tceretian)
- **Logs panel:** Enable displayedFields in dashboards and apps [#92675](https://redirect.github.com/grafana/grafana/pull/92675), [@matyax](https://redirect.github.com/matyax)
- **State timeline:** Add pagination support [#92257](https://redirect.github.com/grafana/grafana/pull/92257), [@kevinputera](https://redirect.github.com/kevinputera)
##### Bug fixes
- **Authn:** No longer hash service account token twice during authentication [#92639](https://redirect.github.com/grafana/grafana/pull/92639), [@kalleep](https://redirect.github.com/kalleep)
- **CloudMigrations:** Fix snapshot creation on Windows systems [#92981](https://redirect.github.com/grafana/grafana/pull/92981), [@macabu](https://redirect.github.com/macabu)
- **DashGPT:** Fixes issue with generation on Safari [#92952](https://redirect.github.com/grafana/grafana/pull/92952), [@kaydelaney](https://redirect.github.com/kaydelaney)
- **Dashboard:** Fix Annotation runtime error when a data source does not support annotations [#92830](https://redirect.github.com/grafana/grafana/pull/92830), [@axelavargas](https://redirect.github.com/axelavargas)
- **Grafana SQL:** Fix broken import in NumberInput component [#92808](https://redirect.github.com/grafana/grafana/pull/92808), [@chessman](https://redirect.github.com/chessman)
- **Logs:** Show older logs button when infinite scroll is enabled and sort order is descending [#92867](https://redirect.github.com/grafana/grafana/pull/92867), [@matyax](https://redirect.github.com/matyax)
- **RBAC:** Fix an issue with server admins not being able to manage users in orgs that they don't belong to [#92274](https://redirect.github.com/grafana/grafana/pull/92274), [@IevaVasiljeva](https://redirect.github.com/IevaVasiljeva)
- **RBAC:** Fix an issue with server admins not being able to manage users in orgs that they don't belong to (Enterprise)
- **Reporting:** Disable dashboardSceneSolo when rendering PDFs the old way (Enterprise)
- **Templating:** Fix searching non-latin template variables [#92893](https://redirect.github.com/grafana/grafana/pull/92893), [@leeoniya](https://redirect.github.com/leeoniya)
- **TutorialCard:** Fix link to tutorial not opening [#92647](https://redirect.github.com/grafana/grafana/pull/92647), [@eledobleefe](https://redirect.github.com/eledobleefe)
##### Plugin development fixes & changes
- **AutoSizeInput:** Allow to be controlled by value [#92999](https://redirect.github.com/grafana/grafana/pull/92999), [@ivanortegaalba](https://redirect.github.com/ivanortegaalba)
### [`v11.2.0`](https://redirect.github.com/grafana/grafana/releases/tag/v11.2.0): 11.2.0
[Compare Source](https://redirect.github.com/grafana/grafana/compare/v11.1.7...v11.2.0)
[Download page](https://grafana.com/grafana/download/11.2.0)
[What's new highlights](https://grafana.com/docs/grafana/latest/whatsnew/)
##### Features and enhancements
- **[@grafana/data](https://redirect.github.com/grafana/data):** Introduce new getTagKeys/getTagValues response interface [#88369](https://redirect.github.com/grafana/grafana/pull/88369), [@kaydelaney](https://redirect.github.com/kaydelaney)
- **AWS:** Update deprecated aws-sdk functions from env variable versions [#89643](https://redirect.github.com/grafana/grafana/pull/89643), [@iwysiu](https://redirect.github.com/iwysiu)
- **Alerting:** Add ha_reconnect_timeout configuration option [#88823](https://redirect.github.com/grafana/grafana/pull/88823), [@JacobValdemar](https://redirect.github.com/JacobValdemar)
- **Alerting:** Add setting for maximum allowed rule evaluation results [#89468](https://redirect.github.com/grafana/grafana/pull/89468), [@alexander-akhmetov](https://redirect.github.com/alexander-akhmetov)
- **Alerting:** Add warning in telegram contact point [#89397](https://redirect.github.com/grafana/grafana/pull/89397), [@soniaAguilarPeiron](https://redirect.github.com/soniaAguilarPeiron)
- **Alerting:** Central alert history part4 [#90088](https://redirect.github.com/grafana/grafana/pull/90088), [@soniaAguilarPeiron](https://redirect.github.com/soniaAguilarPeiron)
- **Alerting:** Don't crash the page when trying to filter rules by regex [#89466](https://redirect.github.com/grafana/grafana/pull/89466), [@tomratcliffe](https://redirect.github.com/tomratcliffe)
- **Alerting:** Enable remote primary mode using feature toggles [#88976](https://redirect.github.com/grafana/grafana/pull/88976), [@santihernandezc](https://redirect.github.com/santihernandezc)
- **Alerting:** Hide edit/view rule buttons according to deleting/creating state [#90375](https://redirect.github.com/grafana/grafana/pull/90375), [@tomratcliffe](https://redirect.github.com/tomratcliffe)
- **Alerting:** Implement UI for grafana-managed recording rules [#90360](https://redirect.github.com/grafana/grafana/pull/90360), [@soniaAguilarPeiron](https://redirect.github.com/soniaAguilarPeiron)
- **Alerting:** Improve performance of /api/prometheus for large numbers of alerts. [#89268](https://redirect.github.com/grafana/grafana/pull/89268), [@stevesg](https://redirect.github.com/stevesg)
- **Alerting:** Include a list of ref_Id and aggregated datasource UIDs to alerts when state reason is NoData [#88819](https://redirect.github.com/grafana/grafana/pull/88819), [@wasim-nihal](https://redirect.github.com/wasim-nihal)
- **Alerting:** Instrument outbound requests for Loki Historian and Remote Alertmanager with tracing [#89185](https://redirect.github.com/grafana/grafana/pull/89185), [@alexweav](https://redirect.github.com/alexweav)
- **Alerting:** Limit instances on alert detail view unless in instances tab [#89368](https://redirect.github.com/grafana/grafana/pull/89368), [@gillesdemey](https://redirect.github.com/gillesdemey)
- **Alerting:** Make alert group editing safer [#88627](https://redirect.github.com/grafana/grafana/pull/88627), [@gillesdemey](https://redirect.github.com/gillesdemey)
- **Alerting:** Make whitespace more visible on labels [#90223](https://redirect.github.com/grafana/grafana/pull/90223), [@tomratcliffe](https://redirect.github.com/tomratcliffe)
- **Alerting:** Remove option to return settings from api/v1/receivers and restrict provisioning action access [#90861](https://redirect.github.com/grafana/grafana/pull/90861), [@JacobsonMT](https://redirect.github.com/JacobsonMT)
- **Alerting:** Resend resolved notifications for ResolvedRetention duration [#88938](https://redirect.github.com/grafana/grafana/pull/88938), [@JacobsonMT](https://redirect.github.com/JacobsonMT)
- **Alerting:** Show Insights page only on cloud (when required ds's are available) [#89679](https://redirect.github.com/grafana/grafana/pull/89679), [@soniaAguilarPeiron](https://redirect.github.com/soniaAguilarPeiron)
- **Alerting:** Show repeat interval in timing options meta [#89414](https://redirect.github.com/grafana/grafana/pull/89414), [@gillesdemey](https://redirect.github.com/gillesdemey)
- **Alerting:** Support median in reduce expressions [#91119](https://redirect.github.com/grafana/grafana/pull/91119), [@alexander-akhmetov](https://redirect.github.com/alexander-akhmetov)
- **Alerting:** Track central ash interactions [#90330](https://redirect.github.com/grafana/grafana/pull/90330), [@soniaAguilarPeiron](https://redirect.github.com/soniaAguilarPeiron)
- **Alerting:** Update alerting state history API to authorize access using RBAC [#89579](https://redirect.github.com/grafana/grafana/pull/89579), [@yuri-tceretian](https://redirect.github.com/yuri-tceretian)
- **Alerting:** Update warning message for Telegram parse_mode and default to empty value [#89630](https://redirect.github.com/grafana/grafana/pull/89630), [@tomratcliffe](https://redirect.github.com/tomratcliffe)
- **Alerting:** Use Runbook URL label everywhere and add validation in the alert rule… [#90523](https://redirect.github.com/grafana/grafana/pull/90523), [@soniaAguilarPeiron](https://redirect.github.com/soniaAguilarPeiron)
- **Alerting:** Use cloud notifier types for metadata on Cloud AMs [#91054](https://redirect.github.com/grafana/grafana/pull/91054), [@tomratcliffe](https://redirect.github.com/tomratcliffe)
- **Alerting:** Use stable identifier of a group when export to HCL [#90196](https://redirect.github.com/grafana/grafana/pull/90196), [@KyriosGN0](https://redirect.github.com/KyriosGN0)
- **Alerting:** Use stable identifier of a group,contact point,mute timing when export to HCL [#90917](https://redirect.github.com/grafana/grafana/pull/90917), [@KyriosGN0](https://redirect.github.com/KyriosGN0)
- **Alertmanager:** Support limits for silences [#90826](https://redirect.github.com/grafana/grafana/pull/90826), [@santihernandezc](https://redirect.github.com/santihernandezc)
- **Angular deprecation:** Disable dynamic angular inspector if CheckForPluginUpdates is false [#91194](https://redirect.github.com/grafana/grafana/pull/91194), [@xnyo](https://redirect.github.com/xnyo)
- **App events:** Add "info" variant [#89903](https://redirect.github.com/grafana/grafana/pull/89903), [@Clarity-89](https://redirect.github.com/Clarity-89)
- **Auth:** Add org to role mappings support to AzureAD/Entra integration [#88861](https://redirect.github.com/grafana/grafana/pull/88861), [@mgyongyosi](https://redirect.github.com/mgyongyosi)
- **Auth:** Add organization mapping configuration to the UI [#90003](https://redirect.github.com/grafana/grafana/pull/90003), [@mgyongyosi](https://redirect.github.com/mgyongyosi)
- **Auth:** Add support for escaping colon characters in org_mapping [#89951](https://redirect.github.com/grafana/grafana/pull/89951), [@mgyongyosi](https://redirect.github.com/mgyongyosi)
- **Azure:** Add new Azure infrastructure dashboards [#88869](https://redirect.github.com/grafana/grafana/pull/88869), [@yves-chan](https://redirect.github.com/yves-chan)
- **BrowseDashboards:** Update results when starred param changes [#89944](https://redirect.github.com/grafana/grafana/pull/89944), [@Clarity-89](https://redirect.github.com/Clarity-89)
- **Caching:** Handle memcached reconnects [#91498](https://redirect.github.com/grafana/grafana/pull/91498), [@mmandrus](https://redirect.github.com/mmandrus)
- **Calendar:** Add labels for next/previous month [#89019](https://redirect.github.com/grafana/grafana/pull/89019), [@ashharrison90](https://redirect.github.com/ashharrison90)
- **Canvas:** Element level data links [#89079](https://redirect.github.com/grafana/grafana/pull/89079), [@adela-almasan](https://redirect.github.com/adela-almasan)
- **Canvas:** Improved tooltip [#90162](https://redirect.github.com/grafana/grafana/pull/90162), [@adela-almasan](https://redirect.github.com/adela-almasan)
- **Canvas:** Support template variables in base URL of actions [#91227](https://redirect.github.com/grafana/grafana/pull/91227), [@nmarrs](https://redirect.github.com/nmarrs)
- **Chore:** Add missing build elements to Dockerfile [#89714](https://redirect.github.com/grafana/grafana/pull/89714), [@azilly-de](https://redirect.github.com/azilly-de)
- **Chore:** Add unit test for cloudmigration package [#88868](https://redirect.github.com/grafana/grafana/pull/88868), [@leandro-deveikis](https://redirect.github.com/leandro-deveikis)
- **Chore:** Commit results of bingo get [#90256](https://redirect.github.com/grafana/grafana/pull/90256), [@mmandrus](https://redirect.github.com/mmandrus)
- **CloudMigrations:** Change onPremToCloudMigrations feature toggle to public preview [#90757](https://redirect.github.com/grafana/grafana/pull/90757), [@mmandrus](https://redirect.github.com/mmandrus)
- **CloudWatch:** Add errorsource for QueryData [#91085](https://redirect.github.com/grafana/grafana/pull/91085), [@iwysiu](https://redirect.github.com/iwysiu)
- **CloudWatch:** Update grafana-aws-sdk for updated metrics [#91364](https://redirect.github.com/grafana/grafana/pull/91364), [@iwysiu](https://redirect.github.com/iwysiu)
- **Cloudwatch:** Clear cached PDC transport when PDC is disabled [#91357](https://redirect.github.com/grafana/grafana/pull/91357), [@njvrzm](https://redirect.github.com/njvrzm)
- **Cloudwatch:** Metrics Query Builder should clear old query [#88950](https://redirect.github.com/grafana/grafana/pull/88950), [@iwysiu](https://redirect.github.com/iwysiu)
- **Cloudwatch:** Remove awsDatasourcesNewFormStyling feature toggle [#90128](https://redirect.github.com/grafana/grafana/pull/90128), [@idastambuk](https://redirect.github.com/idastambuk)
- **Cloudwatch:** Rename Metric Query to Metric Insights [#89955](https://redirect.github.com/grafana/grafana/pull/89955), [@idastambuk](https://redirect.github.com/idastambuk)
- **Cloudwatch:** Round up endTime in GetMetricData to next minute [#89341](https://redirect.github.com/grafana/grafana/pull/89341), [@idastambuk](https://redirect.github.com/idastambuk)
- **Dashboard:** Use preferred timezone on create [#89833](https://redirect.github.com/grafana/grafana/pull/89833), [@Clarity-89](https://redirect.github.com/Clarity-89)
- **Datalinks:** UX improvements [#91352](https://redirect.github.com/grafana/grafana/pull/91352), [@adela-almasan](https://redirect.github.com/adela-almasan)
- **DateTimePicker:** Add "timeZone" prop [#90031](https://redirect.github.com/grafana/grafana/pull/90031), [@Clarity-89](https://redirect.github.com/Clarity-89)
- **Dynatrace:** Add to list of DS with custom label logic [#90258](https://redirect.github.com/grafana/grafana/pull/90258), [@fabrizio-grafana](https://redirect.github.com/fabrizio-grafana)
- **Elasticsearch:** Decouple backend from infra/http [#90408](https://redirect.github.com/grafana/grafana/pull/90408), [@njvrzm](https://redirect.github.com/njvrzm)
- **Elasticsearch:** Decouple backend from infra/log [#90527](https://redirect.github.com/grafana/grafana/pull/90527), [@njvrzm](https://redirect.github.com/njvrzm)
- **Elasticsearch:** Decouple backend from infra/tracing [#90528](https://redirect.github.com/grafana/grafana/pull/90528), [@njvrzm](https://redirect.github.com/njvrzm)
- **Explore:** Add setting for default time offset [#90401](https://redirect.github.com/grafana/grafana/pull/90401), [@gelicia](https://redirect.github.com/gelicia)
- **Feat:** Extending report interaction with static context that can be appended to all interaction events [#88927](https://redirect.github.com/grafana/grafana/pull/88927), [@tolzhabayev](https://redirect.github.com/tolzhabayev)
- **Feature management:** Add openSearchBackendFlowEnabled feature toggle [#89208](https://redirect.github.com/grafana/grafana/pull/89208), [@idastambuk](https://redirect.github.com/idastambuk)
- **Features:** Add cloudwatchMetricInsightsCrossAccount feature toggle [#89848](https://redirect.github.com/grafana/grafana/pull/89848), [@idastambuk](https://redirect.github.com/idastambuk)
- **Features:** Release Cloudwatch Metric Insights cross-account querying to public preview [#91066](https://redirect.github.com/grafana/grafana/pull/91066), [@idastambuk](https://redirect.github.com/idastambuk)
- **FlameGraph:** Remove flameGraphItemCollapsing feature toggle [#90190](https://redirect.github.com/grafana/grafana/pull/90190), [@joey-grafana](https://redirect.github.com/joey-grafana)
- **GCP:** Update GKE monitoring dashboard [#90091](https://redirect.github.com/grafana/grafana/pull/90091), [@aangelisc](https://redirect.github.com/aangelisc)
- **GOps:** Add Grafana SLO steps to IRM configuration tracker [#88098](https://redirect.github.com/grafana/grafana/pull/88098), [@obetomuniz](https://redirect.github.com/obetomuniz)
- **Grafana:** Enables use of encrypted certificates with password for https [#91418](https://redirect.github.com/grafana/grafana/pull/91418), [@leandro-deveikis](https://redirect.github.com/leandro-deveikis)
- **IDToken:** Add current user's DisplayName to the ID token [#90992](https://redirect.github.com/grafana/grafana/pull/90992), [@colin-stuart](https://redirect.github.com/colin-stuart)
- **IDToken:** Add current user's Username and UID to the ID token [#90240](https://redirect.github.com/grafana/grafana/pull/90240), [@mgyongyosi](https://redirect.github.com/mgyongyosi)
- **Keybinds:** Allow move time range shortcuts (t left / t right) to be chained [#88904](https://redirect.github.com/grafana/grafana/pull/88904), [@joshhunt](https://redirect.github.com/joshhunt)
- **LibraryPanels:** Use new folder picker when creating a library panel [#89228](https://redirect.github.com/grafana/grafana/pull/89228), [@joshhunt](https://redirect.github.com/joshhunt)
- **Log:** Added panel support for filtering callbacks [#88980](https://redirect.github.com/grafana/grafana/pull/88980), [@matyax](https://redirect.github.com/matyax)
- **Logs:** Add log line to content outline when clicking on datalinks [#90207](https://redirect.github.com/grafana/grafana/pull/90207), [@gtk-grafana](https://redirect.github.com/gtk-grafana)
- **Loki:** Add option to issue forward queries [#91181](https://redirect.github.com/grafana/grafana/pull/91181), [@svennergr](https://redirect.github.com/svennergr)
- **Loki:** Added support for negative numbers in LogQL [#88719](https://redirect.github.com/grafana/grafana/pull/88719), [@matyax](https://redirect.github.com/matyax)
- **Loki:** Also replace `step` with vars [#91031](https://redirect.github.com/grafana/grafana/pull/91031), [@svennergr](https://redirect.github.com/svennergr)
- **Loki:** Remove `instant` query type from Log queries [#90137](https://redirect.github.com/grafana/grafana/pull/90137), [@svennergr](https://redirect.github.com/svennergr)
- **Loki:** Respect pre-selected filters in adhoc filter queries [#89022](https://redirect.github.com/grafana/grafana/pull/89022), [@ivanahuckova](https://redirect.github.com/ivanahuckova)
- **MSSQL:** Password auth for Azure AD [#89746](https://redirect.github.com/grafana/grafana/pull/89746), [@bossinc](https://redirect.github.com/bossinc)
- **Metrics:** Add ability to disable classic histogram for HTTP metric [#88315](https://redirect.github.com/grafana/grafana/pull/88315), [@hairyhenderson](https://redirect.github.com/hairyhenderson)
- **Nav:** Add items to saved [#89908](https://redirect.github.com/grafana/grafana/pull/89908), [@Clarity-89](https://redirect.github.com/Clarity-89)
- **OpenAPI:** Document the `/api/health` endpoint [#88203](https://redirect.github.com/grafana/grafana/pull/88203), [@julienduchesne](https://redirect.github.com/julienduchesne)
- **PanelChrome:** Use labelledby for accessible title [#88781](https://redirect.github.com/grafana/grafana/pull/88781), [@tskarhed](https://redirect.github.com/tskarhed)
- **Plugins:** Add filters by update available [#91526](https://redirect.github.com/grafana/grafana/pull/91526), [@oshirohugo](https://redirect.github.com/oshirohugo)
- **Plugins:** Add logs to for plugin management actions [#90587](https://redirect.github.com/grafana/grafana/pull/90587), [@oshirohugo](https://redirect.github.com/oshirohugo)
- **Plugins:** Disable install controls for provisioned plugin in cloud [#90479](https://redirect.github.com/grafana/grafana/pull/90479), [@oshirohugo](https://redirect.github.com/oshirohugo)
- **Plugins:** Expose functions to plugins for checking RBAC permissions [#89047](https://redirect.github.com/grafana/grafana/pull/89047), [@jackw](https://redirect.github.com/jackw)
- **Plugins:** Improve levitate / breaking changes report in grafana/grafana [#89822](https://redirect.github.com/grafana/grafana/pull/89822), [@oshirohugo](https://redirect.github.com/oshirohugo)
- **Plugins:** Support > 1 levels of plugin dependencies [#90174](https://redirect.github.com/grafana/grafana/pull/90174), [@wbrowne](https://redirect.github.com/wbrowne)
- **Plugins:** Update CLI check if plugin is already installed [#91213](https://redirect.github.com/grafana/grafana/pull/91213), [@wbrowne](https://redirect.github.com/wbrowne)
- **Prometheus:** Deprecation message for SigV4 in core Prom [#90250](https://redirect.github.com/grafana/grafana/pull/90250), [@bohandley](https://redirect.github.com/bohandley)
- **Prometheus:** Reintroduce Azure audience override feature flag [#90339](https://redirect.github.com/grafana/grafana/pull/90339), [@aangelisc](https://redirect.github.com/aangelisc)
- **RBAC:** Allow plugins to use scoped actions [#90946](https://redirect.github.com/grafana/grafana/pull/90946), [@gamab](https://redirect.github.com/gamab)
- **RBAC:** Default to plugins.app:access for plugin includes [#90969](https://redirect.github.com/grafana/grafana/pull/90969), [@gamab](https://redirect.github.com/gamab)
- **Restore dashboards:** Add RBAC [#90270](https://redirect.github.com/grafana/grafana/pull/90270), [@Clarity-89](https://redirect.github.com/Clarity-89)
- **Revert:** Calcs: Update diff percent to be a percent [#91563](https://redirect.github.com/grafana/grafana/pull/91563), [@Develer](https://redirect.github.com/Develer)
- **SAML:** Add button to generate a certificate and private key (Enterprise)
- **SSO:** Make SAML certificate/private key optional (Enterprise)
- **SearchV2:** Support soft deletion [#90217](https://redirect.github.com/grafana/grafana/pull/90217), [@ryantxu](https://redirect.github.com/ryantxu)
- **Select:** Add orange indicator to selected item [#88695](https://redirect.github.com/grafana/grafana/pull/88695), [@tskarhed](https://redirect.github.com/tskarhed)
- **Snapshots:** Remove deprecated option snapshot_remove_expired [#91231](https://redirect.github.com/grafana/grafana/pull/91231), [@ryantxu](https://redirect.github.com/ryantxu)
- **Table panel:** Add alt and title text options to image cell type [#89930](https://redirect.github.com/grafana/grafana/pull/89930), [@codeincarnate](https://redirect.github.com/codeincarnate)
- **Tempo:** Add toggle for streaming [#88685](https://redirect.github.com/grafana/grafana/pull/88685), [@fabrizio-grafana](https://redirect.github.com/fabrizio-grafana)
- **Tempo:** Remove kind=server from metrics summary [#89419](https://redirect.github.com/grafana/grafana/pull/89419), [@joey-grafana](https://redirect.github.com/joey-grafana)
- **Tempo:** Run `go get` [#89335](https://redirect.github.com/grafana/grafana/pull/89335), [@fabrizio-grafana](https://redirect.github.com/fabrizio-grafana)
- **Tempo:** TraceQL metrics step option [#89434](https://redirect.github.com/grafana/grafana/pull/89434), [@adrapereira](https://redirect.github.com/adrapereira)
- **Tempo:** Virtualize tags select to improve performance [#90269](https://redirect.github.com/grafana/grafana/pull/90269), [@adrapereira](https://redirect.github.com/adrapereira)
- **Tempo:** Virtualized search dropdowns for attribute values [#88569](https://redirect.github.com/grafana/grafana/pull/88569), [@RonanQuigley](https://redirect.github.com/RonanQuigley)
- **TimePicker:** Improve screen reader support [#89409](https://redirect.github.com/grafana/grafana/pull/89409), [@tskarhed](https://redirect.github.com/tskarhed)
- **TimeRangePicker:** Add weekStart prop [#89650](https://redirect.github.com/grafana/grafana/pull/89650), [@Clarity-89](https://redirect.github.com/Clarity-89)
- **TimeRangePicker:** Use week start [#89765](https://redirect.github.com/grafana/grafana/pull/89765), [@Clarity-89](https://redirect.github.com/Clarity-89)
- **Tooltip:** Add tooltip support to Histogram [#89196](https://redirect.github.com/grafana/grafana/pull/89196), [@adela-almasan](https://redirect.github.com/adela-almasan)
- **Trace View:** Add Session for this span button [#89656](https://redirect.github.com/grafana/grafana/pull/89656), [@javiruiz01](https://redirect.github.com/javiruiz01)
- **Tracing:** Add regex support for span filters [#89885](https://redirect.github.com/grafana/grafana/pull/89885), [@ektasorathia](https://redirect.github.com/ektasorathia)
- **Transformations:** Add variable support to select groupingToMatrix [#88551](https://redirect.github.com/grafana/grafana/pull/88551), [@kazeborja](https://redirect.github.com/kazeborja)
- **Transformations:** Move transformation variables to general availability [#89111](https://redirect.github.com/grafana/grafana/pull/89111), [@samjewell](https://redirect.github.com/samjewell)
- **Transformations:** Promote add field from calc stat function cumulative and window calcs as generally available [#91160](https://redirect.github.com/grafana/grafana/pull/91160), [@nmarrs](https://redirect.github.com/nmarrs)
- **Transformations:** Promote format string as generally available [#91161](https://redirect.github.com/grafana/grafana/pull/91161), [@nmarrs](https://redirect.github.com/nmarrs)
- **Transformations:** Promote group to nested table as generally available [#90253](https://redirect.github.com/grafana/grafana/pull/90253), [@nmarrs](https://redirect.github.com/nmarrs)
- **Users:** Add config option to control how often last_seen is updated [#88721](https://redirect.github.com/grafana/grafana/pull/88721), [@parambath92](https://redirect.github.com/parambath92)
- **XYChart:** Promote to generally available [#91417](https://redirect.github.com/grafana/grafana/pull/91417), [@nmarrs](https://redirect.github.com/nmarrs)
##### Bug fixes
- **Admin:** Fixes logic for enabled a user [#88117](https://redirect.github.com/grafana/grafana/pull/88117), [@gonvee](https://redirect.github.com/gonvee)
- **Alerting:** Add validation for path separators in the rule group edit modal [#90887](https://redirect.github.com/grafana/grafana/pull/90887), [@gillesdemey](https://redirect.github.com/gillesdemey)
- **Alerting:** Allow future relative time [#89405](https://redirect.github.com/grafana/grafana/pull/89405), [@gillesdemey](https://redirect.github.com/gillesdemey)
- **Alerting:** Disable simplified routing when internal alert manager is disabled [#90648](https://redirect.github.com/grafana/grafana/pull/90648), [@soniaAguilarPeiron](https://redirect.github.com/soniaAguilarPeiron)
- **Alerting:** Do not check evaluation interval for external rulers [#89354](https://redirect.github.com/grafana/grafana/pull/89354), [@gillesdemey](https://redirect.github.com/gillesdemey)
- **Alerting:** Do not count rule health for totals [#89349](https://redirect.github.com/grafana/grafana/pull/89349), [@gillesdemey](https://redirect.github.com/gillesdemey)
- **Alerting:** Fix Recording Rules creation issues [#90362](https://redirect.github.com/grafana/grafana/pull/90362), [@tomratcliffe](https://redirect.github.com/tomratcliffe)
- **Alerting:** Fix contact point export 500 error and notifications/receivers missing settings [#90342](https://redirect.github.com/grafana/grafana/pull/90342), [@JacobsonMT](https://redirect.github.com/JacobsonMT)
- **Alerting:** Fix permissions for prometheus rule endpoints [#91409](https://redirect.github.com/grafana/grafana/pull/91409), [@yuri-tceretian](https://redirect.github.com/yuri-tceretian)
- **Alerting:** Fix persisting result fingerprint that is used by recovery threshold [#91224](https://redirect.github.com/grafana/grafana/pull/91224), [@yuri-tceretian](https://redirect.github.com/yuri-tceretian)
- **Alerting:** Fix rule storage to filter by group names using case-sensitive comparison [#88992](https://redirect.github.com/grafana/grafana/pull/88992), [@yuri-tceretian](https://redirect.github.com/yuri-tceretian)
- **Alerting:** Fix saving telegram contact point to Cloud AM config [#89182](https://redirect.github.com/grafana/grafana/pull/89182), [@tomratcliffe](https://redirect.github.com/tomratcliffe)
- **Alerting:** Fix setting of existing Telegram Chat ID value [#89287](https://redirect.github.com/grafana/grafana/pull/89287), [@tomratcliffe](https://redirect.github.com/tomratcliffe)
- **Alerting:** Fix silencing from policy instances [#90417](https://redirect.github.com/grafana/grafana/pull/90417), [@soniaAguilarPeiron](https://redirect.github.com/soniaAguilarPeiron)
- **Alerting:** Fix some status codes returned from provisioning API. [#90117](https://redirect.github.com/grafana/grafana/pull/90117), [@stevesg](https://redirect.github.com/stevesg)
- **Alerting:** Fix stale values associated with states that have gone to NoData, unify values calculation [#89807](https://redirect.github.com/grafana/grafana/pull/89807), [@alexweav](https://redirect.github.com/alexweav)
- **Alerting:** Refactor PromQL-style matcher parsing [#90129](https://redirect.github.com/grafana/grafana/pull/90129), [@gillesdemey](https://redirect.github.com/gillesdemey)
- **Alerting:** Skip fetching alerts for unsaved dashboards [#90061](https://redirect.github.com/grafana/grafana/pull/90061), [@gillesdemey](https://redirect.github.com/gillesdemey)
- **Alerting:** Skip loading alert rules for dashboards when disabled [#89361](https://redirect.github.com/grafana/grafana/pull/89361), [@gillesdemey](https://redirect.github.com/gillesdemey)
- **Alerting:** Support `utf8_strict_mode: false` in Mimir [#90092](https://redirect.github.com/grafana/grafana/pull/90092), [@gillesdemey](https://redirect.github.com/gillesdemey)
- **Alerting:** Time interval Delete API to check for usages in alert rules [#90500](https://redirect.github.com/grafana/grafana/pull/90500), [@yuri-tceretian](https://redirect.github.com/yuri-tceretian)
- **Analytics:** Fix ApplicationInsights integration [#89299](https://redirect.github.com/grafana/grafana/pull/89299), [@ashharrison90](https://redirect.github.com/ashharrison90)
- **Azure Monitor:** Add validation for namespace field in AdvancedResourcePicker when entering a forward slash [#89288](https://redirect.github.com/grafana/grafana/pull/89288), [@adamyeats](https://redirect.github.com/adamyeats)
- **AzureMonitor:** Fix out of bounds error when accessing `metricNamespaceArray` and `resourceNameArray` in `buildResourceURI` [#89222](https://redirect.github.com/grafana/grafana/pull/89222), [@adamyeats](https://redirect.github.com/adamyeats)
- **BrowseDashboards:** Prepend subpath to New Browse Dashboard actions [#89109](https://redirect.github.com/grafana/grafana/pull/89109), [@joshhunt](https://redirect.github.com/joshhunt)
- **CloudWatch:** Fix labels for raw metric search queries [#88943](https://redirect.github.com/grafana/grafana/pull/88943), [@iwysiu](https://redirect.github.com/iwysiu)
- **CloudWatch:** Fix raw queries with dimensions set [#90348](https://redirect.github.com/grafana/grafana/pull/90348), [@iwysiu](https://redirect.github.com/iwysiu)
- **Correlations:** Fix wrong target data source name in the form [#90340](https://redirect.github.com/grafana/grafana/pull/90340), [@aocenas](https://redirect.github.com/aocenas)
- **DashboardScene:** Fixes issue removing override rule [#89124](https://redirect.github.com/grafana/grafana/pull/89124), [@torkelo](https://redirect.github.com/torkelo)
- **DashboardScene:** Fixes lack of re-render when updating field override properties [#88796](https://redirect.github.com/grafana/grafana/pull/88796), [@torkelo](https://redirect.github.com/torkelo)
- **DataSourcePicker:** Create new data source does not work for subpath [#90536](https://redirect.github.com/grafana/grafana/pull/90536), [@ivanortegaalba](https://redirect.github.com/ivanortegaalba)
- **Docs:** Add fixed role UUIDs to docs for terraform provisioning [#89457](https://redirect.github.com/grafana/grafana/pull/89457), [@Jguer](https://redirect.github.com/Jguer)
- **Echo:** Suppress errors from frontend-metrics API call failing [#89379](https://redirect.github.com/grafana/grafana/pull/89379), [@joshhunt](https://redirect.github.com/joshhunt)
- **Explore Metrics:** Implement grouping with metric prefixes [#89481](https://redirect.github.com/grafana/grafana/pull/89481), [@itsmylife](https://redirect.github.com/itsmylife)
- **Fix:** Portuguese Brazilian wasn't loading translations [#89302](https://redirect.github.com/grafana/grafana/pull/89302), [@JoaoSilvaGrafana](https://redirect.github.com/JoaoSilvaGrafana)
- **Folders:** Fix folder pagination for cloud instances with many folders [#90008](https://redirect.github.com/grafana/grafana/pull/90008), [@IevaVasiljeva](https://redirect.github.com/IevaVasiljeva)
- **Folders:** Improve folder move permission checks [#90588](https://redirect.github.com/grafana/grafana/pull/90588), [@IevaVasiljeva](https://redirect.github.com/IevaVasiljeva)
- **InfluxDB:** Fix query builder produces invalid SQL query when using wildcard column name [#89032](https://redirect.github.com/grafana/grafana/pull/89032), [@wasim-nihal](https://redirect.github.com/wasim-nihal)
- **Inspect:** Include only BOM char for excel files [#88994](https://redirect.github.com/grafana/grafana/pull/88994), [@ivanortegaalba](https://redirect.github.com/ivanortegaalba)
- **Jaeger:** Fix calling of search query with the correct time range [#90320](https://redirect.github.com/grafana/grafana/pull/90320), [@EgorKluch](https://redirect.github.com/EgorKluch)
- **Metrics:** Fix internal metrics endpoint not accessible from browser if basic auth is enabled [#86904](https://redirect.github.com/grafana/grafana/pull/86904), [@wasim-nihal](https://redirect.github.com/wasim-nihal)
- **Notifications:** Redact URL from errors [#85687](https://redirect.github.com/grafana/grafana/pull/85687), [@alexweav](https://redirect.github.com/alexweav)
- **PDF:** Fix layout for page-size panel after row (Enterprise)
- **Panel:** Fix text aliasing bug when panel is loading [#89538](https://redirect.github.com/grafana/grafana/pull/89538), [@ashharrison90](https://redirect.github.com/ashharrison90)
- **Plugin extensions:** Return react components from `usePluginComponents()` [#89237](https://redirect.github.com/grafana/grafana/pull/89237), [@leventebalogh](https://redirect.github.com/leventebalogh)
- **Plugins:** Ensure grafana cli can install multiple plugin dependencies [#91230](https://redirect.github.com/grafana/grafana/pull/91230), [@yincongcyincong](https://redirect.github.com/yincongcyincong)
- **Prometheus:** Fix interpolating adhoc filters with template variables [#88626](https://redirect.github.com/grafana/grafana/pull/88626), [@cazeaux](https://redirect.github.com/cazeaux)
- **Prometheus:** Fix query builder visualization when a query has by() clause for quantile [#88480](https://redirect.github.com/grafana/grafana/pull/88480), [@yuri-rs](https://redirect.github.com/yuri-rs)
- **QueryEditor:** Break with Scenes because the default query is not empty string [#90583](https://redirect.github.com/grafana/grafana/pull/90583), [@ivanortegaalba](https://redirect.github.com/ivanortegaalba)
- **RBAC:** Fix seeder failures when inserting duplicated permissions (Enterprise)
- **RBAC:** List only the folders that the user has access to [#88599](https://redirect.github.com/grafana/grafana/pull/88599), [@IevaVasiljeva](https://redirect.github.com/IevaVasiljeva)
- **Scenes/Dashboards:** Fix issue where changes in panel height weren't saved [#91125](https://redirect.github.com/grafana/grafana/pull/91125), [@kaydelaney](https://redirect.github.com/kaydelaney)
- **Scenes:** Fixes issue with panel repeat height calculation [#90221](https://redirect.github.com/grafana/grafana/pull/90221), [@kaydelaney](https://redirect.github.com/kaydelaney)
- **Scenes:** Implement 't a' shortcut [#89619](https://
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
[ ] If you want to rebase/retry this PR, check this box
Hello! 👋 This repository uses Auto for releasing packages using PR labels.
✨ This PR can be merged and will trigger a new patch release.
NOTE: When merging a PR with the release label please avoid merging another PR. For further information see here.
This PR contains the following updates:
1.9.0
->1.10.2
^0.14.0
->^0.15.0
5.16.3
->5.19.0
10.4.0
->11.2.2
Release Notes
grafana/faro-web-sdk (@grafana/faro-web-sdk)
### [`v1.10.2`](https://redirect.github.com/grafana/faro-web-sdk/blob/HEAD/CHANGELOG.md#1102) [Compare Source](https://redirect.github.com/grafana/faro-web-sdk/compare/v1.10.1...v1.10.2) - Fix (`@grafana/faro-web-tracing`): Enhance the xhr instrumentation to handle both URL objects and strings seamlessly ([#695](https://redirect.github.com/grafana/faro-web-sdk/issues/695)). ### [`v1.10.1`](https://redirect.github.com/grafana/faro-web-sdk/blob/HEAD/CHANGELOG.md#1101) [Compare Source](https://redirect.github.com/grafana/faro-web-sdk/compare/v1.10.0...v1.10.1) - Enhancement (`@grafana/faro-web-sdk`): Isolated Faro instances now exclude the default collector URLs of other instances by default ([#684](https://redirect.github.com/grafana/faro-web-sdk/issues/684)). - Enhancement (`@grafana/faro-web-sdk`): The `pushError` API now automatically includes `error.cause` in the Faro exception context ([#688](https://redirect.github.com/grafana/faro-web-sdk/issues/688)). - Fix (`@grafana/faro-transport-otlp-http [experimental]`): add `service.namespace` attribute if set ([#687](https://redirect.github.com/grafana/faro-web-sdk/issues/687)). ##### Breaking - Change (`@grafana/faro-transport-otlp-http [experimental]`): update semantic attributes for browser ([#684](https://redirect.github.com/grafana/faro-web-sdk/issues/684)). - `browser.user_agent` is replaced by `user_agent.original` - `browser.os` is replaced by `browser.platform` ### [`v1.10.0`](https://redirect.github.com/grafana/faro-web-sdk/blob/HEAD/CHANGELOG.md#1100) [Compare Source](https://redirect.github.com/grafana/faro-web-sdk/compare/v1.9.1...v1.10.0) - Change (`@grafana/faro-web-sdk`): don't automatically send a `view_change` event for the default view ([#647](https://redirect.github.com/grafana/faro-web-sdk/issues/647)) - Dependencies (`@grafana/faro-web-tracing`): upgrade otel deps ([#670](https://redirect.github.com/grafana/faro-web-sdk/issues/670)) - Note: some attributes have been changed due to otel semantic attributes spec or are now aligned with it. For the web-tracing package we provide both attribute versions for now: - `deployment.environment` is now deprecated and will be replaced by `deployment.environment.name`. - `session_id` is now deprecated and will be replaced by `session.id` - Dependencies (`@grafana/faro-core`): upgrade otel deps ([#670](https://redirect.github.com/grafana/faro-web-sdk/issues/670)). ##### Breaking - Dependencies (`@grafana/faro-transport-otlp-http [experimental]`): upgrade otel deps ([#670](https://redirect.github.com/grafana/faro-web-sdk/issues/670)) - Note: some attributes have been changed due to otel semantic attributes spec: - `enduser.id` is replaced by `user.id` - `enduser.name` is replaced by `user.username`, - `enduser.email` is replaced by `user.email`, - `enduser.attributes` is replaced by `user.attributes`, - `http.url` is replaced by `url.full` - `deployment.environment` is replaced by `deployment.environment.name` ### [`v1.9.1`](https://redirect.github.com/grafana/faro-web-sdk/blob/HEAD/CHANGELOG.md#191) [Compare Source](https://redirect.github.com/grafana/faro-web-sdk/compare/v1.9.0...v1.9.1) - Fix (`@grafana/faro-transport-otlp-http [experimental]`): Properly consume response body ([#664](https://redirect.github.com/grafana/faro-web-sdk/issues/664)).grafana/levitate (@grafana/levitate)
### [`v0.15.0`](https://redirect.github.com/grafana/levitate/releases/tag/v0.15.0) [Compare Source](https://redirect.github.com/grafana/levitate/compare/v0.14.1...v0.15.0) #### What's Changed - Chore(deps): Bump [@types/node](https://redirect.github.com/types/node) from 22.5.1 to 22.5.2 by [@dependabot](https://redirect.github.com/dependabot) in [https://github.com/grafana/levitate/pull/621](https://redirect.github.com/grafana/levitate/pull/621) - Chore(deps-dev): Bump [@swc/core](https://redirect.github.com/swc/core) from 1.7.21 to 1.7.22 by [@dependabot](https://redirect.github.com/dependabot) in [https://github.com/grafana/levitate/pull/620](https://redirect.github.com/grafana/levitate/pull/620) - Chore(deps-dev): Bump eslint-plugin-react from 7.35.0 to 7.35.1 by [@dependabot](https://redirect.github.com/dependabot) in [https://github.com/grafana/levitate/pull/624](https://redirect.github.com/grafana/levitate/pull/624) - Chore(deps-dev): Bump [@swc/core](https://redirect.github.com/swc/core) from 1.7.22 to 1.7.23 by [@dependabot](https://redirect.github.com/dependabot) in [https://github.com/grafana/levitate/pull/623](https://redirect.github.com/grafana/levitate/pull/623) - Chore(deps): Bump [@types/node](https://redirect.github.com/types/node) from 22.5.2 to 22.5.3 by [@dependabot](https://redirect.github.com/dependabot) in [https://github.com/grafana/levitate/pull/626](https://redirect.github.com/grafana/levitate/pull/626) - Chore(deps-dev): Bump eslint-plugin-react from 7.35.1 to 7.35.2 by [@dependabot](https://redirect.github.com/dependabot) in [https://github.com/grafana/levitate/pull/625](https://redirect.github.com/grafana/levitate/pull/625) - Chore(deps): Bump [@types/node](https://redirect.github.com/types/node) from 22.5.3 to 22.5.4 by [@dependabot](https://redirect.github.com/dependabot) in [https://github.com/grafana/levitate/pull/627](https://redirect.github.com/grafana/levitate/pull/627) - Chore(deps): Bump debug from 4.3.6 to 4.3.7 by [@dependabot](https://redirect.github.com/dependabot) in [https://github.com/grafana/levitate/pull/628](https://redirect.github.com/grafana/levitate/pull/628) - Chore(deps-dev): Bump [@swc/core](https://redirect.github.com/swc/core) from 1.7.23 to 1.7.24 by [@dependabot](https://redirect.github.com/dependabot) in [https://github.com/grafana/levitate/pull/630](https://redirect.github.com/grafana/levitate/pull/630) - Chore(deps-dev): Bump [@swc/core](https://redirect.github.com/swc/core) from 1.7.24 to 1.7.25 by [@dependabot](https://redirect.github.com/dependabot) in [https://github.com/grafana/levitate/pull/633](https://redirect.github.com/grafana/levitate/pull/633) - Chore(deps): Bump typescript from 5.5.4 to 5.6.2 by [@dependabot](https://redirect.github.com/dependabot) in [https://github.com/grafana/levitate/pull/631](https://redirect.github.com/grafana/levitate/pull/631) - Chore(deps): Bump path-to-regexp from 1.8.0 to 1.9.0 in /fixtures/imports/package by [@dependabot](https://redirect.github.com/dependabot) in [https://github.com/grafana/levitate/pull/634](https://redirect.github.com/grafana/levitate/pull/634) - Chore(deps-dev): Bump vitest from 2.0.5 to 2.1.0 by [@dependabot](https://redirect.github.com/dependabot) in [https://github.com/grafana/levitate/pull/639](https://redirect.github.com/grafana/levitate/pull/639) - Chore(deps-dev): Bump eslint-plugin-react from 7.35.2 to 7.36.1 by [@dependabot](https://redirect.github.com/dependabot) in [https://github.com/grafana/levitate/pull/638](https://redirect.github.com/grafana/levitate/pull/638) - Chore(deps-dev): Bump vitest from 2.1.0 to 2.1.1 by [@dependabot](https://redirect.github.com/dependabot) in [https://github.com/grafana/levitate/pull/642](https://redirect.github.com/grafana/levitate/pull/642) - Chore(deps-dev): Bump eslint-plugin-jsdoc from 50.2.2 to 50.2.3 by [@dependabot](https://redirect.github.com/dependabot) in [https://github.com/grafana/levitate/pull/641](https://redirect.github.com/grafana/levitate/pull/641) - Chore(deps): Bump [@types/node](https://redirect.github.com/types/node) from 22.5.4 to 22.5.5 by [@dependabot](https://redirect.github.com/dependabot) in [https://github.com/grafana/levitate/pull/640](https://redirect.github.com/grafana/levitate/pull/640) - Chore(deps): Bump path-to-regexp from 1.8.0 to 1.9.0 in /fixtures/usage/grafana-plugin by [@dependabot](https://redirect.github.com/dependabot) in [https://github.com/grafana/levitate/pull/635](https://redirect.github.com/grafana/levitate/pull/635) - Chore(deps): Bump vite from 5.2.8 to 5.4.6 by [@dependabot](https://redirect.github.com/dependabot) in [https://github.com/grafana/levitate/pull/643](https://redirect.github.com/grafana/levitate/pull/643) - Chore(deps-dev): Bump nodemon from 3.1.4 to 3.1.5 by [@dependabot](https://redirect.github.com/dependabot) in [https://github.com/grafana/levitate/pull/644](https://redirect.github.com/grafana/levitate/pull/644) - Chore(deps): Bump execa from 9.3.1 to 9.4.0 by [@dependabot](https://redirect.github.com/dependabot) in [https://github.com/grafana/levitate/pull/645](https://redirect.github.com/grafana/levitate/pull/645) - Chore(deps-dev): Bump eslint from 8.57.0 to 8.57.1 by [@dependabot](https://redirect.github.com/dependabot) in [https://github.com/grafana/levitate/pull/647](https://redirect.github.com/grafana/levitate/pull/647) - Chore(deps-dev): Bump eslint-plugin-jsdoc from 50.2.3 to 50.2.4 by [@dependabot](https://redirect.github.com/dependabot) in [https://github.com/grafana/levitate/pull/646](https://redirect.github.com/grafana/levitate/pull/646) - Chore(deps): Bump actions/setup-node from 4.0.3 to 4.0.4 by [@dependabot](https://redirect.github.com/dependabot) in [https://github.com/grafana/levitate/pull/648](https://redirect.github.com/grafana/levitate/pull/648) - Chore(deps-dev): Bump nodemon from 3.1.5 to 3.1.7 by [@dependabot](https://redirect.github.com/dependabot) in [https://github.com/grafana/levitate/pull/650](https://redirect.github.com/grafana/levitate/pull/650) - Chore(deps): Bump [@types/node](https://redirect.github.com/types/node) from 22.5.5 to 22.6.1 by [@dependabot](https://redirect.github.com/dependabot) in [https://github.com/grafana/levitate/pull/651](https://redirect.github.com/grafana/levitate/pull/651) - Chore(deps): Bump rollup from 4.21.3 to 4.22.4 by [@dependabot](https://redirect.github.com/dependabot) in [https://github.com/grafana/levitate/pull/652](https://redirect.github.com/grafana/levitate/pull/652) - Chore(deps-dev): Bump [@swc/core](https://redirect.github.com/swc/core) from 1.7.25 to 1.7.28 by [@dependabot](https://redirect.github.com/dependabot) in [https://github.com/grafana/levitate/pull/654](https://redirect.github.com/grafana/levitate/pull/654) - Chore(deps): Bump [@types/node](https://redirect.github.com/types/node) from 22.6.1 to 22.7.0 by [@dependabot](https://redirect.github.com/dependabot) in [https://github.com/grafana/levitate/pull/653](https://redirect.github.com/grafana/levitate/pull/653) - Chore(deps): Bump [@types/node](https://redirect.github.com/types/node) from 22.7.0 to 22.7.2 by [@dependabot](https://redirect.github.com/dependabot) in [https://github.com/grafana/levitate/pull/656](https://redirect.github.com/grafana/levitate/pull/656) - Chore(deps-dev): Bump eslint-plugin-jsdoc from 50.2.4 to 50.2.5 by [@dependabot](https://redirect.github.com/dependabot) in [https://github.com/grafana/levitate/pull/655](https://redirect.github.com/grafana/levitate/pull/655) - Chore(deps): Bump [@types/node](https://redirect.github.com/types/node) from 22.7.2 to 22.7.4 by [@dependabot](https://redirect.github.com/dependabot) in [https://github.com/grafana/levitate/pull/660](https://redirect.github.com/grafana/levitate/pull/660) - Chore(deps-dev): Bump eslint-plugin-react from 7.36.1 to 7.37.0 by [@dependabot](https://redirect.github.com/dependabot) in [https://github.com/grafana/levitate/pull/658](https://redirect.github.com/grafana/levitate/pull/658) - Chore(deps-dev): Bump eslint-plugin-jsdoc from 50.2.5 to 50.3.0 by [@dependabot](https://redirect.github.com/dependabot) in [https://github.com/grafana/levitate/pull/657](https://redirect.github.com/grafana/levitate/pull/657) - Chore(deps-dev): Bump eslint-plugin-jsdoc from 50.3.0 to 50.3.1 by [@dependabot](https://redirect.github.com/dependabot) in [https://github.com/grafana/levitate/pull/661](https://redirect.github.com/grafana/levitate/pull/661) - Chore(deps-dev): Bump eslint-plugin-react from 7.37.0 to 7.37.1 by [@dependabot](https://redirect.github.com/dependabot) in [https://github.com/grafana/levitate/pull/662](https://redirect.github.com/grafana/levitate/pull/662) - Chore(deps-dev): Bump vitest from 2.1.1 to 2.1.2 by [@dependabot](https://redirect.github.com/dependabot) in [https://github.com/grafana/levitate/pull/663](https://redirect.github.com/grafana/levitate/pull/663) - Fix adding optional parameters to a function generating a breaking change by [@academo](https://redirect.github.com/academo) in [https://github.com/grafana/levitate/pull/664](https://redirect.github.com/grafana/levitate/pull/664) **Full Changelog**: https://github.com/grafana/levitate/compare/v0.14.1...v0.15.0grafana/scenes (@grafana/scenes)
### [`v5.19.0`](https://redirect.github.com/grafana/scenes/blob/HEAD/CHANGELOG.md#v5190-Wed-Oct-09-2024) [Compare Source](https://redirect.github.com/grafana/scenes/compare/v5.18.3...v5.19.0) ##### 🚀 Enhancement - `@grafana/scenes` - PanelBuilders: Mixin function to share config [#932](https://redirect.github.com/grafana/scenes/pull/932) ([@torkelo](https://redirect.github.com/torkelo)) ##### Authors: 1 - Torkel Ödegaard ([@torkelo](https://redirect.github.com/torkelo)) *** ### [`v5.18.3`](https://redirect.github.com/grafana/scenes/blob/HEAD/CHANGELOG.md#v5183-Tue-Oct-08-2024) [Compare Source](https://redirect.github.com/grafana/scenes/compare/v5.18.2...v5.18.3) ##### 🐛 Bug Fix - `@grafana/scenes` - Add checks for valid dates before saving calculating values [#914](https://redirect.github.com/grafana/scenes/pull/914) ([@javiruiz01](https://redirect.github.com/javiruiz01)) ##### Authors: 1 - Javier Ruiz ([@javiruiz01](https://redirect.github.com/javiruiz01)) *** ### [`v5.18.2`](https://redirect.github.com/grafana/scenes/blob/HEAD/CHANGELOG.md#v5182-Mon-Oct-07-2024) [Compare Source](https://redirect.github.com/grafana/scenes/compare/v5.18.1...v5.18.2) ##### 🐛 Bug Fix - `@grafana/scenes` - Interpolation: Fixes queryparam variable format when used with adhoc filter variable [#931](https://redirect.github.com/grafana/scenes/pull/931) ([@torkelo](https://redirect.github.com/torkelo)) ##### Authors: 1 - Torkel Ödegaard ([@torkelo](https://redirect.github.com/torkelo)) *** ### [`v5.18.1`](https://redirect.github.com/grafana/scenes/blob/HEAD/CHANGELOG.md#v5181-Mon-Oct-07-2024) [Compare Source](https://redirect.github.com/grafana/scenes/compare/v5.18.0...v5.18.1) ##### 🐛 Bug Fix - `@grafana/scenes-react` - VizPanel: Fixes issue with viz panel when passing it SceneDataTransformer [#928](https://redirect.github.com/grafana/scenes/pull/928) ([@torkelo](https://redirect.github.com/torkelo) [@mdvictor](https://redirect.github.com/mdvictor)) ##### Authors: 2 - Torkel Ödegaard ([@torkelo](https://redirect.github.com/torkelo)) - Victor Marin ([@mdvictor](https://redirect.github.com/mdvictor)) *** ### [`v5.18.0`](https://redirect.github.com/grafana/scenes/blob/HEAD/CHANGELOG.md#v5180-Fri-Oct-04-2024) [Compare Source](https://redirect.github.com/grafana/scenes/compare/v5.17.0...v5.18.0) ##### 🚀 Enhancement - `@grafana/scenes` - Emit RefreshEvent on annotation enable/disable [#930](https://redirect.github.com/grafana/scenes/pull/930) ([@mdvictor](https://redirect.github.com/mdvictor)) ##### Authors: 1 - Victor Marin ([@mdvictor](https://redirect.github.com/mdvictor)) *** ### [`v5.17.0`](https://redirect.github.com/grafana/scenes/blob/HEAD/CHANGELOG.md#v5170-Fri-Oct-04-2024) [Compare Source](https://redirect.github.com/grafana/scenes/compare/v5.16.3...v5.17.0) ##### 🚀 Enhancement - `@grafana/scenes` - Annotations: Include templateSrv.getVariables with dashboard object in legacy annotation queries [#929](https://redirect.github.com/grafana/scenes/pull/929) ([@kaydelaney](https://redirect.github.com/kaydelaney)) ##### Authors: 1 - kay delaney ([@kaydelaney](https://redirect.github.com/kaydelaney)) ***grafana/grafana (@grafana/schema)
### [`v11.2.2`](https://redirect.github.com/grafana/grafana/compare/v11.2.1...v11.2.2) [Compare Source](https://redirect.github.com/grafana/grafana/compare/v11.2.1...v11.2.2) ### [`v11.2.1`](https://redirect.github.com/grafana/grafana/releases/tag/v11.2.1): 11.2.1 [Compare Source](https://redirect.github.com/grafana/grafana/compare/v11.2.0...v11.2.1) [Download page](https://grafana.com/grafana/download/11.2.1) [What's new highlights](https://grafana.com/docs/grafana/latest/whatsnew/) ##### Features and enhancements - **Alerting:** Support for optimistic concurrency in priovisioning Tempate API [#92251](https://redirect.github.com/grafana/grafana/pull/92251), [@yuri-tceretian](https://redirect.github.com/yuri-tceretian) - **Logs panel:** Enable displayedFields in dashboards and apps [#92675](https://redirect.github.com/grafana/grafana/pull/92675), [@matyax](https://redirect.github.com/matyax) - **State timeline:** Add pagination support [#92257](https://redirect.github.com/grafana/grafana/pull/92257), [@kevinputera](https://redirect.github.com/kevinputera) ##### Bug fixes - **Authn:** No longer hash service account token twice during authentication [#92639](https://redirect.github.com/grafana/grafana/pull/92639), [@kalleep](https://redirect.github.com/kalleep) - **CloudMigrations:** Fix snapshot creation on Windows systems [#92981](https://redirect.github.com/grafana/grafana/pull/92981), [@macabu](https://redirect.github.com/macabu) - **DashGPT:** Fixes issue with generation on Safari [#92952](https://redirect.github.com/grafana/grafana/pull/92952), [@kaydelaney](https://redirect.github.com/kaydelaney) - **Dashboard:** Fix Annotation runtime error when a data source does not support annotations [#92830](https://redirect.github.com/grafana/grafana/pull/92830), [@axelavargas](https://redirect.github.com/axelavargas) - **Grafana SQL:** Fix broken import in NumberInput component [#92808](https://redirect.github.com/grafana/grafana/pull/92808), [@chessman](https://redirect.github.com/chessman) - **Logs:** Show older logs button when infinite scroll is enabled and sort order is descending [#92867](https://redirect.github.com/grafana/grafana/pull/92867), [@matyax](https://redirect.github.com/matyax) - **RBAC:** Fix an issue with server admins not being able to manage users in orgs that they don't belong to [#92274](https://redirect.github.com/grafana/grafana/pull/92274), [@IevaVasiljeva](https://redirect.github.com/IevaVasiljeva) - **RBAC:** Fix an issue with server admins not being able to manage users in orgs that they don't belong to (Enterprise) - **Reporting:** Disable dashboardSceneSolo when rendering PDFs the old way (Enterprise) - **Templating:** Fix searching non-latin template variables [#92893](https://redirect.github.com/grafana/grafana/pull/92893), [@leeoniya](https://redirect.github.com/leeoniya) - **TutorialCard:** Fix link to tutorial not opening [#92647](https://redirect.github.com/grafana/grafana/pull/92647), [@eledobleefe](https://redirect.github.com/eledobleefe) ##### Plugin development fixes & changes - **AutoSizeInput:** Allow to be controlled by value [#92999](https://redirect.github.com/grafana/grafana/pull/92999), [@ivanortegaalba](https://redirect.github.com/ivanortegaalba) ### [`v11.2.0`](https://redirect.github.com/grafana/grafana/releases/tag/v11.2.0): 11.2.0 [Compare Source](https://redirect.github.com/grafana/grafana/compare/v11.1.7...v11.2.0) [Download page](https://grafana.com/grafana/download/11.2.0) [What's new highlights](https://grafana.com/docs/grafana/latest/whatsnew/) ##### Features and enhancements - **[@grafana/data](https://redirect.github.com/grafana/data):** Introduce new getTagKeys/getTagValues response interface [#88369](https://redirect.github.com/grafana/grafana/pull/88369), [@kaydelaney](https://redirect.github.com/kaydelaney) - **AWS:** Update deprecated aws-sdk functions from env variable versions [#89643](https://redirect.github.com/grafana/grafana/pull/89643), [@iwysiu](https://redirect.github.com/iwysiu) - **Alerting:** Add ha_reconnect_timeout configuration option [#88823](https://redirect.github.com/grafana/grafana/pull/88823), [@JacobValdemar](https://redirect.github.com/JacobValdemar) - **Alerting:** Add setting for maximum allowed rule evaluation results [#89468](https://redirect.github.com/grafana/grafana/pull/89468), [@alexander-akhmetov](https://redirect.github.com/alexander-akhmetov) - **Alerting:** Add warning in telegram contact point [#89397](https://redirect.github.com/grafana/grafana/pull/89397), [@soniaAguilarPeiron](https://redirect.github.com/soniaAguilarPeiron) - **Alerting:** Central alert history part4 [#90088](https://redirect.github.com/grafana/grafana/pull/90088), [@soniaAguilarPeiron](https://redirect.github.com/soniaAguilarPeiron) - **Alerting:** Don't crash the page when trying to filter rules by regex [#89466](https://redirect.github.com/grafana/grafana/pull/89466), [@tomratcliffe](https://redirect.github.com/tomratcliffe) - **Alerting:** Enable remote primary mode using feature toggles [#88976](https://redirect.github.com/grafana/grafana/pull/88976), [@santihernandezc](https://redirect.github.com/santihernandezc) - **Alerting:** Hide edit/view rule buttons according to deleting/creating state [#90375](https://redirect.github.com/grafana/grafana/pull/90375), [@tomratcliffe](https://redirect.github.com/tomratcliffe) - **Alerting:** Implement UI for grafana-managed recording rules [#90360](https://redirect.github.com/grafana/grafana/pull/90360), [@soniaAguilarPeiron](https://redirect.github.com/soniaAguilarPeiron) - **Alerting:** Improve performance of /api/prometheus for large numbers of alerts. [#89268](https://redirect.github.com/grafana/grafana/pull/89268), [@stevesg](https://redirect.github.com/stevesg) - **Alerting:** Include a list of ref_Id and aggregated datasource UIDs to alerts when state reason is NoData [#88819](https://redirect.github.com/grafana/grafana/pull/88819), [@wasim-nihal](https://redirect.github.com/wasim-nihal) - **Alerting:** Instrument outbound requests for Loki Historian and Remote Alertmanager with tracing [#89185](https://redirect.github.com/grafana/grafana/pull/89185), [@alexweav](https://redirect.github.com/alexweav) - **Alerting:** Limit instances on alert detail view unless in instances tab [#89368](https://redirect.github.com/grafana/grafana/pull/89368), [@gillesdemey](https://redirect.github.com/gillesdemey) - **Alerting:** Make alert group editing safer [#88627](https://redirect.github.com/grafana/grafana/pull/88627), [@gillesdemey](https://redirect.github.com/gillesdemey) - **Alerting:** Make whitespace more visible on labels [#90223](https://redirect.github.com/grafana/grafana/pull/90223), [@tomratcliffe](https://redirect.github.com/tomratcliffe) - **Alerting:** Remove option to return settings from api/v1/receivers and restrict provisioning action access [#90861](https://redirect.github.com/grafana/grafana/pull/90861), [@JacobsonMT](https://redirect.github.com/JacobsonMT) - **Alerting:** Resend resolved notifications for ResolvedRetention duration [#88938](https://redirect.github.com/grafana/grafana/pull/88938), [@JacobsonMT](https://redirect.github.com/JacobsonMT) - **Alerting:** Show Insights page only on cloud (when required ds's are available) [#89679](https://redirect.github.com/grafana/grafana/pull/89679), [@soniaAguilarPeiron](https://redirect.github.com/soniaAguilarPeiron) - **Alerting:** Show repeat interval in timing options meta [#89414](https://redirect.github.com/grafana/grafana/pull/89414), [@gillesdemey](https://redirect.github.com/gillesdemey) - **Alerting:** Support median in reduce expressions [#91119](https://redirect.github.com/grafana/grafana/pull/91119), [@alexander-akhmetov](https://redirect.github.com/alexander-akhmetov) - **Alerting:** Track central ash interactions [#90330](https://redirect.github.com/grafana/grafana/pull/90330), [@soniaAguilarPeiron](https://redirect.github.com/soniaAguilarPeiron) - **Alerting:** Update alerting state history API to authorize access using RBAC [#89579](https://redirect.github.com/grafana/grafana/pull/89579), [@yuri-tceretian](https://redirect.github.com/yuri-tceretian) - **Alerting:** Update warning message for Telegram parse_mode and default to empty value [#89630](https://redirect.github.com/grafana/grafana/pull/89630), [@tomratcliffe](https://redirect.github.com/tomratcliffe) - **Alerting:** Use Runbook URL label everywhere and add validation in the alert rule… [#90523](https://redirect.github.com/grafana/grafana/pull/90523), [@soniaAguilarPeiron](https://redirect.github.com/soniaAguilarPeiron) - **Alerting:** Use cloud notifier types for metadata on Cloud AMs [#91054](https://redirect.github.com/grafana/grafana/pull/91054), [@tomratcliffe](https://redirect.github.com/tomratcliffe) - **Alerting:** Use stable identifier of a group when export to HCL [#90196](https://redirect.github.com/grafana/grafana/pull/90196), [@KyriosGN0](https://redirect.github.com/KyriosGN0) - **Alerting:** Use stable identifier of a group,contact point,mute timing when export to HCL [#90917](https://redirect.github.com/grafana/grafana/pull/90917), [@KyriosGN0](https://redirect.github.com/KyriosGN0) - **Alertmanager:** Support limits for silences [#90826](https://redirect.github.com/grafana/grafana/pull/90826), [@santihernandezc](https://redirect.github.com/santihernandezc) - **Angular deprecation:** Disable dynamic angular inspector if CheckForPluginUpdates is false [#91194](https://redirect.github.com/grafana/grafana/pull/91194), [@xnyo](https://redirect.github.com/xnyo) - **App events:** Add "info" variant [#89903](https://redirect.github.com/grafana/grafana/pull/89903), [@Clarity-89](https://redirect.github.com/Clarity-89) - **Auth:** Add org to role mappings support to AzureAD/Entra integration [#88861](https://redirect.github.com/grafana/grafana/pull/88861), [@mgyongyosi](https://redirect.github.com/mgyongyosi) - **Auth:** Add organization mapping configuration to the UI [#90003](https://redirect.github.com/grafana/grafana/pull/90003), [@mgyongyosi](https://redirect.github.com/mgyongyosi) - **Auth:** Add support for escaping colon characters in org_mapping [#89951](https://redirect.github.com/grafana/grafana/pull/89951), [@mgyongyosi](https://redirect.github.com/mgyongyosi) - **Azure:** Add new Azure infrastructure dashboards [#88869](https://redirect.github.com/grafana/grafana/pull/88869), [@yves-chan](https://redirect.github.com/yves-chan) - **BrowseDashboards:** Update results when starred param changes [#89944](https://redirect.github.com/grafana/grafana/pull/89944), [@Clarity-89](https://redirect.github.com/Clarity-89) - **Caching:** Handle memcached reconnects [#91498](https://redirect.github.com/grafana/grafana/pull/91498), [@mmandrus](https://redirect.github.com/mmandrus) - **Calendar:** Add labels for next/previous month [#89019](https://redirect.github.com/grafana/grafana/pull/89019), [@ashharrison90](https://redirect.github.com/ashharrison90) - **Canvas:** Element level data links [#89079](https://redirect.github.com/grafana/grafana/pull/89079), [@adela-almasan](https://redirect.github.com/adela-almasan) - **Canvas:** Improved tooltip [#90162](https://redirect.github.com/grafana/grafana/pull/90162), [@adela-almasan](https://redirect.github.com/adela-almasan) - **Canvas:** Support template variables in base URL of actions [#91227](https://redirect.github.com/grafana/grafana/pull/91227), [@nmarrs](https://redirect.github.com/nmarrs) - **Chore:** Add missing build elements to Dockerfile [#89714](https://redirect.github.com/grafana/grafana/pull/89714), [@azilly-de](https://redirect.github.com/azilly-de) - **Chore:** Add unit test for cloudmigration package [#88868](https://redirect.github.com/grafana/grafana/pull/88868), [@leandro-deveikis](https://redirect.github.com/leandro-deveikis) - **Chore:** Commit results of bingo get [#90256](https://redirect.github.com/grafana/grafana/pull/90256), [@mmandrus](https://redirect.github.com/mmandrus) - **CloudMigrations:** Change onPremToCloudMigrations feature toggle to public preview [#90757](https://redirect.github.com/grafana/grafana/pull/90757), [@mmandrus](https://redirect.github.com/mmandrus) - **CloudWatch:** Add errorsource for QueryData [#91085](https://redirect.github.com/grafana/grafana/pull/91085), [@iwysiu](https://redirect.github.com/iwysiu) - **CloudWatch:** Update grafana-aws-sdk for updated metrics [#91364](https://redirect.github.com/grafana/grafana/pull/91364), [@iwysiu](https://redirect.github.com/iwysiu) - **Cloudwatch:** Clear cached PDC transport when PDC is disabled [#91357](https://redirect.github.com/grafana/grafana/pull/91357), [@njvrzm](https://redirect.github.com/njvrzm) - **Cloudwatch:** Metrics Query Builder should clear old query [#88950](https://redirect.github.com/grafana/grafana/pull/88950), [@iwysiu](https://redirect.github.com/iwysiu) - **Cloudwatch:** Remove awsDatasourcesNewFormStyling feature toggle [#90128](https://redirect.github.com/grafana/grafana/pull/90128), [@idastambuk](https://redirect.github.com/idastambuk) - **Cloudwatch:** Rename Metric Query to Metric Insights [#89955](https://redirect.github.com/grafana/grafana/pull/89955), [@idastambuk](https://redirect.github.com/idastambuk) - **Cloudwatch:** Round up endTime in GetMetricData to next minute [#89341](https://redirect.github.com/grafana/grafana/pull/89341), [@idastambuk](https://redirect.github.com/idastambuk) - **Dashboard:** Use preferred timezone on create [#89833](https://redirect.github.com/grafana/grafana/pull/89833), [@Clarity-89](https://redirect.github.com/Clarity-89) - **Datalinks:** UX improvements [#91352](https://redirect.github.com/grafana/grafana/pull/91352), [@adela-almasan](https://redirect.github.com/adela-almasan) - **DateTimePicker:** Add "timeZone" prop [#90031](https://redirect.github.com/grafana/grafana/pull/90031), [@Clarity-89](https://redirect.github.com/Clarity-89) - **Dynatrace:** Add to list of DS with custom label logic [#90258](https://redirect.github.com/grafana/grafana/pull/90258), [@fabrizio-grafana](https://redirect.github.com/fabrizio-grafana) - **Elasticsearch:** Decouple backend from infra/http [#90408](https://redirect.github.com/grafana/grafana/pull/90408), [@njvrzm](https://redirect.github.com/njvrzm) - **Elasticsearch:** Decouple backend from infra/log [#90527](https://redirect.github.com/grafana/grafana/pull/90527), [@njvrzm](https://redirect.github.com/njvrzm) - **Elasticsearch:** Decouple backend from infra/tracing [#90528](https://redirect.github.com/grafana/grafana/pull/90528), [@njvrzm](https://redirect.github.com/njvrzm) - **Explore:** Add setting for default time offset [#90401](https://redirect.github.com/grafana/grafana/pull/90401), [@gelicia](https://redirect.github.com/gelicia) - **Feat:** Extending report interaction with static context that can be appended to all interaction events [#88927](https://redirect.github.com/grafana/grafana/pull/88927), [@tolzhabayev](https://redirect.github.com/tolzhabayev) - **Feature management:** Add openSearchBackendFlowEnabled feature toggle [#89208](https://redirect.github.com/grafana/grafana/pull/89208), [@idastambuk](https://redirect.github.com/idastambuk) - **Features:** Add cloudwatchMetricInsightsCrossAccount feature toggle [#89848](https://redirect.github.com/grafana/grafana/pull/89848), [@idastambuk](https://redirect.github.com/idastambuk) - **Features:** Release Cloudwatch Metric Insights cross-account querying to public preview [#91066](https://redirect.github.com/grafana/grafana/pull/91066), [@idastambuk](https://redirect.github.com/idastambuk) - **FlameGraph:** Remove flameGraphItemCollapsing feature toggle [#90190](https://redirect.github.com/grafana/grafana/pull/90190), [@joey-grafana](https://redirect.github.com/joey-grafana) - **GCP:** Update GKE monitoring dashboard [#90091](https://redirect.github.com/grafana/grafana/pull/90091), [@aangelisc](https://redirect.github.com/aangelisc) - **GOps:** Add Grafana SLO steps to IRM configuration tracker [#88098](https://redirect.github.com/grafana/grafana/pull/88098), [@obetomuniz](https://redirect.github.com/obetomuniz) - **Grafana:** Enables use of encrypted certificates with password for https [#91418](https://redirect.github.com/grafana/grafana/pull/91418), [@leandro-deveikis](https://redirect.github.com/leandro-deveikis) - **IDToken:** Add current user's DisplayName to the ID token [#90992](https://redirect.github.com/grafana/grafana/pull/90992), [@colin-stuart](https://redirect.github.com/colin-stuart) - **IDToken:** Add current user's Username and UID to the ID token [#90240](https://redirect.github.com/grafana/grafana/pull/90240), [@mgyongyosi](https://redirect.github.com/mgyongyosi) - **Keybinds:** Allow move time range shortcuts (t left / t right) to be chained [#88904](https://redirect.github.com/grafana/grafana/pull/88904), [@joshhunt](https://redirect.github.com/joshhunt) - **LibraryPanels:** Use new folder picker when creating a library panel [#89228](https://redirect.github.com/grafana/grafana/pull/89228), [@joshhunt](https://redirect.github.com/joshhunt) - **Log:** Added panel support for filtering callbacks [#88980](https://redirect.github.com/grafana/grafana/pull/88980), [@matyax](https://redirect.github.com/matyax) - **Logs:** Add log line to content outline when clicking on datalinks [#90207](https://redirect.github.com/grafana/grafana/pull/90207), [@gtk-grafana](https://redirect.github.com/gtk-grafana) - **Loki:** Add option to issue forward queries [#91181](https://redirect.github.com/grafana/grafana/pull/91181), [@svennergr](https://redirect.github.com/svennergr) - **Loki:** Added support for negative numbers in LogQL [#88719](https://redirect.github.com/grafana/grafana/pull/88719), [@matyax](https://redirect.github.com/matyax) - **Loki:** Also replace `step` with vars [#91031](https://redirect.github.com/grafana/grafana/pull/91031), [@svennergr](https://redirect.github.com/svennergr) - **Loki:** Remove `instant` query type from Log queries [#90137](https://redirect.github.com/grafana/grafana/pull/90137), [@svennergr](https://redirect.github.com/svennergr) - **Loki:** Respect pre-selected filters in adhoc filter queries [#89022](https://redirect.github.com/grafana/grafana/pull/89022), [@ivanahuckova](https://redirect.github.com/ivanahuckova) - **MSSQL:** Password auth for Azure AD [#89746](https://redirect.github.com/grafana/grafana/pull/89746), [@bossinc](https://redirect.github.com/bossinc) - **Metrics:** Add ability to disable classic histogram for HTTP metric [#88315](https://redirect.github.com/grafana/grafana/pull/88315), [@hairyhenderson](https://redirect.github.com/hairyhenderson) - **Nav:** Add items to saved [#89908](https://redirect.github.com/grafana/grafana/pull/89908), [@Clarity-89](https://redirect.github.com/Clarity-89) - **OpenAPI:** Document the `/api/health` endpoint [#88203](https://redirect.github.com/grafana/grafana/pull/88203), [@julienduchesne](https://redirect.github.com/julienduchesne) - **PanelChrome:** Use labelledby for accessible title [#88781](https://redirect.github.com/grafana/grafana/pull/88781), [@tskarhed](https://redirect.github.com/tskarhed) - **Plugins:** Add filters by update available [#91526](https://redirect.github.com/grafana/grafana/pull/91526), [@oshirohugo](https://redirect.github.com/oshirohugo) - **Plugins:** Add logs to for plugin management actions [#90587](https://redirect.github.com/grafana/grafana/pull/90587), [@oshirohugo](https://redirect.github.com/oshirohugo) - **Plugins:** Disable install controls for provisioned plugin in cloud [#90479](https://redirect.github.com/grafana/grafana/pull/90479), [@oshirohugo](https://redirect.github.com/oshirohugo) - **Plugins:** Expose functions to plugins for checking RBAC permissions [#89047](https://redirect.github.com/grafana/grafana/pull/89047), [@jackw](https://redirect.github.com/jackw) - **Plugins:** Improve levitate / breaking changes report in grafana/grafana [#89822](https://redirect.github.com/grafana/grafana/pull/89822), [@oshirohugo](https://redirect.github.com/oshirohugo) - **Plugins:** Support > 1 levels of plugin dependencies [#90174](https://redirect.github.com/grafana/grafana/pull/90174), [@wbrowne](https://redirect.github.com/wbrowne) - **Plugins:** Update CLI check if plugin is already installed [#91213](https://redirect.github.com/grafana/grafana/pull/91213), [@wbrowne](https://redirect.github.com/wbrowne) - **Prometheus:** Deprecation message for SigV4 in core Prom [#90250](https://redirect.github.com/grafana/grafana/pull/90250), [@bohandley](https://redirect.github.com/bohandley) - **Prometheus:** Reintroduce Azure audience override feature flag [#90339](https://redirect.github.com/grafana/grafana/pull/90339), [@aangelisc](https://redirect.github.com/aangelisc) - **RBAC:** Allow plugins to use scoped actions [#90946](https://redirect.github.com/grafana/grafana/pull/90946), [@gamab](https://redirect.github.com/gamab) - **RBAC:** Default to plugins.app:access for plugin includes [#90969](https://redirect.github.com/grafana/grafana/pull/90969), [@gamab](https://redirect.github.com/gamab) - **Restore dashboards:** Add RBAC [#90270](https://redirect.github.com/grafana/grafana/pull/90270), [@Clarity-89](https://redirect.github.com/Clarity-89) - **Revert:** Calcs: Update diff percent to be a percent [#91563](https://redirect.github.com/grafana/grafana/pull/91563), [@Develer](https://redirect.github.com/Develer) - **SAML:** Add button to generate a certificate and private key (Enterprise) - **SSO:** Make SAML certificate/private key optional (Enterprise) - **SearchV2:** Support soft deletion [#90217](https://redirect.github.com/grafana/grafana/pull/90217), [@ryantxu](https://redirect.github.com/ryantxu) - **Select:** Add orange indicator to selected item [#88695](https://redirect.github.com/grafana/grafana/pull/88695), [@tskarhed](https://redirect.github.com/tskarhed) - **Snapshots:** Remove deprecated option snapshot_remove_expired [#91231](https://redirect.github.com/grafana/grafana/pull/91231), [@ryantxu](https://redirect.github.com/ryantxu) - **Table panel:** Add alt and title text options to image cell type [#89930](https://redirect.github.com/grafana/grafana/pull/89930), [@codeincarnate](https://redirect.github.com/codeincarnate) - **Tempo:** Add toggle for streaming [#88685](https://redirect.github.com/grafana/grafana/pull/88685), [@fabrizio-grafana](https://redirect.github.com/fabrizio-grafana) - **Tempo:** Remove kind=server from metrics summary [#89419](https://redirect.github.com/grafana/grafana/pull/89419), [@joey-grafana](https://redirect.github.com/joey-grafana) - **Tempo:** Run `go get` [#89335](https://redirect.github.com/grafana/grafana/pull/89335), [@fabrizio-grafana](https://redirect.github.com/fabrizio-grafana) - **Tempo:** TraceQL metrics step option [#89434](https://redirect.github.com/grafana/grafana/pull/89434), [@adrapereira](https://redirect.github.com/adrapereira) - **Tempo:** Virtualize tags select to improve performance [#90269](https://redirect.github.com/grafana/grafana/pull/90269), [@adrapereira](https://redirect.github.com/adrapereira) - **Tempo:** Virtualized search dropdowns for attribute values [#88569](https://redirect.github.com/grafana/grafana/pull/88569), [@RonanQuigley](https://redirect.github.com/RonanQuigley) - **TimePicker:** Improve screen reader support [#89409](https://redirect.github.com/grafana/grafana/pull/89409), [@tskarhed](https://redirect.github.com/tskarhed) - **TimeRangePicker:** Add weekStart prop [#89650](https://redirect.github.com/grafana/grafana/pull/89650), [@Clarity-89](https://redirect.github.com/Clarity-89) - **TimeRangePicker:** Use week start [#89765](https://redirect.github.com/grafana/grafana/pull/89765), [@Clarity-89](https://redirect.github.com/Clarity-89) - **Tooltip:** Add tooltip support to Histogram [#89196](https://redirect.github.com/grafana/grafana/pull/89196), [@adela-almasan](https://redirect.github.com/adela-almasan) - **Trace View:** Add Session for this span button [#89656](https://redirect.github.com/grafana/grafana/pull/89656), [@javiruiz01](https://redirect.github.com/javiruiz01) - **Tracing:** Add regex support for span filters [#89885](https://redirect.github.com/grafana/grafana/pull/89885), [@ektasorathia](https://redirect.github.com/ektasorathia) - **Transformations:** Add variable support to select groupingToMatrix [#88551](https://redirect.github.com/grafana/grafana/pull/88551), [@kazeborja](https://redirect.github.com/kazeborja) - **Transformations:** Move transformation variables to general availability [#89111](https://redirect.github.com/grafana/grafana/pull/89111), [@samjewell](https://redirect.github.com/samjewell) - **Transformations:** Promote add field from calc stat function cumulative and window calcs as generally available [#91160](https://redirect.github.com/grafana/grafana/pull/91160), [@nmarrs](https://redirect.github.com/nmarrs) - **Transformations:** Promote format string as generally available [#91161](https://redirect.github.com/grafana/grafana/pull/91161), [@nmarrs](https://redirect.github.com/nmarrs) - **Transformations:** Promote group to nested table as generally available [#90253](https://redirect.github.com/grafana/grafana/pull/90253), [@nmarrs](https://redirect.github.com/nmarrs) - **Users:** Add config option to control how often last_seen is updated [#88721](https://redirect.github.com/grafana/grafana/pull/88721), [@parambath92](https://redirect.github.com/parambath92) - **XYChart:** Promote to generally available [#91417](https://redirect.github.com/grafana/grafana/pull/91417), [@nmarrs](https://redirect.github.com/nmarrs) ##### Bug fixes - **Admin:** Fixes logic for enabled a user [#88117](https://redirect.github.com/grafana/grafana/pull/88117), [@gonvee](https://redirect.github.com/gonvee) - **Alerting:** Add validation for path separators in the rule group edit modal [#90887](https://redirect.github.com/grafana/grafana/pull/90887), [@gillesdemey](https://redirect.github.com/gillesdemey) - **Alerting:** Allow future relative time [#89405](https://redirect.github.com/grafana/grafana/pull/89405), [@gillesdemey](https://redirect.github.com/gillesdemey) - **Alerting:** Disable simplified routing when internal alert manager is disabled [#90648](https://redirect.github.com/grafana/grafana/pull/90648), [@soniaAguilarPeiron](https://redirect.github.com/soniaAguilarPeiron) - **Alerting:** Do not check evaluation interval for external rulers [#89354](https://redirect.github.com/grafana/grafana/pull/89354), [@gillesdemey](https://redirect.github.com/gillesdemey) - **Alerting:** Do not count rule health for totals [#89349](https://redirect.github.com/grafana/grafana/pull/89349), [@gillesdemey](https://redirect.github.com/gillesdemey) - **Alerting:** Fix Recording Rules creation issues [#90362](https://redirect.github.com/grafana/grafana/pull/90362), [@tomratcliffe](https://redirect.github.com/tomratcliffe) - **Alerting:** Fix contact point export 500 error and notifications/receivers missing settings [#90342](https://redirect.github.com/grafana/grafana/pull/90342), [@JacobsonMT](https://redirect.github.com/JacobsonMT) - **Alerting:** Fix permissions for prometheus rule endpoints [#91409](https://redirect.github.com/grafana/grafana/pull/91409), [@yuri-tceretian](https://redirect.github.com/yuri-tceretian) - **Alerting:** Fix persisting result fingerprint that is used by recovery threshold [#91224](https://redirect.github.com/grafana/grafana/pull/91224), [@yuri-tceretian](https://redirect.github.com/yuri-tceretian) - **Alerting:** Fix rule storage to filter by group names using case-sensitive comparison [#88992](https://redirect.github.com/grafana/grafana/pull/88992), [@yuri-tceretian](https://redirect.github.com/yuri-tceretian) - **Alerting:** Fix saving telegram contact point to Cloud AM config [#89182](https://redirect.github.com/grafana/grafana/pull/89182), [@tomratcliffe](https://redirect.github.com/tomratcliffe) - **Alerting:** Fix setting of existing Telegram Chat ID value [#89287](https://redirect.github.com/grafana/grafana/pull/89287), [@tomratcliffe](https://redirect.github.com/tomratcliffe) - **Alerting:** Fix silencing from policy instances [#90417](https://redirect.github.com/grafana/grafana/pull/90417), [@soniaAguilarPeiron](https://redirect.github.com/soniaAguilarPeiron) - **Alerting:** Fix some status codes returned from provisioning API. [#90117](https://redirect.github.com/grafana/grafana/pull/90117), [@stevesg](https://redirect.github.com/stevesg) - **Alerting:** Fix stale values associated with states that have gone to NoData, unify values calculation [#89807](https://redirect.github.com/grafana/grafana/pull/89807), [@alexweav](https://redirect.github.com/alexweav) - **Alerting:** Refactor PromQL-style matcher parsing [#90129](https://redirect.github.com/grafana/grafana/pull/90129), [@gillesdemey](https://redirect.github.com/gillesdemey) - **Alerting:** Skip fetching alerts for unsaved dashboards [#90061](https://redirect.github.com/grafana/grafana/pull/90061), [@gillesdemey](https://redirect.github.com/gillesdemey) - **Alerting:** Skip loading alert rules for dashboards when disabled [#89361](https://redirect.github.com/grafana/grafana/pull/89361), [@gillesdemey](https://redirect.github.com/gillesdemey) - **Alerting:** Support `utf8_strict_mode: false` in Mimir [#90092](https://redirect.github.com/grafana/grafana/pull/90092), [@gillesdemey](https://redirect.github.com/gillesdemey) - **Alerting:** Time interval Delete API to check for usages in alert rules [#90500](https://redirect.github.com/grafana/grafana/pull/90500), [@yuri-tceretian](https://redirect.github.com/yuri-tceretian) - **Analytics:** Fix ApplicationInsights integration [#89299](https://redirect.github.com/grafana/grafana/pull/89299), [@ashharrison90](https://redirect.github.com/ashharrison90) - **Azure Monitor:** Add validation for namespace field in AdvancedResourcePicker when entering a forward slash [#89288](https://redirect.github.com/grafana/grafana/pull/89288), [@adamyeats](https://redirect.github.com/adamyeats) - **AzureMonitor:** Fix out of bounds error when accessing `metricNamespaceArray` and `resourceNameArray` in `buildResourceURI` [#89222](https://redirect.github.com/grafana/grafana/pull/89222), [@adamyeats](https://redirect.github.com/adamyeats) - **BrowseDashboards:** Prepend subpath to New Browse Dashboard actions [#89109](https://redirect.github.com/grafana/grafana/pull/89109), [@joshhunt](https://redirect.github.com/joshhunt) - **CloudWatch:** Fix labels for raw metric search queries [#88943](https://redirect.github.com/grafana/grafana/pull/88943), [@iwysiu](https://redirect.github.com/iwysiu) - **CloudWatch:** Fix raw queries with dimensions set [#90348](https://redirect.github.com/grafana/grafana/pull/90348), [@iwysiu](https://redirect.github.com/iwysiu) - **Correlations:** Fix wrong target data source name in the form [#90340](https://redirect.github.com/grafana/grafana/pull/90340), [@aocenas](https://redirect.github.com/aocenas) - **DashboardScene:** Fixes issue removing override rule [#89124](https://redirect.github.com/grafana/grafana/pull/89124), [@torkelo](https://redirect.github.com/torkelo) - **DashboardScene:** Fixes lack of re-render when updating field override properties [#88796](https://redirect.github.com/grafana/grafana/pull/88796), [@torkelo](https://redirect.github.com/torkelo) - **DataSourcePicker:** Create new data source does not work for subpath [#90536](https://redirect.github.com/grafana/grafana/pull/90536), [@ivanortegaalba](https://redirect.github.com/ivanortegaalba) - **Docs:** Add fixed role UUIDs to docs for terraform provisioning [#89457](https://redirect.github.com/grafana/grafana/pull/89457), [@Jguer](https://redirect.github.com/Jguer) - **Echo:** Suppress errors from frontend-metrics API call failing [#89379](https://redirect.github.com/grafana/grafana/pull/89379), [@joshhunt](https://redirect.github.com/joshhunt) - **Explore Metrics:** Implement grouping with metric prefixes [#89481](https://redirect.github.com/grafana/grafana/pull/89481), [@itsmylife](https://redirect.github.com/itsmylife) - **Fix:** Portuguese Brazilian wasn't loading translations [#89302](https://redirect.github.com/grafana/grafana/pull/89302), [@JoaoSilvaGrafana](https://redirect.github.com/JoaoSilvaGrafana) - **Folders:** Fix folder pagination for cloud instances with many folders [#90008](https://redirect.github.com/grafana/grafana/pull/90008), [@IevaVasiljeva](https://redirect.github.com/IevaVasiljeva) - **Folders:** Improve folder move permission checks [#90588](https://redirect.github.com/grafana/grafana/pull/90588), [@IevaVasiljeva](https://redirect.github.com/IevaVasiljeva) - **InfluxDB:** Fix query builder produces invalid SQL query when using wildcard column name [#89032](https://redirect.github.com/grafana/grafana/pull/89032), [@wasim-nihal](https://redirect.github.com/wasim-nihal) - **Inspect:** Include only BOM char for excel files [#88994](https://redirect.github.com/grafana/grafana/pull/88994), [@ivanortegaalba](https://redirect.github.com/ivanortegaalba) - **Jaeger:** Fix calling of search query with the correct time range [#90320](https://redirect.github.com/grafana/grafana/pull/90320), [@EgorKluch](https://redirect.github.com/EgorKluch) - **Metrics:** Fix internal metrics endpoint not accessible from browser if basic auth is enabled [#86904](https://redirect.github.com/grafana/grafana/pull/86904), [@wasim-nihal](https://redirect.github.com/wasim-nihal) - **Notifications:** Redact URL from errors [#85687](https://redirect.github.com/grafana/grafana/pull/85687), [@alexweav](https://redirect.github.com/alexweav) - **PDF:** Fix layout for page-size panel after row (Enterprise) - **Panel:** Fix text aliasing bug when panel is loading [#89538](https://redirect.github.com/grafana/grafana/pull/89538), [@ashharrison90](https://redirect.github.com/ashharrison90) - **Plugin extensions:** Return react components from `usePluginComponents()` [#89237](https://redirect.github.com/grafana/grafana/pull/89237), [@leventebalogh](https://redirect.github.com/leventebalogh) - **Plugins:** Ensure grafana cli can install multiple plugin dependencies [#91230](https://redirect.github.com/grafana/grafana/pull/91230), [@yincongcyincong](https://redirect.github.com/yincongcyincong) - **Prometheus:** Fix interpolating adhoc filters with template variables [#88626](https://redirect.github.com/grafana/grafana/pull/88626), [@cazeaux](https://redirect.github.com/cazeaux) - **Prometheus:** Fix query builder visualization when a query has by() clause for quantile [#88480](https://redirect.github.com/grafana/grafana/pull/88480), [@yuri-rs](https://redirect.github.com/yuri-rs) - **QueryEditor:** Break with Scenes because the default query is not empty string [#90583](https://redirect.github.com/grafana/grafana/pull/90583), [@ivanortegaalba](https://redirect.github.com/ivanortegaalba) - **RBAC:** Fix seeder failures when inserting duplicated permissions (Enterprise) - **RBAC:** List only the folders that the user has access to [#88599](https://redirect.github.com/grafana/grafana/pull/88599), [@IevaVasiljeva](https://redirect.github.com/IevaVasiljeva) - **Scenes/Dashboards:** Fix issue where changes in panel height weren't saved [#91125](https://redirect.github.com/grafana/grafana/pull/91125), [@kaydelaney](https://redirect.github.com/kaydelaney) - **Scenes:** Fixes issue with panel repeat height calculation [#90221](https://redirect.github.com/grafana/grafana/pull/90221), [@kaydelaney](https://redirect.github.com/kaydelaney) - **Scenes:** Implement 't a' shortcut [#89619](https://Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR was generated by Mend Renovate. View the repository job log.