Grafana v6.4.0-beta1 Release Notes
Release Date: 2019-09-17 // over 4 years ago-
Download Page
๐ What's New Highlights
๐ Release Notes๐ Features / Enhancements
- API : Readonly datasources should not be created via the API. #19006, @papagian
- Alerting : Include configured AlertRuleTags in Webhooks notifier. #18233, @dominic-miglar
- Annotations : Add annotations support to Loki. #18949, @aocenas
- Annotations : Use a single row to represent a region. #17673, @ryantxu
- Auth : Allow inviting existing users when login form is disabled. #19048, @548017
- Azure Monitor : Add support for cross resource queries. #19115, @sunker
- CLI : Allow installing custom binary plugins. #17551, @aocenas
- Dashboard : Adds Logs Panel (alpha) as visualization option for Dashboards. #18641, @hugohaggmark
- Dashboard : Reuse query results between panels . #16660, @ryantxu
- Dashboard : Set time to to 23:59:59 when setting To time using calendar. #18595, @simPod
- DataLinks : Add DataLinks support to Gauge, BarGauge and SingleStat2 panel. #18605, @ryantxu
- DataLinks : Enable access to labels & field names. #18918, @torkelo
- DataLinks : Enable multiple data links per panel. #18434, @dprokop
- ๐ณ Docker : switch docker image to alpine base with phantomjs support. #18468, @DanCech
- Elasticsearch : allow templating queries to order by doc_count. #18870, @hackery
- Explore : Add throttling when doing live queries. #19085, @aocenas
- Explore : Adds ability to go back to dashboard, optionally with query changes. #17982, @kaydelaney
- Explore : Reduce default time range to last hour. #18212, @davkal
- Gauge/BarGauge : Support decimals for min/max. #18368, @ryantxu
- Graph : New series override transform constant that renders a single point as a line across the whole graph. #19102, @davkal
- Image rendering : Add deprecation warning when PhantomJS is used for rendering images. #18933, @papagian
- InfluxDB : Enable interpolation within ad-hoc filter values. #18077, @kvc-code
- LDAP : Allow an user to be synchronized against LDAP. #18976, @gotjosh
- Ldap : Add ldap debug page. #18759, @peterholmberg
- Loki : Remove prefetching of default label values. #18213, @davkal
- Metrics : Add failed alert notifications metric. #18089, @koorgoo
- OAuth : Support JMES path lookup when retrieving user email. #14683, @bobmshannon
- OAuth : return GitLab groups as a part of user info (enable team sync). #18388, @alexanderzobnin
- Panels : Add unit for electrical charge - ampere-hour. #18950, @anirudh-ramesh
- ๐ Plugin : AzureMonitor - Reapply MetricNamespace support. #17282, @raphaelquati
- ๐ Plugins : better warning when plugins fail to load. #18671, @ryantxu
- Postgres : Add support for scram sha 256 authentication. #18397, @nonamef
- RemoteCache : Support SSL with Redis. #18511, @kylebrandt
- SingleStat : The gauge option in now disabled/hidden (unless it's an old panel with it already enabled) . #18610, @ryantxu
- Stackdriver : Add extra alignment period options. #18909, @sunker
- Units : Add South African Rand (ZAR) to currencies. #18893, @jeteon
- Units : Adding T,P,E,Z,and Y bytes. #18706, @chiqomar
๐ Bug Fixes
- Alerting : Notification is sent when state changes from no_data to ok. #18920, @papagian
- Alerting : fix duplicate alert states when the alert fails to save to the database. #18216, @kylebrandt
- Alerting : fix response popover prompt when add notification channels. #18967, @lzdw
- CloudWatch : Fix alerting for queries with Id (using GetMetricData). #17899, @alex-berger
- Explore : Fix auto completion on label values for Loki. #18988, @aocenas
- Explore : Fixes crash using back button with a zoomed in graph. #19122, @hugohaggmark
- Explore : Fixes so queries in Explore are only run if Graph/Table is shown. #19000, @hugohaggmark
- MSSQL : Change connectionstring to URL format to fix using passwords with semicolon. #18384, @Russiancold
- MSSQL : Fix memory leak when debug enabled. #19049, @briangann
- Provisioning : Allow escaping literal '$' with '$$' in configs to avoid interpolation. #18045, @kylebrandt
- TimePicker : Fixes hiding time picker dropdown in FireFox. #19154, @hugohaggmark
๐ฅ Breaking changes
Annotations
There are some breaking changes in the annotations HTTP API for region annotations. Region annotations are now represented
๐ using a single event instead of two seperate events. Check breaking changes in HTTP API below and HTTP API documentation for more details.๐ณ Docker
๐ณ Grafana is now using Alpine 3.10 as docker base image.
HTTP API
GET /api/alert-notifications
now requires at least editor access. New/api/alert-notifications/lookup
returns less information than/api/alert-notifications
and can be access by any authenticated user.GET /api/alert-notifiers
now requires at least editor accessGET /api/org/users
now requires org admin role. New/api/org/users/lookup
returns less information than/api/org/users
and can be access by users that are org admins, admin in any folder or admin of any team.GET /api/annotations
no longer returnsregionId
property.- ๐
POST /api/annotations
no longer supportsisRegion
property. - ๐
PUT /api/annotations/:id
no longer supportsisRegion
property. - ๐
PATCH /api/annotations/:id
no longer supportsisRegion
property. - ๐
DELETE /api/annotations/region/:id
has been removed.
๐ Deprecation notes
PhantomJS
๐ PhantomJS, which is used for rendering images of dashboards and panels, is deprecated and will be removed in a future Grafana release. A deprecation warning will from now on be logged when Grafana starts up if PhantomJS is in use.
๐ Please consider migrating from PhantomJS to the Grafana Image Renderer plugin.