Grafana v8.5.4 Release Notes

Release Date: 2022-05-30 // almost 2 years ago
  • ๐Ÿ”‹ Features and enhancements

    • Alerting: Remove disabled flag for data source when migrating alerts. #48559, @yuri-tceretian
    • Alerting: Show notification tab of legacy alerting only to editor. #49624, @yuri-tceretian
    • Alerting: Update migration to migrate only alerts that belong to existing org\dashboard. #49192, @yuri-tceretian
    • AzureMonitor: Do not quote variables when a custom "All" variable option is used. #49428, @andresmgot
    • AzureMonitor: Update allowed namespaces. #48468, @jcolladokuri
    • CloudMonitor: Correctly encode default project response. #49510, @aangelisc
    • Cloudwatch: Add support for new AWS/RDS EBS* metrics. #48798, @szymonpk
    • InfluxDB: Use backend for influxDB by default via feature toggle. #48453, @yesoreyeram
    • Legend: Use correct unit for percent and count calculations. #49004, @dprokop
    • LokI: use millisecond steps in Grafana 8.5.x. #48630, @gabor
    • ๐Ÿ”Œ Plugins: Introduce HTTP 207 Multi Status response to api/ds/query. #48550, @wbrowne
    • Reporting: Improve PDF file size using grid layout. (Enterprise)
    • Transformations: Add an All Unique Values Reducer. #48653, @josiahg
    • Transformers: avoid error when the ExtractFields source field is missing. #49368, @wardbekker
    • [v8.5.x] Alerting: Update migration to migrate only alerts that belong to existing org\dashboard. #49199, @grafanabot
    • [v8.5.x] Reporting: Improve PDF file size using grid layout. (Enterprise)

    ๐Ÿ› Bug fixes

    • Alerting: Allow disabling override timings for notification policies. #48648, @gillesdemey
    • Alerting: Allow serving images from custom url path. #49022, @gillesdemey
    • Alerting: Apply Custom Headers to datasource queries. #47860, @joeblubaugh
    • Alerting: Fix RBAC actions for notification policies. #49185, @yuri-tceretian
    • Alerting: Fix access to alerts for viewer with editor permissions when RBAC is disabled. #49270, @yuri-tceretian
    • Alerting: Fix anonymous access to alerting. #49203, @yuri-tceretian
    • Alerting: correctly show all alerts in a folder. #48684, @gillesdemey
    • AzureMonitor: Fixes metric definition for Azure Storage queue/file/blob/table resources. #49101, @aangelisc
    • Dashboard: Fix dashboard update permission check. #48746, @IevaVasiljeva
    • DashboardExport: Fix exporting and importing dashboards where query data source ended up as incorrect. #48410, @torkelo
    • FileUpload: clicking the Upload file button now opens the modal correctly. #48766, @ashharrison90
    • GrafanaUI: Fix color of links in error Tooltips in light theme. #49327, @joshhunt
    • LibraryPanels: Fix library panels not connecting properly in imported dashboards. #49161, @joshhunt
    • Loki: Improve unpack parser handling. #49074, @gabor
    • RolePicker: Fix menu position on smaller screens. #48429, @Clarity-89
    • TimeRange: Fixes updating time range from url and browser history. #48657, @torkelo
    • TimeSeries: Fix detection & rendering of sparse datapoints. #48841, @leeoniya
    • Timeseries: Fix outside range stale state. #49633, @ryantxu
    • Tooltip: Fix links not legible in Tooltips when using light theme. #48748, @joshhunt
    • Tooltip: Sort decimals using standard numeric compare. #49084, @dprokop
    • Transforms: Labels to fields, fix label picker layout. #49304, @torkelo
    • Variables: Fixes issue with data source variables not updating queries with variable. #49478, @torkelo
    • [v8.5.x] Alerting: Fix RBAC actions for notification policies (#49185). #49348, @yuri-tceretian
    • [v8.5.x] Alerting: Fix access to alerts for viewer with editor permissions when RBAC is disabled. #49427, @konrad147
    • [v8.5.x] Alerting: Fix anonymous access to alerting. #49268, @yuri-tceretian

    ๐Ÿ’ฅ Breaking changes

    For a data source query made via /api/ds/query :

    • If the DatasourceQueryMultiStatus feature is enabled and
      • The data source response has an error set as part of the DataResponse, the resulting HTTP status code is now 207 Multi Status instead of 400 Bad gateway
    • If the DatasourceQueryMultiStatus feature is not enabled and
      • The data source response has an error set as part of the DataResponse, the resulting HTTP status code is 400 Bad Request (no breaking change) --> Issue #48550

    <!-- 8.5.4 END --> <!-- 9.0.0-beta1 END --> <!-- 8.5.3 START -->