Grafana v6.6 brings new features, many enhancements and bug fixes.
Grafana 6.6 comes with a lot of new features and enhancements:
- Panels: New Stat panel
- Panels: New News panel
- New time picker
- User-configurable units
- Alerting enhancements
- Explore: Added log message line wrapping options for logs
- Graphite: Added Metrictank dashboard to Graphite datasource
- Loki: Support for template variable queries
- Postgres/MySQL/MSSQL: Added support for region annotations
- Explore: Added ability to specify step with Prometheus queries
- Security: Added disabled option for cookie samesite attribute
- TablePanel, GraphPanel: Exclude hidden columns from CSV
Breaking changes
-
PagerDuty: Change
payload.custom_details
field in PagerDuty notification to be a JSON object instead of a string. -
Security: The
[security]
settingcookie_samesite
configured tonone
now renders cookies withSameSite=None
attribute compared to before where noSameSite
attribute was added to cookies. To get the old behavior, use valuedisabled
instead ofnone
. Refer to Upgrade Grafana for more information.
6.6.2 (2020-02-20)
Features / Enhancements
- Data proxy: Log proxy errors using Grafana logger. #22174, @bergquist
- Metrics: Add gauge for requests currently in flight. #22168, @bergquist
Bug Fixes
- @grafana/ui: Fix displaying of bars in React Graph. #21968, @ivanahuckova
- API: Fix redirect issue when configured to use a subpath. #21652, @briangann
- API: Improve recovery middleware when response already been written. #22256, @marefr
- Auth: Don’t rotate auth token when requests are cancelled by client. #22106, @bergquist
- Docker: Downgrade to 18.04 LTS base image. #22313, @aknuds1
- Elasticsearch: Fix auto interval for date histogram in explore logs mode. #21937, @ivanahuckova
- Image Rendering: Fix PhantomJS compatibility with es2016 node dependencies. #21677, @dprokop
- Links: Assure base url when single stat, panel and data links are built. #21956, @dprokop
- Loki, Prometheus: Fix PromQL and LogQL syntax highlighting. #21944, @ivanahuckova
- OAuth: Enforce auto_assign_org_id setting when role mapping enabled using Generic OAuth. #22268, @aknuds1
- Prometheus: Updates explore query editor to prevent it from throwing error on edit. #21605, @Estrax
- Server: Reorder cipher suites for better security. #22101, @tofu-rocketry
- TimePicker: fixing weird behavior with calendar when switching between months/years . #22253, @mckn
6.6.1 (2020-02-06)
Bug Fixes
- Annotations: Change indices and rewrites annotation find query to improve database query performance. #21915, @papagian, @marefr, @kylebrandt
- Azure Monitor: Fix Application Insights API key field to allow input. #21738, @shavonn
- BarGauge: Fix so we properly display the “no result” value when query returns empty result. #21791, @mckn
- Datasource: Show access (Browser/Server) select on the Prometheus datasource. #21833, @jorgelbg
- DatasourceSettings: Fixed issue navigating away from data source settings page. #21841, @torkelo
- Graph Panel: Fix typo in thresholds form. #21903, @orendain
- Graphite: Fixed issue with functions with multiple required params and no defaults caused params that could not be edited (groupByNodes groupByTags). #21814, @torkelo
- Image Rendering: Fix render of graph panel legend aligned to the right using Grafana image renderer plugin/service. #21854, @marefr
- Metrics: Adds back missing summary quantiles. #21858, @kogent
- OpenTSDB: Adds back missing ngInject to make it work again. #21796, @marefr
- Plugins: Fix routing in app plugin pages. #21847, @dprokop
- Prometheus: Fixes default step value for annotation query. #21934, @hugohaggmark
- Quota: Makes LDAP + Quota work for the first login of a new user. #21949, @xlson
- StatPanels: Fixed change from singlestat to Gauge / BarGauge / Stat where default min & max (0, 100) was copied . #21820, @torkelo
- TimePicker: Should display in kiosk mode. #21816, @evgbibko
- grafana/toolkit: Fix failing linter when there were lint issues. #21849, @dprokop
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
6.6.0-beta1 (2020-01-20)
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