.changelog-archive/CHANGELOG.05.md
$__timeFrom() and $__timeTo() should respect local time zone #14228FOR setting. #7886 & #620201h:59m, #13635, thx @franciscocpggrafana_info to grafana_build_info and added branch, goversion and revision #13876max open connections = unlimited (earlier 10), max idle connections = 2 (earlier 10) and connection max lifetime = 4 hours (earlier unlimited).$__timeFilter() should respect local time zone #13769See security announcement for details.
${var} format #13600Text box that allows free text input #3173time_bucket for grouping by time when option enabled #12680, thx svenklemmRegex field change its value #12952, thx @franciscocpgCustom all value field #12965, thx @franciscocpgThese are new features that's still being worked on and are in an experimental phase. We encourage users to try these out and provide any feedback in related issue.
See security announcement for details.
dimension_values() #10029, thx @willyhutwid from json when provisioning dashboards, #11138$__timeFilter macro #11578, thx @svenklemmGrafana 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.
[dashboard.json] have been replaced with dashboard provisioning.
Config files for provisioning data sources 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).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.
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 insteadDELETE /api/dashboards/db/:slug -> Use DELETE /api/dashboards/uid/:uid insteadThe 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 insteadmeta.slug property in GET /api/dashboards/uid/:uid and GET /api/dashboards/db/:slug -> Use new meta.url or dashboard.uid property instead