All Versions
174
Latest Version
Avg Release Cycle
12 days
Latest Release
1 day ago

Changelog History
Page 1

  • v6.6.0

    January 27, 2020

    Download Page
    What's New Highlights
    πŸš€ Release Notes

    6.6.0 (2020-01-27)

    πŸ”‹ Features / Enhancements

    • CloudWatch : Add DynamoDB Accelerator (DAX) metrics & dimensions. #21644, @kenju
    • CloudWatch : Auto period snap to next higher period. #21659, @sunker
    • Template variables : Add error for failed query variable on time range update. #21731, @tskarhed
    • XSS : Sanitize column link. #21735, @tskarhed

    πŸ› Bug Fixes

    • Elasticsearch : Fix adhoc variable filtering for logs query. #21346, @ceh
    • Explore : Fix colors for log level when level value is capitalised. #21646, @ivanahuckova
    • Explore : Fix context view in logs, where some rows may have been filtered out.. #21729, @aocenas
    • Loki : Fix Loki with repeated panels and interpolation for Explore. #21685, @ivanahuckova
    • SQLStore : Fix PostgreSQL failure to create organisation for first time. #21648, @papagian
  • v6.6.0-beta1

    January 20, 2020

    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
  • v6.5.3

    January 15, 2020

    Download PageWhat's New HighlightsRelease NotesFeatures / Enhancements API : Validate redirect_to cookie has valid (Grafana) url . #21057, @papagianBug Fixes AdHocFilter : Shows SubMenu when filtering directly from table. #21017, @hugohaggmark Cloudwatch : Fixed crash when switching from cloudwatch data source. #21376, @torkelo DataLinks : Sanitize data/panel link URLs. #21140, @dprokop Elastic : Fix multiselect variable interpolation for logs. #20894, @ivanahuckova Prometheus : Fixes so user can change HTTP Method in config settings. #21055, @hugohaggmark Prometheus : Prevents validation of inputs when clicking in them without changing the value. #21059, @hugohaggmark Rendering : Fix panel PNG rendering when using sub url & serve_from_sub_path = true. #21306, @bgranvea Table : Matches column names with unescaped regex characters. #21164, @hugohaggmark

  • v6.5.2

    December 11, 2019

    Download Page
    πŸ“„ What's New Highlights
    πŸš€ Release Notes

    πŸ› Bug Fixes

    • Alerting : Improve alert threshold handle dragging behavior. #20922, @torkelo
    • AngularPanels : Fixed loading spinner being stuck in some rare cases. #20878, @torkelo
    • CloudWatch : Fix query editor does not render in Explore. #20909, @davkal
    • CloudWatch : Remove illegal character escaping in inferred expressions. #20915, @sunker
    • CloudWatch : Remove template variable error message. #20864, @sunker
    • CloudWatch : Use datasource template variable in curated dashboards. #20917, @sunker
    • Elasticsearch : Set default port to 9200 in ConfigEditor. #20948, @papagian
    • Gauge/BarGauge : Added support for value mapping of "no data"-state to text/value. #20842, @mckn
    • Graph : Prevent tooltip from being displayed outside of window. #20874, @mckn
    • Graphite : Fixes error with annotation metric queries . #20857, @dprokop
    • Login : Fix fatal error when navigating from reset password page. #20747, @peterholmberg
    • MixedDatasources : Do not filter out all mixed data sources in add mixed query dropdown. #20990, @torkelo
    • Prometheus : Fix caching for default labels request. #20718, @aocenas
    • Prometheus : Run default labels query only once. #20898, @aocenas
    • πŸ”’ Security : Fix invite link still accessible after completion or revocation. #20863, @aknuds1
    • Server : Fail when unable to create log directory. #20804, @aknuds1
    • TeamPicker : Increase size limit from 10 to 100. #20882, @hendrikvh
    • Units : Remove SI prefix symbol from new milli/microSievert(/h) units. #20650, @zegelin
  • v6.5.1

    November 28, 2019

    Download Page
    πŸ“„ What's New Highlights
    πŸš€ Release Notes

    πŸ› Bug Fixes

    • CloudWatch : Region template query fix. #20661, @sunker
    • CloudWatch : Fix annotations query editor loading. #20687, @sunker
    • Panel : Fixes undefined services/dependencies in plugins without /**@ngInject*/. #20696, @hugohaggmark
    • Server : Fix failure to start with "bind: address already in use" when using socket as protocol. #20679, @aknuds1
    • Stats : Fix active admins/editors/viewers stats are counted more than once if the user is part of more than one org. #20711, @papagian
  • v6.5.0

    November 25, 2019

    Download Page
    πŸ“„ What's New Highlights
    πŸš€ Release Notes

    πŸ”‹ Features / Enhancements

    • CloudWatch : Add curated dashboards for most popular amazon services. #20486, @sunker
    • CloudWatch : Enable Min time interval. #20260, @mtanda
    • Explore : UI improvements for log details. #20485, @ivanahuckova
    • Server : Improve grafana-server diagnostics configuration for profiling and tracing. #20593, @papagian

    πŸ› Bug Fixes

    • BarGauge/Gauge : Add back missing title option field display options. #20616, @torkelo
    • CloudWatch : Fix high CPU load. #20579, @marefr
    • CloudWatch : Fix high resolution mode without expression. #20459, @mtanda
    • CloudWatch : Make sure period variable is being interpreted correctly. #20447, @sunker
    • CloudWatch : Remove HighResolution toggle since it's not being used. #20440, @sunker
    • Cloudwatch : Fix LaunchTime attribute tag bug. #20237, @sunker
    • Data links : Fix URL field turns read-only for graph panels. #20381, @dprokop
    • Explore : Keep logQL filters when selecting labels in log row details. #20570, @ivanahuckova
    • MySQL : Fix TLS auth settings in config page. #20501, @peterholmberg
    • Provisioning : Fix unmarshaling nested jsonData values. #20399, @aocenas
    • Server : Should fail when server is unable to bind port. #20409, @aknuds1
    • Templating : Prevents crash when $__searchFilter is not a string. #20526, @hugohaggmark
    • TextPanel : Fixes issue with template variable value not properly html escaped #20588, @torkelo
    • TimePicker : Should update after location change. #20466, @torkelo

    πŸ’₯ Breaking changes

    • CloudWatch : Pre Grafana 6.5.0, the CloudWatch datasource used the GetMetricStatistics API for all queries that did not have an Β΄idΒ΄ and did not have an Β΄expressionΒ΄ defined in the query editor. The GetMetricStatistics API has a limit of 400 transactions per second. In this release, all queries use the GetMetricData API. The GetMetricData API has a limit of 50 transactions per second and 100 metrics per transaction. Also the GetMetricData API pricing is different from GetMetricStatistics. While GetMetricStatistics qualified for the CloudWatch API free tier, this is not the case for GetMetricData calls. For more information, please refer to the CloudWatch pricing page (https://aws.amazon.com/cloudwatch/pricing/). Read more about GetMetricData limits in upgrading to 6.5.
    • CloudWatch : The GetMetricData API does not return metric unit, so unit auto detection in panels is no longer supported.
    • CloudWatch : The HighRes switch has been removed from the query editor. Read more about this in upgrading to 6.5.
    • CloudWatch : In previous versions of Grafana, there was partial support for using multi template variables as dimension values. When a multi template variable is being used for dimension values in Grafana 6.5, a search expression will be generated. In the GetMetricData API, expressions are limited to 1024 characters, so it might be the case that this limit is reached when a multi template variable that has a lot of values is being used. Read about the suggested workaround in upgrading to 6.5.
  • v6.5.0-beta1

    November 14, 2019

    πŸ”‹ Features / Enhancements

    ### Bug Fixes

    • API: Added dashboardId and slug in response to dashboard import api. #19692, @jongyllen
    • API: Fix logging of dynamic listening port. #19644, @oleggator
    • BarGauge: Fix so that default thresholds not keeps resetting. #20190, @lzdw
    • CloudWatch: Fix incorrect casing of Redshift dimension entry for service class and stage. #19897, @nlsdfnbch
    • CloudWatch: Fixing AWS Kafka dimension names. #19986, @skuxy
    • CloudWatch: Metric math broken when using multi template variables #18337, @sunker
    • CloudWatch: Graphs with multiple multi-value dimension variables don't work #17949, @sunker
    • CloudWatch: Variables' values surrounded with braces in request sent to AWS #14451, @sunker
    • CloudWatch: Cloudwatch Query for a list of instances for which data is available in the selected time interval #12784, @sunker
    • CloudWatch: Dimension's positioning/order should be stored in the json dashboard #11062, @sunker
    • CloudWatch: Batch CloudWatch API call support in backend #7991, @sunker
    • ColorPicker: Fixes issue with ColorPicker disappearing too quickly . #20289, @dprokop
    • Datasource: Add custom headers on alerting queries. #19508, @weeco
    • Docker: Add additional glibc dependencies to support certain backend plugins in alpine. #20214, @briangann
    • Docker: Build and use musl-based binaries in alpine images to resolve glibc incompatibility issues. #19798, @aknuds1
    • Elasticsearch: Fix template variables interpolation when redirecting to Explore. #20314, @ivanahuckova
    • Elasticsearch: Support rendering in logs panel. #20229, @davkal
    • Explore: Expand template variables when redirecting from dashboard panel. #19582, @ivanahuckova
    • OAuth: Make the login button display name of custom OAuth provider. #20209, @dprokop
    • ReactPanels: Adds Explore menu item. #20236, @hugohaggmark
    • Team Sync: Fix URL encode Group IDs for external team sync. #20280, @gotjosh

    πŸ’₯ Breaking changes

    • CloudWatch: Pre Grafana 6.5.0, the CloudWatch datasource used the GetMetricStatistics API for all queries that did not have an Β΄idΒ΄ and did not have an Β΄expressionΒ΄ defined in the query editor. The GetMetricStatistics API has a limit of 400 transactions per second. In this release, all queries use the GetMetricData API. The GetMetricData API has a limit of 50 transactions per second and 100 metrics per transaction. Also the GetMetricData API pricing is different from GetMetricStatistics. While GetMetricStatistics qualified for the CloudWatch API free tier, this is not the case for GetMetricData calls. For more information, please refer to the CloudWatch pricing page (https://aws.amazon.com/cloudwatch/pricing/). Read more about GetMetricData limits in upgrading to 6.5.

    • CloudWatch: The GetMetricData API does not return metric unit, so unit auto detection in panels is no longer supported.

    • CloudWatch: The HighRes switch has been removed from the query editor. Read more about this in upgrading to 6.5.

    • CloudWatch: In previous versions of Grafana, there was partial support for using multi template variables as dimension values. When a multi template variable is being used for dimension values in Grafana 6.5, a search expression will be generated. In the GetMetricData API, expressions are limited to 1024 characters, so it might be the case that this limit is reached when a multi template variable that has a lot of values is being used. Read about the suggested workaround in upgrading to 6.5.

  • v6.4.5

    November 25, 2019

    Download Page
    πŸ“„ What's New Highlights
    πŸš€ Release Notes

    πŸ› Bug Fixes

    • CloudWatch : Fix high CPU load #20579
  • v6.4.4

    November 06, 2019

    πŸ› Bug Fixes

    • MySQL: Fix encoding in connection string #20192
    • DataLinks: Fix blur issues. #19883, @aocenas
    • 🐳 Docker: Makes it possible to parse timezones in the docker image. #20081, @xlson
    • LDAP: All LDAP servers should be tried even if one of them returns a connection error. #20077, @jongyllen
    • LDAP: No longer shows incorrectly matching groups based on role in debug page. #20018, @xlson
    • Singlestat: Fix no data / null value mapping . #19951, @ryantxu

    πŸ”’ Security vulnerability

    πŸš€ The MySQL data source connnection string fix, #20192, that was part of this release πŸ”’ also fixed a security vulnerability. Thanks Yuriy Dyachenko for discovering and notifying us about this.

  • v6.4.3

    October 16, 2019

    Download Page
    πŸ“„ What's New Highlights
    πŸš€ Release Notes

    πŸ› Bug Fixes

    • Alerting : All notification channels should send even if one fails to send. #19807, @jan25
    • AzureMonitor : Fix slate interference with dropdowns. #19799, @aocenas
    • ContextMenu : make ContextMenu positioning aware of the viewport width. #19699, @krvajal
    • DataLinks : Fix context menu not showing in singlestat-ish visualisations. #19809, @dprokop
    • DataLinks : Fix url field not releasing focus. #19804, @aocenas
    • Datasource : Fixes clicking outside of some query editors required 2 clicks. #19822, @aocenas
    • Panels : Fixes default tab for visualizations without Queries Tab. #19803, @hugohaggmark
    • Singlestat : Fixed issue with mapping null to text. #19689, @torkelo
    • @grafana/toolkit : Don't fail plugin creation when git user.name config is not set. #19821, @dprokop
    • @grafana/toolkit : TSLint line number off by 1. #19782, @fredwangwang