Grafana v5.4 brings new features, many enhancements and bug fixes. This article will detail the major new features and enhancements.
Release Highlights
-
Alerting Limit false positives with the new
For
setting - Google Stackdriver Now with support for templating queries
- MySQL gets a new query builder!
- Graph Panel Highlight time regions and more
- Team Preferences Give your teams their own home dashboard
5.4.5 (2019-08-29)
- Security: Urgent security patch release. Please read more in our blog
5.4.4 (2019-04-29)
File Exfiltration vulnerability Security fix
See security announcement for details.
5.4.3 (2019-01-14)
Tech
- Docker: Build and publish docker images for armv7 and arm64 #14617, thx @johanneswuerbach
- Backend: Upgrade to golang 1.11.4 #14580
- MySQL only update session in mysql database when required #14540
Bug fixes
- Alerting Invalid frequency causes division by zero in alert scheduler #14810
- Dashboard Dashboard links do not update when time range changes #14493
- Limits Support more than 1000 datasources per org #13883
- Backend fix signed in user for orgId=0 result should return active org id #14574
- Provisioning Adds orgId to user dto for provisioned dashboards #14678
5.4.2 (2018-12-13)
- Datasource admin: Fix for issue creating new data source when same name exists #14467
- OAuth: Fix for oauth auto login setting, can now be set using env variable #14435
- Dashboard search: Fix for searching tags in tags filter dropdown.
5.4.1 (2018-12-10)
- Stackdriver: Fixes issue with data proxy and Authorization header #14262
- Units: fixedUnit for Flow:l/min and mL/min #14294, thx @flopp999.
- Logging: Fix for issue where data proxy logged a secret when debug logging was enabled, now redacted. #14319
- InfluxDB: Add support for alerting on InfluxDB queries that use the cumulative_sum function. #14314, thx @nitti
- Plugins: Panel plugins should no receive the panel-initialized event again as usual.
- Embedded Graphs: Iframe graph panels should now work as usual. #14284
- Postgres: Improve PostgreSQL Query Editor if using different Schemas, #14313
- Quotas: Fixed for updating org & user quotas. #14347, thx #moznion
- Cloudwatch: Add the AWS/SES Cloudwatch metrics of BounceRate and ComplaintRate to auto complete list. #14401, thx @sglajchEG
- Dashboard Search: Fixed filtering by tag issues.
- Graph: Fixed time region issues, #14425, #14280
- Graph: Fixed issue with series color picker popover being placed outside window.
5.4.0 (2018-12-03)
- Cloudwatch: Fix invalid time range causes segmentation fault #14150
- Cloudwatch: AWS/CodeBuild metrics and dimensions #14167, thx @mmcoltman
-
MySQL: Fix
$__timeFrom()
and$__timeTo()
should respect local time zone #14228
5.4.0-beta1 fixes
- Graph: Fix legend always visible even if configured to be hidden #14144
- Elasticsearch: Fix regression when using datasource version 6.0+ and alerting #14175
5.4.0-beta1 (2018-11-20)
New Features
-
Alerting: Introduce alert debouncing with the
FOR
setting. #7886 & #6202 - Alerting: Option to disable OK alert notifications #12330 & #6696, thx @davewat
- Postgres/MySQL/MSSQL: Adds support for configuration of max open/idle connections and connection max lifetime. Also, panels with multiple SQL queries will now be executed concurrently #11711, thx @connection-reset
- MySQL: Graphical query builder #13762, thx svenklemm
- MySQL: Support connecting thru Unix socket for MySQL datasource #12342, thx @Yukinoshita-Yukino
- MSSQL: Add encrypt setting to allow configuration of how data sent between client and server are encrypted #13629, thx @ramiro
- Stackdriver: Not possible to authenticate using GCE metadata server #13669
- Teams: Team preferences (theme, home dashboard, timezone) support #12550
- Graph: Time regions support enabling highlight of weekdays and/or certain timespans #5930
- OAuth: Automatic redirect to sign-in with OAuth #11893, thx @Nick-Triller
- Stackdriver: Template query editor #13561
Minor
- Security: Upgrade macaron session package to fix security issue. #14043
- Cloudwatch: Show all available CloudWatch regions #12308, thx @mtanda
- Cloudwatch: AWS/Connect metrics and dimensions #13970, thx @zcoffy
- Cloudwatch: CloudHSM metrics and dimensions #14129, thx @daktari
- Cloudwatch: Enable using variables in the stats field #13810, thx @mtanda
- Postgres: Add delta window function to postgres query builder #13925, thx svenklemm
- Elasticsearch: Fix switching to/from es raw document metric query #6367
- Elasticsearch: Fix deprecation warning about terms aggregation order key in Elasticsearch 6.x #11977
- Graph: Render dots when no connecting line can be made #13605, thx @jsferrei
- Table: Fix CSS alpha background-color applied twice in table cell with link #13606, thx @grisme
- Singlestat: Fix XSS in prefix/postfix #13946, thx @cinaglia
-
Units: New clock time format, to format ms or second values as for example
01h:59m
, #13635, thx @franciscocpg - Alerting: Increaste default duration for queries #13945
- Alerting: More options for the Slack Alert notifier #13993, thx @andreykaipov
- Alerting: Can’t receive DingDing alert when alert is triggered #13723, thx @Yukinoshita-Yukino
- Alerting: Increase Telegram captions length limit #13876, thx @skgsergio
-
Internal metrics: Renamed
grafana_info
tografana_build_info
and added branch, goversion and revision #13876 - Datasource Proxy: Keep trailing slash for datasource proxy requests #13326, thx @ryantxu
- OAuth: Fix Google OAuth relies on email, not google account id #13924, thx @vinicyusmacedo
- Dashboard: Toggle legend using keyboard shortcut #13655, thx @davewat
- Dashboard: Fix render dashboard row drag handle only in edit mode #13555, thx @praveensastry
- Teams: Fix cannot select team if not included in initial search #13425
- Render: Support full height screenshots using phantomjs render script #13352, thx @amuraru
- HTTP API: Support retrieving teams by user #14120, thx @supercharlesliu
- Metrics: Add basic authentication to metrics endpoint #13577, thx @bobmshannon
Breaking changes
- Postgres/MySQL/MSSQL datasources now per default uses
max open connections
=unlimited
(earlier 10),max idle connections
=2
(earlier 10) andconnection max lifetime
=4
hours (earlier unlimited).