Grafana v6.6.0 Release Notes

Release Date: 2020-01-27 // 2 days ago

Previous changes from v6.6.0-beta1

  • Download Page
    What's New Highlights
    🚀 Release Notes

    💥 Breaking changes

    • PagerDuty : Change payload.custom_details field in PagerDuty notification to be a JSON object instead of a string.
    • 🔒 Security : The [security] setting cookie_samesite configured to none now renders cookies with SameSite=None attribute compared to before where no SameSite attribute was added to cookies. To get the old behavior, use value disabled instead of none. Refer to Upgrade Grafana for more information.

    🔋 Features / Enhancements

    • Graphite : Add Metrictank dashboard to Graphite datasource
    • Admin : Show name of user in users table view. #18108, @eleijonmarck
    • Alerting : Add configurable severity support for PagerDuty notifier. #19425, @yemble
    • Alerting : Add more information to webhook notifications. #20420, @michael-az
    • Alerting : Add support for sending tags in OpsGenie notifier. #20810, @aSapien
    • Alerting : Added fallbackText to Google Chat notifier. #21464, @alvarolmedo
    • Alerting : Adds support for sending a single email to all recipients in email notifier. #21091, @marefr
    • Alerting : Enable setting of OpsGenie priority via a tag. #21298, @zabullet
    • Alerting : Use fully qualified status emoji in Threema notifier. #21305, @dbrgn
    • Alerting : new min_interval_seconds option to enforce a minimum evaluation frequency . #21188, @papagian
    • CloudWatch : Calculate period based on time range. #21471, @sunker
    • CloudWatch : Display partial result in graph when max DP/call limit is reached . #21533, @sunker
    • CloudWatch : ECS/ContainerInsights metrics support. #21125, @briancurt
    • CloudWatch : Upgrade aws-sdk-go. #20510, @mtanda
    • DataLinks : allow using values from other fields in the same row (cells). #21478, @ryantxu
    • Editor : Ignore closing brace when it was added by editor. #21172, @davkal
    • Explore : Context tooltip to copy labels and values from graph. #21405, @ivanahuckova
    • Explore : Log message line wrapping options for logs. #20360, @ivanahuckova
    • Forms : introduce RadioButtonGroup. #20828, @dprokop
    • Frontend : Changes in Redux location should not strip subpath from location url. #20161, @wybczu
    • Graph : Add fill gradient option to series override line fill. #20941, @hendrikvh
    • Graphite : Add metrictank dashboard to Graphite datasource. #20776, @Dieterbe
    • Graphite : Do not change query when opening the query editor and there is no data. #21588, @daniellee
    • Gravatar : Use HTTPS by default. #20964, @jiajunhuang
    • Loki : Support for template variable queries. #20697, @ivanahuckova
    • 🆕 NewsPanel : Add news as a builtin panel. #21128, @ryantxu
    • OAuth : Removes send_client_credentials_via_post setting . #20044, @LK4D4
    • OpenTSDB : Adding lookup limit to OpenTSDB datasource settings. #20647, @itamarst
    • Postgres/MySQL/MSSQL : Adds support for region annotations. #20752, @Bercon
    • Prometheus : Field to specify step in Explore. #20195, @Estrax
    • Prometheus : User metrics metadata to inform query hints. #21304, @davkal
    • Renderer : Add user-agent to remote rendering service requests. #20956, @kfdm
    • 🔒 Security : Add disabled option for cookie samesite attribute. #21472, @marefr
    • Stackdriver : Support meta labels. #21373, @sunker
    • TablePanel, GraphPanel : Exclude hidden columns from CSV. #19925, @literalplus
    • Templating : Update variables on location changed. #21480, @ryantxu
    • Tracing : Support configuring Jaeger client from environment. #21103, @hairyhenderson
    • Units : Add currency and energy units. #20428, @anirudh-ramesh
    • Units : Support dynamic count and currency units. #21279, @ryantxu
    • grafana/toolkit : Add option to override webpack config. #20872, @sebimarkgraf
    • 💻 grafana/ui : ConfirmModal component. #20965, @alexanderzobnin
    • 💻 grafana/ui : Create Tabs component. #21328, @peterholmberg
    • 💻 grafana/ui : New table component. #20991, @peterholmberg
    • 💻 grafana/ui : New updated time picker. #20931, @mckn
    • White-labeling : Makes it possible to customize the footer and login background (Enterprise)

    🐛 Bug Fixes

    • API : Optionally list expired API keys. #20468, @papagian
    • Alerting : Fix custom_details to be a JSON object instead of a string in PagerDuty notifier. #21150, @tehGoti
    • Alerting : Fix image rendering and uploading timeout preventing to send alert notifications. #21536, @marefr
    • Alerting : Fix panic in dingding notifier . #20378, @csyangchen
    • Alerting : Fix template query validation logic. #20721, @okhowang
    • Alerting : If no permission to clear history, keep the historical data. #19007, @lzdw
    • Alerting : Unpausing a non-paused alert rule should not change status to Unknown. #21375, @vikkyomkar
    • Api : Fix returned message when enabling, disabling and deleting a non-existing user. #21391, @dpavlos
    • Auth : Rotate auth tokens at the end of requests. #21347, @woodsaj
    • Azure Monitor : Fixes error using azure monitor credentials with log analytics and non-default cloud. #21032, @shavonn
    • CLI : Return error and aborts when plugin file extraction fails. #20849, @marefr
    • CloudWatch : Multi-valued template variable dimension alias fix. #21541, @sunker
    • Dashboard : Disable draggable panels on small devices. #20629, @peterholmberg
    • DataLinks : Links with ${__value.time} do not work when clicking on first result . #20019, @dweineha
    • Explore : Fix showing of results in selected timezone (UTC/local). #20812, @ivanahuckova
    • Explore : Fix timepicker when browsing back after switching datasource. #21454, @ivanahuckova
    • Explore : Sync timepicker and logs after live-tailing stops. #20979, @ivanahuckova
    • Graph : Fix when clicking a plot on a touch device we won't display the annotation menu. #21479, @mckn
    • OAuth : Fix role mapping from id token. #20300, @seanson
    • 🔌 Plugins : Add appSubUrl string to config pages. #21414, @Maddin-619
    • Provisioning : Start provision dashboards after Grafana server have started. #21564, @marefr
    • Render : Use https as protocol when rendering if HTTP2 enabled. #21600, @marefr
    • 🔒 Security : Use same cookie settings for all cookies. #19787, @jeffdesc
    • Singlestat : Support empty value map texts. #20952, @hendrikvh
    • Units : Custom suffix and prefix units can now be specified, for example custom currency & SI & time formats. #20763, @ryantxu
    • 💻 grafana/ui : Do not build grafana/ui in strict mode as it depends on non-strict libs. #21319, @dprokop