Grafana: v6.0.0-beta1

01/30/2019 4:46 pm

Grafana: v6.0.0-beta1

Grafana 6.0.0-beta1 Released!

Time for a new major release again!

Grafana 6.0.0-beta1 – New Features

  • Alerting: Adds support for Google Hangouts Chat notifications
  • Elasticsearch: Support bucket script pipeline aggregations
  • Influxdb: Add support for time zone (tz) clause
  • Snapshots: Enable deletion of public snapshot
  • Provisioning: Provisioning support for alert notifiers
  • Explore: A whole new way to do ad-hoc metric queries and exploration. Split view in half and compare metrics & logs and much much more.

Minor

  • Alerting: Use separate timeouts for alert evals and notifications
  • Elasticsearch: Add support for offset in date histogram aggregation
  • Elasticsearch: Add support for moving average and derivative using doc count (metric count)
  • Elasticsearch: Add support for template variable interpolation in alias field
  • Influxdb: Fix autocomplete of measurements does not escape search string properly
  • Stackdriver: Aggregating series returns more than one series
  • Cloudwatch: Fix Assume Role Arn
  • Postgres/MySQL/MSSQL: Nanosecond timestamp support ($__unixEpochNanoFilter, $__unixEpochNanoFrom, $__unixEpochNanoTo)
  • Provisioning: Fixes bug causing infinite growth in dashboard_version table. ord reset when login form is disabled or either LDAP or Auth Proxy is enabled
  • Admin: Fix prevent removing last grafana admin permissions
  • Admin: When multiple user invitations, all links are the same as the first user who was invited
  • LDAP: Upgrade go-ldap to v3
  • OAuth: Support OAuth providers that are not RFC6749 compliant
  • Proxy whitelist: Add CIDR capability to auth_proxy whitelist
  • Dashboard: Min width changed to Max per row for repeating panels. This lets you specify the maximum number of panels to show per row and by that repeated panels will always take up full width of row
  • Dashboard: Retain decimal precision when exporting CSV
  • Templating: Escaping “Custom” template variables
  • Templating: Add percentencode formatting to variable interpolation to be used mainly for url escaping
  • Units: Add blood glucose level units mg/dL and mmol/L
  • Units: Add Floating Point Operations per Second units
  • Table: Renders epoch string as date if date column style
  • Dataproxy: Override incoming Authorization header
  • Dataproxy: Add global datasource proxy timeout setting
  • Database: Support specifying database host using IPV6 for backend database and sql datasources
  • Database: Support defining additonal database connection string args when using url property in database settings
  • Stackdriver: crossSeriesAggregation not being sent with the query

Bug fixes

  • Search: Fix for issue with scrolling the “tags filter” dropdown, fixes
  • Prometheus: Query for annotation always uses 60s step regardless of dashboard range, fixes
  • Annotations: Fix creating annotation when graph panel has no data points position the popup outside viewport
  • Piechart/Flot: Fixes multiple piechart instances with donut bug

Breaking changes

  • Text Panel: The text panel does no longer by default allow unsantizied HTML. This means that if you have text panels with scripts tags they will no longer work as before. To enable unsafe javascript execution in text panels enable the settings disable_sanitize_html under the section [panels] in your Grafana ini file, or set env variable GF_PANELS_DISABLE_SANITIZE_HTML=true.
  • Dashboard: Panel property minSpan replaced by maxPerRow. Dashboard migration will automatically migrate all dashboard panels using the minSpan property to the new maxPerRow property