Features and enhancements
- @grafana/data: Introduce new getTagKeys/getTagValues response interface #88369, @kaydelaney
- AWS: Update deprecated aws-sdk functions from env variable versions #89643, @iwysiu
- Alerting: Add ha_reconnect_timeout configuration option #88823, @JacobValdemar
- Alerting: Add setting for maximum allowed rule evaluation results #89468, @alexander-akhmetov
- Alerting: Add warning in telegram contact point #89397, @soniaAguilarPeiron
- Alerting: Central alert history part4 #90088, @soniaAguilarPeiron
- Alerting: Donāt crash the page when trying to filter rules by regex #89466, @tomratcliffe
- Alerting: Enable remote primary mode using feature toggles #88976, @santihernandezc
- Alerting: Hide edit/view rule buttons according to deleting/creating state #90375, @tomratcliffe
- Alerting: Implement UI for grafana-managed recording rules #90360, @soniaAguilarPeiron
- Alerting: Improve performance of /api/prometheus for large numbers of alerts. #89268, @stevesg
- Alerting: Include a list of ref_Id and aggregated datasource UIDs to alerts when state reason is NoData #88819, @wasim-nihal
- Alerting: Instrument outbound requests for Loki Historian and Remote Alertmanager with tracing #89185, @alexweav
- Alerting: Limit instances on alert detail view unless in instances tab #89368, @gillesdemey
- Alerting: Make alert group editing safer #88627, @gillesdemey
- Alerting: Make whitespace more visible on labels #90223, @tomratcliffe
- Alerting: Remove option to return settings from api/v1/receivers and restrict provisioning action access #90861, @JacobsonMT
- Alerting: Resend resolved notifications for ResolvedRetention duration #88938, @JacobsonMT
- Alerting: Show Insights page only on cloud (when required dsās are available) #89679, @soniaAguilarPeiron
- Alerting: Show repeat interval in timing options meta #89414, @gillesdemey
- Alerting: Support median in reduce expressions #91119, @alexander-akhmetov
- Alerting: Track central ash interactions #90330, @soniaAguilarPeiron
- Alerting: Update alerting state history API to authorize access using RBAC #89579, @yuri-tceretian
- Alerting: Update warning message for Telegram parse_mode and default to empty value #89630, @tomratcliffe
- Alerting: Use Runbook URL label everywhere and add validation in the alert ruleā¦ #90523, @soniaAguilarPeiron
- Alerting: Use cloud notifier types for metadata on Cloud AMs #91054, @tomratcliffe
- Alerting: Use stable identifier of a group when export to HCL #90196, @KyriosGN0
- Alerting: Use stable identifier of a group,contact point,mute timing when export to HCL #90917, @KyriosGN0
- Alertmanager: Support limits for silences #90826, @santihernandezc
- Angular deprecation: Disable dynamic angular inspector if CheckForPluginUpdates is false #91194, @xnyo
- App events: Add āinfoā variant #89903, @Clarity-89
- Auth: Add org to role mappings support to AzureAD/Entra integration #88861, @mgyongyosi
- Auth: Add organization mapping configuration to the UI #90003, @mgyongyosi
- Auth: Add support for escaping colon characters in org_mapping #89951, @mgyongyosi
- Azure: Add new Azure infrastructure dashboards #88869, @yves-chan
- BrowseDashboards: Update results when starred param changes #89944, @Clarity-89
- Caching: Handle memcached reconnects #91498, @mmandrus
- Calendar: Add labels for next/previous month #89019, @ashharrison90
- Canvas: Element level data links #89079, @adela-almasan
- Canvas: Improved tooltip #90162, @adela-almasan
- Canvas: Support template variables in base URL of actions #91227, @nmarrs
- Chore: Add missing build elements to Dockerfile #89714, @azilly-de
- Chore: Add unit test for cloudmigration package #88868, @leandro-deveikis
- Chore: Commit results of bingo get #90256, @mmandrus
- CloudMigrations: Change onPremToCloudMigrations feature toggle to public preview #90757, @mmandrus
- CloudWatch: Add errorsource for QueryData #91085, @iwysiu
- CloudWatch: Update grafana-aws-sdk for updated metrics #91364, @iwysiu
- Cloudwatch: Clear cached PDC transport when PDC is disabled #91357, @njvrzm
- Cloudwatch: Metrics Query Builder should clear old query #88950, @iwysiu
- Cloudwatch: Remove awsDatasourcesNewFormStyling feature toggle #90128, @idastambuk
- Cloudwatch: Rename Metric Query to Metric Insights #89955, @idastambuk
- Cloudwatch: Round up endTime in GetMetricData to next minute #89341, @idastambuk
- Dashboard: Use preferred timezone on create #89833, @Clarity-89
- Datalinks: UX improvements #91352, @adela-almasan
- DateTimePicker: Add ātimeZoneā prop #90031, @Clarity-89
- Dynatrace: Add to list of DS with custom label logic #90258, @fabrizio-grafana
- Elasticsearch: Decouple backend from infra/http #90408, @njvrzm
- Elasticsearch: Decouple backend from infra/log #90527, @njvrzm
- Elasticsearch: Decouple backend from infra/tracing #90528, @njvrzm
- Explore: Add setting for default time offset #90401, @gelicia
- Feat: Extending report interaction with static context that can be appended to all interaction events #88927, @tolzhabayev
- Feature management: Add openSearchBackendFlowEnabled feature toggle #89208, @idastambuk
- Features: Add cloudwatchMetricInsightsCrossAccount feature toggle #89848, @idastambuk
- Features: Release Cloudwatch Metric Insights cross-account querying to public preview #91066, @idastambuk
- FlameGraph: Remove flameGraphItemCollapsing feature toggle #90190, @joey-grafana
- GCP: Update GKE monitoring dashboard #90091, @aangelisc
- GOps: Add Grafana SLO steps to IRM configuration tracker #88098, @obetomuniz
- Grafana: Enables use of encrypted certificates with password for https #91418, @leandro-deveikis
- IDToken: Add current userās DisplayName to the ID token #90992, @colin-stuart
- IDToken: Add current userās Username and UID to the ID token #90240, @mgyongyosi
- Keybinds: Allow move time range shortcuts (t left / t right) to be chained #88904, @joshhunt
- LibraryPanels: Use new folder picker when creating a library panel #89228, @joshhunt
- Log: Added panel support for filtering callbacks #88980, @matyax
- Logs: Add log line to content outline when clicking on datalinks #90207, @gtk-grafana
- Loki: Add option to issue forward queries #91181, @svennergr
- Loki: Added support for negative numbers in LogQL #88719, @matyax
- Loki: Also replace
step
with vars #91031, @svennergr
- Loki: Remove
instant
query type from Log queries #90137, @svennergr
- Loki: Respect pre-selected filters in adhoc filter queries #89022, @ivanahuckova
- MSSQL: Password auth for Azure AD #89746, @bossinc
- Metrics: Add ability to disable classic histogram for HTTP metric #88315, @hairyhenderson
- Nav: Add items to saved #89908, @Clarity-89
- OpenAPI: Document the
/api/health
endpoint #88203, @julienduchesne
- PanelChrome: Use labelledby for accessible title #88781, @tskarhed
- Plugins: Add filters by update available #91526, @oshirohugo
- Plugins: Add logs to for plugin management actions #90587, @oshirohugo
- Plugins: Disable install controls for provisioned plugin in cloud #90479, @oshirohugo
- Plugins: Expose functions to plugins for checking RBAC permissions #89047, @jackw
- Plugins: Improve levitate / breaking changes report in grafana/grafana #89822, @oshirohugo
- Plugins: Support > 1 levels of plugin dependencies #90174, @wbrowne
- Plugins: Update CLI check if plugin is already installed #91213, @wbrowne
- Prometheus: Deprecation message for SigV4 in core Prom #90250, @bohandley
- Prometheus: Reintroduce Azure audience override feature flag #90339, @aangelisc
- RBAC: Allow plugins to use scoped actions #90946, @gamab
- RBAC: Default to plugins.app:access for plugin includes #90969, @gamab
- Restore dashboards: Add RBAC #90270, @Clarity-89
- Revert: Calcs: Update diff percent to be a percent #91563, @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, @ryantxu
- Select: Add orange indicator to selected item #88695, @tskarhed
- Snapshots: Remove deprecated option snapshot_remove_expired #91231, @ryantxu
- Table panel: Add alt and title text options to image cell type #89930, @codeincarnate
- Tempo: Add toggle for streaming #88685, @fabrizio-grafana
- Tempo: Remove kind=server from metrics summary #89419, @joey-grafana
- Tempo: Run
go get
#89335, @fabrizio-grafana
- Tempo: TraceQL metrics step option #89434, @adrapereira
- Tempo: Virtualize tags select to improve performance #90269, @adrapereira
- Tempo: Virtualized search dropdowns for attribute values #88569, @RonanQuigley
- TimePicker: Improve screen reader support #89409, @tskarhed
- TimeRangePicker: Add weekStart prop #89650, @Clarity-89
- TimeRangePicker: Use week start #89765, @Clarity-89
- Tooltip: Add tooltip support to Histogram #89196, @adela-almasan
- Trace View: Add Session for this span button #89656, @javiruiz01
- Tracing: Add regex support for span filters #89885, @ektasorathia
- Transformations: Add variable support to select groupingToMatrix #88551, @kazeborja
- Transformations: Move transformation variables to general availability #89111, @samjewell
- Transformations: Promote add field from calc stat function cumulative and window calcs as generally available #91160, @nmarrs
- Transformations: Promote format string as generally available #91161, @nmarrs
- Transformations: Promote group to nested table as generally available #90253, @nmarrs
- Users: Add config option to control how often last_seen is updated #88721, @parambath92
- XYChart: Promote to generally available #91417, @nmarrs
Bug fixes
- Admin: Fixes logic for enabled a user #88117, @gonvee
- Alerting: Add validation for path separators in the rule group edit modal #90887, @gillesdemey
- Alerting: Allow future relative time #89405, @gillesdemey
- Alerting: Disable simplified routing when internal alert manager is disabled #90648, @soniaAguilarPeiron
- Alerting: Do not check evaluation interval for external rulers #89354, @gillesdemey
- Alerting: Do not count rule health for totals #89349, @gillesdemey
- Alerting: Fix Recording Rules creation issues #90362, @tomratcliffe
- Alerting: Fix contact point export 500 error and notifications/receivers missing settings #90342, @JacobsonMT
- Alerting: Fix permissions for prometheus rule endpoints #91409, @yuri-tceretian
- Alerting: Fix persisting result fingerprint that is used by recovery threshold #91224, @yuri-tceretian
- Alerting: Fix rule storage to filter by group names using case-sensitive comparison #88992, @yuri-tceretian
- Alerting: Fix saving telegram contact point to Cloud AM config #89182, @tomratcliffe
- Alerting: Fix setting of existing Telegram Chat ID value #89287, @tomratcliffe
- Alerting: Fix silencing from policy instances #90417, @soniaAguilarPeiron
- Alerting: Fix some status codes returned from provisioning API. #90117, @stevesg
- Alerting: Fix stale values associated with states that have gone to NoData, unify values calculation #89807, @alexweav
- Alerting: Refactor PromQL-style matcher parsing #90129, @gillesdemey
- Alerting: Skip fetching alerts for unsaved dashboards #90061, @gillesdemey
- Alerting: Skip loading alert rules for dashboards when disabled #89361, @gillesdemey
- Alerting: Support
utf8_strict_mode: false
in Mimir #90092, @gillesdemey
- Alerting: Time interval Delete API to check for usages in alert rules #90500, @yuri-tceretian
- Analytics: Fix ApplicationInsights integration #89299, @ashharrison90
- Azure Monitor: Add validation for namespace field in AdvancedResourcePicker when entering a forward slash #89288, @adamyeats
- AzureMonitor: Fix out of bounds error when accessing
metricNamespaceArray
and resourceNameArray
in buildResourceURI
#89222, @adamyeats
- BrowseDashboards: Prepend subpath to New Browse Dashboard actions #89109, @joshhunt
- CloudWatch: Fix labels for raw metric search queries #88943, @iwysiu
- CloudWatch: Fix raw queries with dimensions set #90348, @iwysiu
- Correlations: Fix wrong target data source name in the form #90340, @aocenas
- DashboardScene: Fixes issue removing override rule #89124, @torkelo
- DashboardScene: Fixes lack of re-render when updating field override properties #88796, @torkelo
- DataSourcePicker: Create new data source does not work for subpath #90536, @ivanortegaalba
- Docs: Add fixed role UUIDs to docs for terraform provisioning #89457, @Jguer
- Echo: Suppress errors from frontend-metrics API call failing #89379, @joshhunt
- Explore Metrics: Implement grouping with metric prefixes #89481, @itsmylife
- Fix: Portuguese Brazilian wasnāt loading translations #89302, @JoaoSilvaGrafana
- Folders: Fix folder pagination for cloud instances with many folders #90008, @IevaVasiljeva
- Folders: Improve folder move permission checks #90588, @IevaVasiljeva
- InfluxDB: Fix query builder produces invalid SQL query when using wildcard column name #89032, @wasim-nihal
- Inspect: Include only BOM char for excel files #88994, @ivanortegaalba
- Jaeger: Fix calling of search query with the correct time range #90320, @EgorKluch
- Metrics: Fix internal metrics endpoint not accessible from browser if basic auth is enabled #86904, @wasim-nihal
- Notifications: Redact URL from errors #85687, @alexweav
- PDF: Fix layout for page-size panel after row (Enterprise)
- Panel: Fix text aliasing bug when panel is loading #89538, @ashharrison90
- Plugin extensions: Return react components from
usePluginComponents()
#89237, @leventebalogh
- Plugins: Ensure grafana cli can install multiple plugin dependencies #91230, @yincongcyincong
- Prometheus: Fix interpolating adhoc filters with template variables #88626, @cazeaux
- Prometheus: Fix query builder visualization when a query has by() clause for quantile #88480, @yuri-rs
- QueryEditor: Break with Scenes because the default query is not empty string #90583, @ivanortegaalba
- RBAC: Fix seeder failures when inserting duplicated permissions (Enterprise)
- RBAC: List only the folders that the user has access to #88599, @IevaVasiljeva
- Scenes/Dashboards: Fix issue where changes in panel height werenāt saved #91125, @kaydelaney
- Scenes: Fixes issue with panel repeat height calculation #90221, @kaydelaney
- Scenes: Implement āt aā shortcut #89619, @kaydelaney
- Table Panel: Fix Image hover without datalinks #89751, @codeincarnate
- Table component: Fix sub-table rows not displaying correctly #89082, @codeincarnate
- Tempo: Fix grpc streaming support over pdc-agent #89883, @taylor-s-dean
- Tempo: Fix query history #89991, @joey-grafana
Breaking changes
- Folders: Allow folder editors and admins to create subfolders without any additional permissions #91215, @IevaVasiljeva
Plugin development fixes & changes
- Runtime: Add provider and access hook for location service #90759, @aocenas
Download page
Whatās new highlights
2 Likes