All Versions
Latest Version
Avg Release Cycle
7 days
Latest Release
601 days ago

Changelog History
Page 28

  • v4.5.2 Changes

    September 22, 2017

    🛠 Fixes

    • Graphite: Fix for issues with jsonData & graphiteVersion null errors #9258
    • Graphite: Fix for Grafana internal metrics to Graphite sending NaN values #9279
    • HTTP API: Fix for HEAD method requests #9307
    • Templating: Fix for duplicate template variable queries when refresh is set to time range change #9185
    • Metrics: don't write NaN values to graphite #9279
  • v4.5.1 Changes

    September 15, 2017

    🛠 Fixes

    • MySQL: Fixed issue with query editor not showing #9247

    💥 Breaking changes

    • Metrics: The metric structure for internal metrics about Grafana published to graphite has changed. This might break dashboards for internal metrics.
  • v4.5.0 Changes

    September 14, 2017

    🛠 Fixes & Enhancements since beta1

    • 🔒 Security: Security fix for api vulnerability (in multiple org setups).
    • Shortcuts: Adds shortcut for creating new dashboard #8876 thx @mtanda
    • Graph: Right Y-Axis label position fixed #9172
    • General: Improve rounding of time intervals #9197, thx @alin-amana
  • v4.5.0-beta1 Changes

    September 05, 2017

    🆕 New Features

    • Table panel: Render cell values as links that can have an url template that uses variables from current table row. #3754
    • Elasticsearch: Add ad hoc filters directly by clicking values in table panel #8052.
    • MySQL: New rich query editor with syntax highlighting
    • Prometheus: New rich query editor with syntax highlighting, metric & range auto complete and integrated function docs. #5117

    ✨ Enhancements

    • GitHub OAuth: Support for GitHub organizations with 100+ teams. #8846, thx @skwashd
    • Graphite: Calls to Graphite api /metrics/find now include panel or dashboard time range (from & until) in most cases, #8055
    • Graphite: Added new graphite 1.0 functions, available if you set version to 1.0.x in data source settings. New Functions: mapSeries, reduceSeries, isNonNull, groupByNodes, offsetToZero, grep, weightedAverage, removeEmptySeries, aggregateLine, averageOutsidePercentile, delay, exponentialMovingAverage, fallbackSeries, integralByInterval, interpolate, invert, linearRegression, movingMin, movingMax, movingSum, multiplySeriesWithWildcards, pow, powSeries, removeBetweenPercentile, squareRoot, timeSlice, closes #8261

    • Elasticsearch: Ad-hoc filters now use query phrase match filters instead of term filters, works on non keyword/raw fields #9095.

    💥 Breaking change

    • InfluxDB/Elasticsearch: The panel & data source option named "Group by time interval" is now named "Min time interval" and does now always define a lower limit for the auto group by time. Without having to use > prefix (that prefix still works). This should in theory have close to zero actual impact on existing dashboards. It does mean that if you used this setting to define a hard group by time interval of, say "1d", if you zoomed to a time range wide enough the time range could increase above the "1d" range as the setting is now always considered a lower limit.
    • Elasticsearch: Elasticsearch metric queries without date histogram now return table formatted data making table panel much easier to use for this use case. Should not break/change existing dashboards with stock panels but external panel plugins can be affected.

    🔄 Changes

    • InfluxDB: Change time range filter for absolute time ranges to be inclusive instead of exclusive #8319, thx @Oxydros
    • InfluxDB: Added parenthesis around tag filters in queries #9131

    🐛 Bug Fixes

    • Modals: Maintain scroll position after opening/leaving modal #8800
    • Templating: You cannot select data source variables as data source for other template variables #7510
    • MySQL/Postgres: Fix for max_idle_conn option default which was wrongly set to zero which does not mean unlimited but means zero, which in practice kind of disables connection pooling, which is not good. Fixes #8513
  • v4.4.3 Changes

    August 07, 2017

    🐛 Bug Fixes

    • Search: Fix for issue that caused search view to hide when you clicked starred or tags filters, fixes #8981
    • Modals: ESC key now closes modal again, fixes #8981, thx @j-white
  • v4.4.2 Changes

    August 01, 2017

    🐛 Bug Fixes

    • GrafanaDB(mysql): Fix for column type, now changed to MEDIUMTEXT, fixes #8813
    • Dashboard(settings): Closing setting views using ESC key did not update url correctly, fixes #8869
    • InfluxDB: Wrong username/password parameter name when using direct access, fixes #8789
    • Forms(TextArea): Bug fix for no scroll in text areas #8797
    • Png Render API: Bug fix for timeout url parameter. It now works as it should. Default value was also increased from 30 to 60 seconds #8710
    • Search: Fix for not being able to close search by clicking on right side of search result container, 8848
    • Cloudwatch: Fix for using variables in templating metrics() query, 8965

    🔄 Changes

    • 0️⃣ Settings(defaults): allow_sign_up default changed from true to false #8743
    • 0️⃣ Settings(defaults): allow_org_create default changed from true to false
  • v4.4.1 Changes

    July 05, 2017

    🐛 Bug Fixes

    • Migrations: migration fails where dashboard.created_by is null #8783
  • v4.4.0 Changes

    July 04, 2017

    🆕 New Features

    Dashboard History: View dashboard version history, compare any two versions (summary & json diffs), restore to old version. This big feature was contributed by Walmart Labs. Big thanks to them for this massive contribution! 🎉 Initial feature request: #4638 Pull Request: #8472

    ✨ Enhancements

    • Elasticsearch: Added filter aggregation label #8420, thx [@tianzk](
    • Sensu: Added option for source and handler #8405, thx [@joemiller](
    • CSV: Configurable csv export datetime format #8058, thx [@cederigo](
    • Table Panel: Column style that preserves formatting/indentation (like pre tag) #6617
    • DingDing: Add DingDing Alert Notifier #8473 thx @jiamliang

    Minor Enhancements

    • Elasticsearch: Add option for result set size in raw_document #3426 #8527, thx [@mk-dhia](

    🐛 Bug Fixes

    • Graph: Bug fix for negative values in histogram mode #8628
  • v4.3.2 Changes

    May 31, 2017

    🐛 Bug fixes

    • InfluxDB: Fixed issue with query editor not showing ALIAS BY input field when in text editor mode #8459
    • 🌲 Graph Log Scale: Fixed issue with log scale going below x-axis #8244
    • Playlist: Fixed dashboard play order issue #7688
    • Elasticsearch: Fixed table query issue with ES 2.x #8467, thx @goldeelox

    🔄 Changes

    • Lazy Loading Of Panels: Panels are no longer loaded as they are scrolled into view, this was reverted due to Chrome bug, might be reintroduced when Chrome fixes it's JS blocking behavior on scroll. #8500
  • v4.3.1 Changes

    May 23, 2017

    🐛 Bug fixes

    • S3 image upload: Fixed image url issue for us-east-1 (us standard) region. If you were missing slack images for alert notifications this should fix it. #8444