grafana

The open and composable observability and data visualization platform. Visualize metrics, logs, and traces from multiple sources like Prometheus, Loki, Elasticsearch, InfluxDB, Postgres and many more.

AGPL-3.0 License

Downloads
680.2K
Stars
60.2K
Committers
2.4K

Bot releases are visible (Hide)

grafana - v5.2.0

Published by marefr over 6 years ago

Grafana v5.2 brings new features, many enhancements and bug fixes. This article will detail the major new features and enhancements.

Release Highlights

5.2.0 (2018-06-27)

Minor

  • Plugins: Handle errors correctly when loading datasource plugin #12383 thx @rozetko
  • Render: Enhance error message if phantomjs executable is not found #11868
  • Dashboard: Set correct text in drop down when variable is present in url #11968

5.2.0-beta3 fixes

  • LDAP: Handle "dn" ldap attribute more gracefully #12385, reverts #10970

5.2.0-beta3 (2018-06-21)

Minor

  • Build: All rpm packages should be signed #12359

5.2.0-beta2 (2018-06-20)

New Features

  • Dashboard: Import dashboard to folder #10796

Minor

  • Permissions: Important security fix for API keys with viewer role #12343
  • Dashboard: Fix so panel titles doesn't wrap #11074
  • Dashboard: Prevent double-click when saving dashboard #11963
  • Dashboard: AutoFocus the add-panel search filter #12189 thx @ryantxu
  • Units: W/m2 (energy), l/h (flow) and kPa (pressure) #11233, thx @flopp999
  • Units: Litre/min (flow) and milliLitre/min (flow) #12282, thx @flopp999
  • Alerting: Fix mobile notifications for Microsoft Teams alert notifier #11484, thx @manacker
  • Influxdb: Add support for mode function #12286
  • Cloudwatch: Fixes panic caused by bad timerange settings #12199
  • Auth Proxy: Whitelist proxy IP address instead of client IP address #10707
  • User Management: Make sure that a user always has a current org assigned #11076
  • Snapshots: Fix: annotations not properly extracted leading to incorrect rendering of annotations #12278
  • LDAP: Allow use of DN in group_search_filter_user_attribute and member_of #3132, thx @mmolnar
  • Graph: Fix legend decimals precision calculation #11792
  • Dashboard: Make sure to process panels in collapsed rows when exporting dashboard #12256

5.2.0-beta1 fixes

  • Dashboard: Dashboard link doesn't work when "As dropdown" option is checked #12315
  • Dashboard: Fix regressions after save modal changes, including adhoc template issues #12240
  • Docker: Config keys ending with _FILE are not respected #170

5.2.0-beta1 (2018-06-05)

New Features

  • Elasticsearch: Alerting support #5893, thx @WPH95
  • Build: Crosscompile and packages Grafana on arm, windows, linux and darwin #11920, thx @fg2it
  • Login: Change admin password after first login #11882
  • Alert list panel: Updated to support filtering alerts by name, dashboard title, folder, tags #11500, #8168, #6541

Minor

  • Dashboard: Modified time range and variables are now not saved by default #10748, #8805
  • Graph: Show invisible highest value bucket in histogram #11498
  • Dashboard: Enable "Save As..." if user has edit permission #11625
  • Prometheus: Query dates are now step-aligned #10434
  • Prometheus: Table columns order now changes when rearrange queries #11690, thx @mtanda
  • Variables: Fix variable interpolation when using multiple formatting types #11800, thx @svenklemm
  • Dashboard: Fix date selector styling for dark/light theme in time picker control #11616
  • Discord: Alert notification channel type for Discord, #7964 thx @jereksel,
  • InfluxDB: Support SELECT queries in templating query, #5013
  • InfluxDB: Support count distinct aggregation #11645, thx @kichristensen
  • Dashboard: JSON Model under dashboard settings can now be updated & changes saved, #1429, thx @jereksel
  • Security: Fix XSS vulnerabilities in dashboard links #11813
  • Singlestat: Fix "time of last point" shows local time when dashboard timezone set to UTC #10338
  • Prometheus: Add support for passing timeout parameter to Prometheus #11788, thx @mtanda
  • Login: Add optional option sign out url for generic oauth #9847, thx @roidelapluie
  • Login: Use proxy server from environment variable if available #9703, thx @iyeonok
  • Invite users: Friendlier error message when smtp is not configured #12087, thx @thurt
  • Graphite: Don't send distributed tracing headers when using direct/browser access mode #11494
  • Sidenav: Show create dashboard link for viewers if at least editor in one folder #11858
  • SQL: Second epochs are now correctly converted to ms. #12085
  • Singlestat: Fix singlestat threshold tooltip #11971
  • Dashboard: Hide grid controls in fullscreen/low-activity views #11771
  • Dashboard: Validate uid when importing dashboards #11515
  • Docker: Support for env variables ending with _FILE grafana-docker #166, thx @efrecon
  • Alert list panel: Show alerts for user with viewer role #11167
  • Provisioning: Verify checksum of dashboards before updating to reduce load on database #11670
  • Provisioning: Support symlinked files in dashboard provisioning config files #11958
  • Dashboard list panel: Search dashboards by folder #11525
  • Sidenav: Always show server admin link in sidenav if grafana admin #11657
grafana - v5.2.0-beta3

Published by marefr over 6 years ago

Download Page
Installation Guide

Release Notes

  • Build: All rpm packages should be signed #12359
grafana - v5.2.0-beta2

Published by marefr over 6 years ago

Download Page
Installation Guide

Release Notes

  • Dashboard: Import dashboard to folder #10796

Minor

  • Permissions: Important security fix for API keys with viewer role #12343
  • Dashboard: Fix so panel titles doesn't wrap #11074
  • Dashboard: Prevent double-click when saving dashboard #11963
  • Dashboard: AutoFocus the add-panel search filter #12189 thx @ryantxu
  • Units: W/m2 (energy), l/h (flow) and kPa (pressure) #11233, thx @flopp999
  • Units: Litre/min (flow) and milliLitre/min (flow) #12282, thx @flopp999
  • Alerting: Fix mobile notifications for Microsoft Teams alert notifier #11484, thx @manacker
  • Influxdb: Add support for mode function #12286
  • Cloudwatch: Fixes panic caused by bad timerange settings #12199
  • Auth Proxy: Whitelist proxy IP address instead of client IP address #10707
  • User Management: Make sure that a user always has a current org assigned #11076
  • Snapshots: Fix: annotations not properly extracted leading to incorrect rendering of annotations #12278
  • LDAP: Allow use of DN in group_search_filter_user_attribute and member_of #3132, thx @mmolnar
  • Graph: Fix legend decimals precision calculation #11792
  • Dashboard: Make sure to process panels in collapsed rows when exporting dashboard #12256

5.2.0-beta1 fixes

  • Dashboard: Dashboard link doesn't work when "As dropdown" option is checked #12315
  • Dashboard: Fix regressions after save modal changes, including adhoc template issues #12240
  • Docker: Config keys ending with _FILE are not respected #170
grafana - v5.1.4

Published by marefr over 6 years ago

Download Page
Installation Guide

Release Notes

  • Permissions: Important security fix for API keys with viewer role #12343
grafana - v5.2.0-beta1

Published by xlson over 6 years ago

Download Page
Installation Guide

Release Notes

  • Elasticsearch: Alerting support #5893, thx @WPH95
  • Build: Crosscompile and packages Grafana on arm, windows, linux and darwin #11920, thx @fg2it
  • Login: Change admin password after first login #11882
  • Alert list panel: Updated to support filtering alerts by name, dashboard title, folder, tags #11500, #8168, #6541

Minor

  • Dashboard: Modified time range and variables are now not saved by default #10748, #8805
  • Graph: Show invisible highest value bucket in histogram #11498
  • Dashboard: Enable "Save As..." if user has edit permission #11625
  • Prometheus: Query dates are now step-aligned #10434
  • Prometheus: Table columns order now changes when rearrange queries #11690, thx @mtanda
  • Variables: Fix variable interpolation when using multiple formatting types #11800, thx @svenklemm
  • Dashboard: Fix date selector styling for dark/light theme in time picker control #11616
  • Discord: Alert notification channel type for Discord, #7964 thx @jereksel,
  • InfluxDB: Support SELECT queries in templating query, #5013
  • InfluxDB: Support count distinct aggregation #11645, thx @kichristensen
  • Dashboard: JSON Model under dashboard settings can now be updated & changes saved, #1429, thx @jereksel
  • Security: Fix XSS vulnerabilities in dashboard links #11813
  • Singlestat: Fix "time of last point" shows local time when dashboard timezone set to UTC #10338
  • Prometheus: Add support for passing timeout parameter to Prometheus #11788, thx @mtanda
  • Login: Add optional option sign out url for generic oauth #9847, thx @roidelapluie
  • Login: Use proxy server from environment variable if available #9703, thx @iyeonok
  • Invite users: Friendlier error message when smtp is not configured #12087, thx @thurt
  • Graphite: Don't send distributed tracing headers when using direct/browser access mode #11494
  • Sidenav: Show create dashboard link for viewers if at least editor in one folder #11858
  • SQL: Second epochs are now correctly converted to ms. #12085
  • Singlestat: Fix singlestat threshold tooltip #11971
  • Dashboard: Hide grid controls in fullscreen/low-activity views #11771
  • Dashboard: Validate uid when importing dashboards #11515
  • Docker: Support for env variables ending with _FILE grafana-docker #166, thx @efrecon
  • Alert list panel: Show alerts for user with viewer role #11167
  • Provisioning: Verify checksum of dashboards before updating to reduce load on database #11670
  • Provisioning: Support symlinked files in dashboard provisioning config files #11958
  • Dashboard list panel: Search dashboards by folder #11525
  • Sidenav: Always show server admin link in sidenav if grafana admin #11657
grafana - v5.1.3

Published by daniellee over 6 years ago

Download Page
Installation Guide

Release Notes

  • Scroll: Graph panel / legend texts shifts on the left each time we move scrollbar on firefox #11830
grafana - v5.1.2

Published by marefr over 6 years ago

Download Page
Installation Guide

Release Notes

  • Database: Fix MySql migration issue #11862
  • Google Analytics: Enable Google Analytics anonymizeIP setting for GDPR #11656
grafana - v5.1.1

Published by marefr over 6 years ago

Download Page
Installation Guide

Release Notes

  • LDAP: LDAP login with MariaDB/MySQL database and dn>100 chars not possible #11754
  • Build: AppVeyor Windows build missing version and commit info #11758
  • Scroll: Scroll can't start in graphs on Chrome mobile #11710
  • Units: Revert renaming of unit key ppm #11743
grafana - v5.1.0

Published by marefr over 6 years ago

The recent 5.0 major release contained a lot of new features, so the Grafana 5.1 release is focused on smoothing out some rough edges and iterating over some of the new features.

Release Highlights

5.1.0 (2018-04-26)

  • Folders: Default permissions on folder are not shown as inherited in its dashboards #11668
  • Templating: Allow more than 20 previews when creating a variable #11508
  • Dashboard: Row edit icon not shown #11466
  • SQL: Unsupported data types for value column using time series query #11703
  • Prometheus: Prometheus query inspector expands to be very large on autocomplete queries #11673

5.1.0-beta1 (2018-04-20)

  • MSSQL: New Microsoft SQL Server data source #10093, #11298, thx @linuxchips
  • Prometheus: The heatmap panel now support Prometheus histograms #10009
  • Postgres/MySQL: Ability to insert 0s or nulls for missing intervals #9487, thanks @svenklemm
  • Postgres/MySQL/MSSQL: Fix precision for the time column in table mode #11306
  • Graph: Align left and right Y-axes to one level #1271 & #2740 thx @ilgizar
  • Graph: Thresholds for Right Y axis #7107, thx @ilgizar
  • Graph: Support multiple series stacking in histogram mode #8151, thx @mtanda
  • Alerting: Pausing/un alerts now updates new_state_date #10942
  • Alerting: Support Pagerduty notification channel using Pagerduty V2 API #10531, thx @jbaublitz
  • Templating: Add comma templating format #10632, thx @mtanda
  • Prometheus: Show template variable candidate in query editor #9210, thx @mtanda
  • Prometheus: Support POST for query and query_range #9859, thx @mtanda
  • Alerting: Add support for retries on alert queries #5855, thx @Thib17
  • Table: Table plugin value mappings #7119, thx infernix
  • IE11: IE 11 compatibility #11165
  • Scrolling: Better scrolling experience #11053, #11252, #10836, #11185, #11168
  • Docker: Improved docker image (breaking changes regarding file ownership) grafana-docker #141, thx @Spindel, @ChristianKniep, @brancz and @jangaraj
  • Folders: A folder admin cannot add user/team permissions for folder/its dashboards #11173
  • Provisioning: Improved workflow for provisioned dashboards #10883

Minor

  • OpsGenie: Add triggered alerts as description #11046, thx @llamashoes
  • Cloudwatch: Support high resolution metrics #10925, thx @mtanda
  • Cloudwatch: Add dimension filtering to CloudWatch dimension_values() #10029, thx @willyhutw
  • Units: Second to HH:mm:ss formatter #11107, thx @gladdiologist
  • Singlestat: Add color to prefix and postfix in singlestat panel #11143, thx @ApsOps
  • Dashboards: Version cleanup fails on old databases with many entries #11278
  • Server: Adjust permissions of unix socket #11343, thx @corny
  • Shortcuts: Add shortcut for duplicate panel #11102
  • AuthProxy: Support IPv6 in Auth proxy white list #11330, thx @corny
  • SMTP: Don't connect to STMP server using TLS unless configured. #7189
  • Prometheus: Escape backslash in labels correctly. #10555, thx @roidelapluie
  • Variables: Case-insensitive sorting for template values #11128 thx @cross
  • Annotations (native): Change default limit from 10 to 100 when querying api #11569, thx @flopp999
  • MySQL/Postgres/MSSQL: PostgreSQL datasource generates invalid query with dates before 1970 #11530 thx @ryantxu
  • Kiosk: Adds url parameter for starting a dashboard in inactive mode #11228, thx @towolf
  • Dashboard: Enable closing timepicker using escape key #11332
  • Datasources: Rename direct access mode in the data source settings #11391
  • Search: Display dashboards in folder indented #11073
  • Units: Use B/s instead Bps for Bytes per second #9342, thx @mayli
  • Units: Radiation units #11001, thx @victorclaessen
  • Units: Timeticks unit #11183, thx @jtyr
  • Units: Concentration units and "Normal cubic metre" #11211, thx @flopp999
  • Units: New currency - Czech koruna #11384, thx @Rohlik
  • Avatar: Fix DISABLE_GRAVATAR option #11095
  • Heatmap: Disable log scale when using time time series buckets #10792
  • Provisioning: Remove id from json when provisioning dashboards, #11138
  • Prometheus: tooltip for legend format not showing properly #11516, thx @svenklemm
  • Playlist: Empty playlists cannot be deleted #11133, thx @kichristensen
  • Switch Orgs: Alphabetic order in Switch Organization modal #11556
  • Postgres: improve $__timeFilter macro #11578, thx @svenklemm
  • Permission list: Improved ux #10747
  • Dashboard: Sizing and positioning of settings menu icons #11572
  • Dashboard: Add search filter/tabs to new panel control #10427
  • Folders: User with org viewer role should not be able to save/move dashboards in/to general folder #11553
  • Influxdb: Dont assume the first column in table response is time. #11476, thx @hahnjo

Tech

grafana - v5.1.0-beta1

Published by bergquist over 6 years ago

Download Page
Installation Guide

Release Notes

  • MSSQL: New Microsoft SQL Server data source #10093, #11298, thx @linuxchips
  • Prometheus: The heatmap panel now support Prometheus histograms #10009
  • Postgres/MySQL: Ability to insert 0s or nulls for missing intervals #9487, thanks @svenklemm
  • Postgres/MySQL/MSSQL: Fix precision for the time column in table mode #11306
  • Graph: Align left and right Y-axes to one level #1271 & #2740 thx @ilgizar
  • Graph: Thresholds for Right Y axis #7107, thx @ilgizar
  • Graph: Support multiple series stacking in histogram mode #8151, thx @mtanda
  • Alerting: Pausing/un alerts now updates new_state_date #10942
  • Alerting: Support Pagerduty notification channel using Pagerduty V2 API #10531, thx @jbaublitz
  • Templating: Add comma templating format #10632, thx @mtanda
  • Prometheus: Show template variable candidate in query editor #9210, thx @mtanda
  • Prometheus: Support POST for query and query_range #9859, thx @mtanda
  • Alerting: Add support for retries on alert queries #5855, thx @Thib17
  • Table: Table plugin value mappings #7119, thx infernix
  • IE11: IE 11 compatibility #11165
  • Scrolling: Better scrolling experience #11053, #11252, #10836, #11185, #11168
  • Docker: Improved docker image (breaking changes regarding file ownership) grafana-docker #141, thx @Spindel, @ChristianKniep, @brancz and @jangaraj
  • Folders: A folder admin cannot add user/team permissions for folder/its dashboards #11173
  • Provisioning: Improved workflow for provisioned dashboards #10883

Minor

  • OpsGenie: Add triggered alerts as description #11046, thx @llamashoes
  • Cloudwatch: Support high resolution metrics #10925, thx @mtanda
  • Cloudwatch: Add dimension filtering to CloudWatch dimension_values() #10029, thx @willyhutw
  • Units: Second to HH:mm:ss formatter #11107, thx @gladdiologist
  • Singlestat: Add color to prefix and postfix in singlestat panel #11143, thx @ApsOps
  • Dashboards: Version cleanup fails on old databases with many entries #11278
  • Server: Adjust permissions of unix socket #11343, thx @corny
  • Shortcuts: Add shortcut for duplicate panel #11102
  • AuthProxy: Support IPv6 in Auth proxy white list #11330, thx @corny
  • SMTP: Don't connect to STMP server using TLS unless configured. #7189
  • Prometheus: Escape backslash in labels correctly. #10555, thx @roidelapluie
  • Variables: Case-insensitive sorting for template values #11128 thx @cross
  • Annotations (native): Change default limit from 10 to 100 when querying api #11569, thx @flopp999
  • MySQL/Postgres/MSSQL: PostgreSQL datasource generates invalid query with dates before 1970 #11530 thx @ryantxu
  • Kiosk: Adds url parameter for starting a dashboard in inactive mode #11228, thx @towolf
  • Dashboard: Enable closing timepicker using escape key #11332
  • Datasources: Rename direct access mode in the data source settings #11391
  • Search: Display dashboards in folder indented #11073
  • Units: Use B/s instead Bps for Bytes per second #9342, thx @mayli
  • Units: Radiation units #11001, thx @victorclaessen
  • Units: Timeticks unit #11183, thx @jtyr
  • Units: Concentration units and "Normal cubic metre" #11211, thx @flopp999
  • Units: New currency - Czech koruna #11384, thx @Rohlik
  • Avatar: Fix DISABLE_GRAVATAR option #11095
  • Heatmap: Disable log scale when using time time series buckets #10792
  • Provisioning: Remove id from json when provisioning dashboards, #11138
  • Prometheus: tooltip for legend format not showing properly #11516, thx @svenklemm
  • Playlist: Empty playlists cannot be deleted #11133, thx @kichristensen
  • Switch Orgs: Alphabetic order in Switch Organization modal #11556
  • Postgres: improve $__timeFilter macro #11578, thx @svenklemm
  • Permission list: Improved ux #10747
  • Dashboard: Sizing and positioning of settings menu icons #11572
  • Dashboard: Add search filter/tabs to new panel control #10427
  • Folders: User with org viewer role should not be able to save/move dashboards in/to general folder #11553
  • Influxdb: Dont assume the first column in table response is time. #11476, thx @hahnjo

Tech

grafana - 5.0.4

Published by daniellee over 6 years ago

Download Page
Installation Guide

Release Notes

  • Docker Can't start Grafana on Kubernetes 1.7.14, 1.8.9, or 1.9.4 #140 in grafana-docker repo thx @suquant
  • Dashboard Fixed bug where collapsed panels could not be directly linked to/renderer #11114 & #11086 & #11296
  • Dashboard Provisioning dashboard with alert rules should create alerts #11247
  • Snapshots For snapshots, the Graph panel renders the legend incorrectly on right hand side #11318
  • Alerting Link back to Grafana returns wrong URL if root_path contains sub-path components #11403
  • Alerting Incorrect default value for upload images setting for alert notifiers #11413
grafana - 5.0.3

Published by daniellee over 6 years ago

Download Page
Installation Guide

Release Notes

Introduces two new configuration settings:

  • database section - conn_max_lifetime
  • session section - conn_max_lifetime

Sets the maximum amount of time a connection may be reused. The default is 14400 (which means 14400 seconds or 4 hours). For MySQL, this setting should be shorter than the wait_timeout variable.

  • Mysql: Mysql panic occurring occasionally upon Grafana dashboard access (a bigger patch than the one in 5.0.2) #11155
grafana - 5.0.2

Published by bergquist over 6 years ago

Download Page
Installation Guide

Release Notes

  • Mysql: Mysql panic occurring occasionally upon Grafana dashboard access #11155
  • Dashboards: Should be possible to browse dashboard using only uid #11231
  • Alerting: Fixes bug where alerts from hidden panels where deleted #11222
  • Import: Fixes bug where dashboards with alerts couldn't be imported #11227
  • Teams: Remove quota restrictions from teams #11220
  • Render: Fixes bug with legacy url redirection for panel rendering #11180
grafana - V5.0.1

Published by bergquist over 6 years ago

Download Page
Installation Guide

Release Notes

Fixes

  • Postgres: PostgreSQL error when using ipv6 address as hostname in connection string #11055, thanks @svenklemm
  • Dashboards: Changing templated value from dropdown is causing unsaved changes #11063
  • Prometheus: Fixes bundled Prometheus 2.0 dashboard #11016, thx @roidelapluie
  • Sidemenu: Profile menu "invisible" when gravatar is disabled #11097
  • Dashboard: Fixes a bug with resizeable handles for panels #11103
  • Alerting: Telegram inline image mode fails when caption too long #10975
  • Alerting: Fixes silent failing validation #11145
  • OAuth: Only use jwt token if it contains an email address #11127
grafana - v5.0.0

Published by daniellee over 6 years ago

Grafana v5.0 is going to be the biggest and most foundational release Grafana has ever had, coming with a ton of UX improvements, a new dashboard grid engine, dashboard folders, user teams and permissions. Checkout out this video preview of Grafana v5 and the What's New section in the docs for an overview of new features.

New Major Features

  • Dashboards Dashboard folders, #1611
  • Teams User groups (teams) implemented. Can be used in folder & dashboard permission list.
  • Dashboard grid: Panels are now layed out in a two dimensional grid (with x, y, w, h). #9093.
  • Templating: Vertical repeat direction for panel repeats.
  • UX: Major update to page header and navigation
  • Dashboard settings: Combine dashboard settings views into one with side menu, #9750
  • Persistent dashboard url's: New url's for dashboards that allows renaming dashboards without breaking links. #7883

New Dashboard Grid

The new grid engine is a major upgrade for how you can position and move panels. It enables new layouts and a much easier dashboard building experience. The change is backward compatible. So you can upgrade your current version to 5.0 without breaking dashboards, but you cannot downgrade from 5.0 to previous versions. Grafana will automatically upgrade your dashboards to the new schema and position panels to match your existing layout. There might be minor differences in panel height. If you upgrade to 5.0 and for some reason want to rollback to the previous version you can restore dashboards to previous versions using dashboard history. But that should only be seen as an emergency solution.

Dashboard panels and rows are positioned using a gridPos object {x: 0, y: 0, w: 24, h: 5}. Units are in grid dimensions (24 columns, 1 height unit 30px). Rows and Panels objects exist (together) in a flat array directly on the dashboard root object. Rows are not needed for layouts anymore and are mainly there for backward compatibility. Some panel plugins that do not respect their panel height might require an update.

5.0.0-stable (2018-03-01)

Fixes

  • oauth Fix Github OAuth not working with private Organizations #11028 @lostick
  • kiosk white area over bottom panels in kiosk mode #11010
  • alerting Fix OK state doesn't show up in Microsoft Teams #11032, thx @manacker

5.0.0-beta5 (2018-02-26)

Fixes

  • Orgs Unable to switch org when too many orgs listed #10774
  • Folders Make it easier/explicit to access/modify folders using the API #10630
  • Dashboard Scrollbar works incorrectly in Grafana 5.0 Beta4 in some cases #10982
  • ElasticSearch Custom aggregation sizes no longer allowed for Elasticsearch #10124
  • oauth Github OAuth with allowed organizations fails to login #10964
  • heatmap Heatmap panel has partially hidden legend #10793
  • snapshots Expired snapshots not being cleaned up #10996

5.0.0-beta4 (2018-02-19)

Fixes

  • Dashboard Fixed dashboard overwrite permission issue #10814
  • Keyboard shortcuts Fixed Esc key when in panel edit/view mode #10945
  • Save dashboard Fixed issue with time range & variable reset after saving #10946

5.0.0 - Beta3

Fixes

5.0.0 - Beta2

Fixes

  • Permissions Fixed search permissions issues #10822
  • Permissions Fixed problem issues displaying permissions lists #10864
  • PNG-Rendering Fixed problem rendering legend to the right #10526
  • Reset password Fixed problem with reset password form #10870
  • Light theme Fixed problem with light theme in safari, #10869
  • Provisioning Now handles deletes when dashboard json files removed from disk #10865
  • MySQL Fixed issue with schema migration on old mysql (index too long) #10779
  • Github OAuth Fixed fetching github orgs from private github org #10823
  • Embedding Fixed issues embedding panel #10787

5.0.0 - Beta1

Breaking changes

  • [dashboard.json] have been replaced with dashboard provisioning.
    Config files for provisioning datasources as configuration have changed from /conf/datasources to /conf/provisioning/datasources.
    From /etc/grafana/datasources to /etc/grafana/provisioning/datasources when installed with deb/rpm packages.

  • Pagerduty The notifier now defaults to not auto resolve incidents. More details at #10222

  • HTTP API

    • GET /api/alerts property dashboardUri renamed to url and is now the full url (that is including app sub url).

New Features

  • Alerting: Add support for internal image store #6922, thx @FunkyM
  • Data Source Proxy: Add support for whitelisting specified cookies that will be passed through to the data source when proxying data source requests #5457, thanks @robingustafsson
  • Postgres/MySQL: add __timeGroup macro for mysql #9596, thanks @svenklemm
  • Text: Text panel are now edited in the ace editor. #9698, thx @mtanda
  • Teams: Add Microsoft Teams notifier as #8523, thx @anthu
  • Datasources: Its now possible to configure datasources with config files #1789
  • Graphite: Query editor updated to support new query by tag features #9230
  • Dashboard history: New config file option versions_to_keep sets how many versions per dashboard to store, #9671
  • Dashboard as cfg: Load dashboards from file into Grafana on startup/change #9654 #5269
  • Prometheus: Grafana can now send alerts to Prometheus Alertmanager while firing #7481, thx @Thib17 and @mtanda
  • Table: Support multiple table formated queries in table panel #9170, thx @davkal
  • Security: Protect against brute force (frequent) login attempts #7616

Minor

  • Graph: Don't hide graph display options (Lines/Points) when draw mode is unchecked #9770, thx @Jonnymcc
  • Prometheus: Show label name in paren after by/without/on/ignoring/group_left/group_right #9664, thx @mtanda
  • Alert panel: Adds placeholder text when no alerts are within the time range #9624, thx @straend
  • Mysql: MySQL enable MaxOpenCon and MaxIdleCon regards how constring is configured. #9784, thx @dfredell
  • Cloudwatch: Fixes broken query inspector for cloudwatch #9661, thx @mtanda
  • Dashboard: Make it possible to start dashboards from search and dashboard list panel #1871
  • Annotations: Posting annotations now return the id of the annotation #9798
  • Systemd: Use systemd notification ready flag #10024, thx @jgrassler
  • Github: Use organizations_url provided from github to verify user belongs in org. #10111, thx
    @adiletmaratov
  • Backend: Fixed bug where Grafana exited before all sub routines where finished #10131
  • Azure: Adds support for Azure blob storage as external image stor #8955, thx @saada
  • Telegram: Add support for inline image uploads to telegram notifier plugin #9967, thx @rburchell

Fixes

  • Sensu: Send alert message to sensu output #9551, thx @cjchand
  • Singlestat: suppress error when result contains no datapoints #9636, thx @utkarshcmu
  • Postgres/MySQL: Control quoting in SQL-queries when using template variables #9030, thanks @svenklemm
  • Pagerduty: Pagerduty dont auto resolve incidents by default anymore. #10222
  • Cloudwatch: Fix for multi-valued templated queries. #9903

Deprecation notes

HTTP API

The following operations have been deprecated and will be removed in a future release:

  • GET /api/dashboards/db/:slug -> Use GET /api/dashboards/uid/:uid instead
  • DELETE /api/dashboards/db/:slug -> Use DELETE /api/dashboards/uid/:uid instead

The following properties have been deprecated and will be removed in a future release:

  • uri property in GET /api/search -> Use new url or uid property instead
  • meta.slug property in GET /api/dashboards/uid/:uid and GET /api/dashboards/db/:slug -> Use new meta.url or dashboard.uid property instead
grafana - v5.0.0-beta5

Published by daniellee over 6 years ago

Grafana v5.0 is going to be the biggest and most foundational release Grafana has ever had, coming with a ton of UX improvements, a new dashboard grid engine, dashboard folders, user teams and permissions.

Fixes

  • Orgs Unable to switch org when too many orgs listed #10774
  • Folders Make it easier/explicit to access/modify folders using the API #10630
  • Dashboard Scrollbar works incorrectly in Grafana 5.0 Beta4 in some cases #10982
  • ElasticSearch Custom aggregation sizes no longer allowed for Elasticsearch #10124
  • oauth Github OAuth with allowed organizations fails to login #10964
  • heatmap Heatmap panel has partially hidden legend #10793
  • snapshots Expired snapshots not being cleaned up #10996
grafana - v5.0.0-beta4

Published by torkelo over 6 years ago

Grafana v5.0 is going to be the biggest and most foundational release Grafana has ever had, coming with a ton of UX improvements, a new dashboard grid engine, dashboard folders, user teams and permissions.

Fixes

  • Dashboard Fixed dashboard overwrite permission issue #10814
  • Keyboard shortcuts Fixed Esc key when in panel edit/view mode #10945
  • Save dashboard Fixed issue with time range & variable reset after saving #10946
grafana - v5.0.0-beta3

Published by torkelo over 6 years ago

Grafana v5.0 is going to be the biggest and most foundational release Grafana has ever had, coming with a ton of UX improvements, a new dashboard grid engine, dashboard folders, user teams and permissions.

Fixes

grafana - v5.0.0-beta2

Published by torkelo over 6 years ago

Grafana v5.0 is going to be the biggest and most foundational release Grafana has ever had, coming with a ton of UX improvements, a new dashboard grid engine, dashboard folders, user teams and permissions.

Beta2 Fixes

  • Permissions Fixed search permissions issues #10822
  • Permissions Fixed problem issues displaying permissions lists #10864
  • PNG-Rendering Fixed problem rendering legend to the right #10526
  • Reset password Fixed problem with reset password form #10870
  • Light theme Fixed problem with light theme in safari, #10869
  • Provisioning Now handles deletes when dashboard json files removed from disk #10865
  • MySQL Fixed issue with schema migration on old mysql (index too long) #10779
  • Github OAuth Fixed fetching github orgs from private github org #10823
  • Embedding Fixed issues embedding panel #10787
grafana - v5.0.0-beta1

Published by torkelo over 6 years ago

Grafana v5.0 is going to be the biggest and most foundational release Grafana has ever had, coming with a ton of UX improvements, a new dashboard grid engine, dashboard folders, user teams and permissions.

New Major Features

  • Dashboards Dashboard folders, #1611
  • Teams User groups (teams) implemented. Can be used in folder & dashboard permission list.
  • Dashboard grid: Panels are now layed out in a two dimensional grid (with x, y, w, h). #9093.
  • Templating: Vertical repeat direction for panel repeats.
  • UX: Major update to page header and navigation
  • Dashboard settings: Combine dashboard settings views into one with side menu, #9750
  • Persistent dashboard url's: New url's for dashboards that allows renaming dashboards without breaking links. #7883

Breaking changes

  • [dashboard.json] have been replaced with dashboard provisioning.
    Config files for provisioning datasources as configuration have changed from /conf/datasources to /conf/provisioning/datasources.
    From /etc/grafana/datasources to /etc/grafana/provisioning/datasources when installed with deb/rpm packages.

  • Pagerduty The notifier now defaults to not auto resolve incidents. More details at #10222

  • HTTP API

    • GET /api/alerts property dashboardUri renamed to url and is now the full url (that is including app sub url).

New Dashboard Grid

The new grid engine is a major upgrade for how you can position and move panels. It enables new layouts and a much easier dashboard building experience. The change is backward compatible. So you can upgrade your current version to 5.0 without breaking dashboards, but you cannot downgrade from 5.0 to previous versions. Grafana will automatically upgrade your dashboards to the new schema and position panels to match your existing layout. There might be minor differences in panel height. If you upgrade to 5.0 and for some reason want to rollback to the previous version you can restore dashboards to previous versions using dashboard history. But that should only be seen as an emergency solution.

Dashboard panels and rows are positioned using a gridPos object {x: 0, y: 0, w: 24, h: 5}. Units are in grid dimensions (24 columns, 1 height unit 30px). Rows and Panels objects exist (together) in a flat array directly on the dashboard root object. Rows are not needed for layouts anymore and are mainly there for backward compatibility. Some panel plugins that do not respect their panel height might require an update.

New Features

  • Alerting: Add support for internal image store #6922, thx @FunkyM
  • Data Source Proxy: Add support for whitelisting specified cookies that will be passed through to the data source when proxying data source requests #5457, thanks @robingustafsson
  • Postgres/MySQL: add __timeGroup macro for mysql #9596, thanks @svenklemm
  • Text: Text panel are now edited in the ace editor. #9698, thx @mtanda
  • Teams: Add Microsoft Teams notifier as #8523, thx @anthu
  • Datasources: Its now possible to configure datasources with config files #1789
  • Graphite: Query editor updated to support new query by tag features #9230
  • Dashboard history: New config file option versions_to_keep sets how many versions per dashboard to store, #9671
  • Dashboard as cfg: Load dashboards from file into Grafana on startup/change #9654 #5269
  • Prometheus: Grafana can now send alerts to Prometheus Alertmanager while firing #7481, thx @Thib17 and @mtanda
  • Table: Support multiple table formated queries in table panel #9170, thx @davkal
  • Security: Protect against brute force (frequent) login attempts #7616

Minor

  • Graph: Don't hide graph display options (Lines/Points) when draw mode is unchecked #9770, thx @Jonnymcc
  • Prometheus: Show label name in paren after by/without/on/ignoring/group_left/group_right #9664, thx @mtanda
  • Alert panel: Adds placeholder text when no alerts are within the time range #9624, thx @straend
  • Mysql: MySQL enable MaxOpenCon and MaxIdleCon regards how constring is configured. #9784, thx @dfredell
  • Cloudwatch: Fixes broken query inspector for cloudwatch #9661, thx @mtanda
  • Dashboard: Make it possible to start dashboards from search and dashboard list panel #1871
  • Annotations: Posting annotations now return the id of the annotation #9798
  • Systemd: Use systemd notification ready flag #10024, thx @jgrassler
  • Github: Use organizations_url provided from github to verify user belongs in org. #10111, thx
    @adiletmaratov
  • Backend: Fixed bug where Grafana exited before all sub routines where finished #10131
  • Azure: Adds support for Azure blob storage as external image stor #8955, thx @saada
  • Telegram: Add support for inline image uploads to telegram notifier plugin #9967, thx @rburchell

Fixes

  • Sensu: Send alert message to sensu output #9551, thx @cjchand
  • Singlestat: suppress error when result contains no datapoints #9636, thx @utkarshcmu
  • Postgres/MySQL: Control quoting in SQL-queries when using template variables #9030, thanks @svenklemm
  • Pagerduty: Pagerduty dont auto resolve incidents by default anymore. #10222
  • Cloudwatch: Fix for multi-valued templated queries. #9903

Tech

  • RabbitMq: Remove support for publishing events to RabbitMQ #9645

Deprecation notes

HTTP API

The following operations have been deprecated and will be removed in a future release:

  • GET /api/dashboards/db/:slug -> Use GET /api/dashboards/uid/:uid instead
  • DELETE /api/dashboards/db/:slug -> Use DELETE /api/dashboards/uid/:uid instead

The following properties have been deprecated and will be removed in a future release:

  • uri property in GET /api/search -> Use new url or uid property instead
  • meta.slug property in GET /api/dashboards/uid/:uid and GET /api/dashboards/db/:slug -> Use new meta.url or dashboard.uid property instead
Package Rankings
Top 0.57% on Npmjs.org
Top 0.35% on Proxy.golang.org
Badges
Extracted from project README
License Drone Go Report Card