The recent 7.0 major release contained a lot of new features, so the Grafana 7.1 release is focused on smoothing out some rough edges and iterating over some of the new features.
Release Highlights
- Introducing search functionality in the query history in Explore.
- Support for provisioning of app plugins. This allows app plugins to be configured and enabled/disabled using configuration files.
- Support for multiple dimensions has been added to all services in the Azure Monitor datasource.
- Support for Flux and Influx v2 has been added.
- Deep linking for Google Cloud Monitoring (formerly named Google Stackdriver) datasource.
- You can now create links in Elastic configuration that point to another datasource similar to existing feature in Loki. This allows you to link traceID from your logs to tracing data source in Grafana.
- We have added a new “merge on time”-transform that can combine many time series or table results.
- The stat panel has a new Text mode option to control what text to show.
7.1.5 (2020-08-25)
Features / Enhancements
Bug Fixes
- Alerting: remove LongToWide call in alerting. #27140, @kylebrandt
- AzureMonitor: fix panic introduced in 7.1.4 when unit was unspecified and alias was used. #27113, @kylebrandt
- Variables: Fixes issue with All variable not being resolved. #27151, @hugohaggmark
7.1.4 (2020-08-20)
Features / Enhancements
- Azure App Insights Alert error - tsdb.HandleRequest() failed to convert dataframe “” to tsdb.TimeSeriesSlice . #26897
- AzureMonitor : map more units. #26990, @kylebrandt
- Azuremonitor : do not set unit if literal “Unspecified”. #26839, @kylebrandt
- Dataframe/Alerting : to tsdb.TimeSeriesSlice - accept “empty” time series. #26903, @kylebrandt
- Field overrides : Filter by field name using regex. #27070, @dprokop
- Overrides : expose byType matcher UI. #27056, @ryantxu
Bug Fixes
- CloudWatch : Add FreeStorageCapacity metric. #26503, @waqark3389
- CloudWatch : Fix sorting of metrics results. #26835, @aknuds1
- Cloudwatch : Add FileSystemId as a dimension key for the AWS/FSx namespace. #26662, @waqark3389
- InfluxDB : Update Flux placeholder URL with respect to latest Go client. #27086, @aknuds1
- InfluxDB : Upgrade Go client, use data source HTTP client. #27012, @aknuds1
- Proxy : Fix updating refresh token in OAuth pass-thru. #26885, @seanlaff
- Templating : Fixes so texts show in picker not the values. #27002, @hugohaggmark
7.1.3 (2020-08-06)
Bug Fixes
- Templating: Templating: Fix undefined result when using raw interpolation format #26818
7.1.2 (2020-08-05)
Features / Enhancements
- Explore: Don’t run queries on datasource change. #26033, @davkal
- TemplateSrv: Formatting options for {__from} and {__to}, unix seconds epoch, ISO 8601/RFC 3339. #26466, @torkelo
- Toolkit/Plugin: throw an Error instead of a string. #26618, @leventebalogh
Bug Fixes
- Dashbard: Fix refresh interval settings to allow setting it to equal min_refresh_interval. #26615, @torkelo
- Flux: Ensure connections to InfluxDB are closed. #26735, @sneddrs
- Query history: Fix search filtering if null value. #26768, @ivanahuckova
- QueryOptions: Fix not being able to change cache timeout setting. #26614, @torkelo
- StatPanel: Fix stat panel display name not showing when explicitly set. #26616, @torkelo
- Templating: Fixed access to system variables like __dashboard, __user & __org during dashboard load & variable queries. #26637, @torkelo
- TextPanel: Fix content overflowing panel boundaries. #26612, @torkelo
- TimePicker: Fix position and responsive behavior. #26570, @torkelo
- TimePicker: Fixes app crash when changing custom range to nothing. #26775, @hugohaggmark
- Units: Remove duplicate SI prefix from mSv and µSv. #26598, @tofurky
7.1.1 (2020-07-24)
Features / Enhancements
- Graph: Support setting field unit & override data source (automatic) unit. #26529, @ryantxu
- Tracing: Add errorIconColor prop to TraceSpanData. #26509, @zoltanbedi
Bug Fixes
- Branding: Fix login app title. #26425, @benrubson
- Bring back scripts evaluation in TextPanel. #26413, @dprokop
- Dashboard: Fix empty panels after scrolling on Safari/iOS. #26495, @torkelo
- Dashboard: Fix for viewer can enter panel edit mode by modifying url (but cannot not save anything). #26556, @torkelo
- Elasticsearch: Fix displaying of bucket script input. #26552, @ivanahuckova
- Explore: parse queryType from explore url. #26349, @zoltanbedi
- Tracing: upstream fix for hovering on log lines. #26426, @zoltanbedi
7.1.0 (2020-07-16)
Features / Enhancements
- Backend: Use latest go plugin sdk (0.74.0) to sort wide frames. #26207, @kylebrandt
- Elasticsearch: Create Raw Doc metric to render raw JSON docs in columns in the new table panel. #26233, @ivanahuckova
- PluginsListPage: More plugins button should open in new window. #26305, @zoltanbedi
Bug Fixes
- AdminUsers: Reset page to zero on query change. #26293, @hshoff
- CloudWatch Logs: Fixes grouping of results by numeric field. #26298, @kaydelaney
- DashboardLinks: Do not over-query search endpoint. #26311, @torkelo
- Docker: Make sure to create default plugin provisioning directory. #26017, @marefr
- Elastic: Fix error “e.buckets[Symbol.iterator] is not a function” when using filter. #26217, @ivanahuckova
- Explore/Loki: Escape \ in labels for show context queries. #26116, @ivanahuckova
- Jaeger/Zipkin: URL-encode service names and trace ids for API calls. #26115, @ivanahuckova
- Prometheus: Fix prom links in mixed mode. #26244, @zoltanbedi
- Provisioning: Fix bug when provision app plugins using Enterprise edition. #26340, @marefr
- Sign In Use correct url for the Sign In button. #26239, @dprokop
7.1.0-beta3 (2020-07-13)
Features / Enhancements
- Explore: Unification of logs/metrics/traces user interface. #25890, @aocenas
- Graph panel: Move Stacking and null values before Hover tooltip options (#26035). #26037, @jsoref
- LDAP: Get all groups for all group base search DNs. #25825, @Annegies
- Table: JSON Cell should try to convert strings to JSON. #26024, @ryantxu
- Transform: adding missing “table”-transform and “series to rows”-transform to Grafana v7-transforms. #26042, @mckn
Bug Fixes
- AdminUsersTable: Fix width issues. #26019, @tskarhed
- BarGauge: Fix space bug in single series mode. #26176, @torkelo
- Dashboard: Allow removing min refresh interval from refresh options (5s or other). #26150, @torkelo
- DataLinks: Fixed interpolation of repeated variables used in Graph data links. #26147, @torkelo
- Do not break dashboard settings UI when time intervals end with trailing comma. #26126, @dprokop
- Elastic: Display correct log message based on selected log field. #26020, @ivanahuckova
- InfluxDB: Fixed new group by dropdown now showing after first use. #26031, @torkelo
- StatPanel: Fixes issue with name showing for single series / field results. #26070, @torkelo
- Templating: Fix recursive loop of template variable queries when changing ad-hoc-variable. #26191, @torkelo
7.1.0-beta2 (2020-07-02)
Features / Enhancements
Bug Fixes
- Explore: Fix href when jumping from Explore to Add data source. #25991, @ivanahuckova
- Fix: Build-in plugins failed to load in windows. #25982, @papagian
7.1.0-beta1 (2020-07-01)
Features / Enhancements
- Alerting: Adds support for multiple URLs in Alertmanager notifier. #24196, @alistarle
- Alerting: updating the victorops alerter to handle the no_data alert type. #23761, @rrusso1982
- Azure: Application Insights metrics to Frame and support multiple query dimensions. #25849, @kylebrandt
- Azure: Multiple dimension support for Azure Monitor Service. #25947, @kylebrandt
- Azure: Split Insights into two services. #25410, @kylebrandt
- Backend plugins: Refactor to allow shared contract between core and external backend plugins. #25472, @marefr
- Branding: Use AppTitle as document title. #25271, @benrubson
- Chore: upgrade to typescript 3.9.3. #25154, @ryantxu
- CloudWatch: Add Route53 DNSQueries metric and dimension. #25125, @erkolson
- CloudWatch: Added AWS DataSync metrics and dimensions. #25054, @ilyastoli
- CloudWatch: Added AWS MediaStore metrics and dimensions. #25492, @ilyastoli
- CloudWatch: Added AWS RoboMaker metrics and dimensions. #25090, @ilyastoli
- CloudWatch: Added AWS SDKMetrics metrics and dimensions. #25150, @ilyastoli
- CloudWatch: Added AWS ServiceCatalog metrics and dimensions. #25812, @ilyastoli
- CloudWatch: Added AWS WAFV2 metrics. #24048, @mikkokupsu
- Dashboards: Make path to default dashboard configurable. #25595, @bergquist
- Elastic: Internal data links. #25942, @aocenas
- Elasticsearch: Add support for template variable in date histogram min_doc_count. #21064, @faxm0dem
- Elasticsearch: Adds cumulative sum aggregation support. #24820, @retzkek
- Elasticsearch: Support using a variable for histogram and terms min doc count. #25392, @marefr
- Explore/Loki: Show results of instant queries only in table and time series only in graph. #25845, @ivanahuckova
- Explore: Remove legend formatting when switching from panel to Explore. #25848, @ivanahuckova
- Footer: Add back footer to login page. #25656, @torkelo
- ForgottenPassword: Move view to login screen. #25366, @tskarhed
- Gauge: Hide orientation option in panel options. #25511, @torkelo
- Grafana-UI: Add FileUpload. #25835, @Clarity-89
- GraphPanel: Make legend values clickable series toggles. #25581, @hshoff
- Influx: Support flux in the influx datasource. #25308, @ryantxu
- Migration: Select org. #24739, @tskarhed
- Migration: Settings forms. #24741, @tskarhed
- Panel Inspect: use Monaco editor for json display. #25251, @ryantxu
- Panel edit: Clicking twice on a visualization closes the VizPicker. #25739, @peterholmberg
- PanelInspect: Update UI for Data display options. #25478, @tskarhed
- Plugins: move jaeger trace type to grafana data. #25403, @zoltanbedi
- Provisioning: Adds support for enabling app plugins. #25649, @marefr
- Provisioning: Use folders structure from the file system to create desired folders in dashboard provisioning. #23117, @nabokihms
- Query history: Add keyboard shortcut support for commenting. #24736, @ivanahuckova
- Query history: Add search for query history and starred queries. #25747, @ivanahuckova
- Rich history: Updates for default settings and starred queries deletion. #25732, @ivanahuckova
- Search: support URL query params. #25541, @Clarity-89
- Stackdriver: Deep linking from Grafana panels to the Metrics Explorer. #25858, @papagian
- Stackdriver: Rename Stackdriver to Google Cloud Monitoring. #25807, @papagian
- StatPanel: Option showing name instead of value and more. #25676, @torkelo
- Switch: Deprecate checked prop in favor of value. #25862, @tskarhed
- Table: Adds adhoc filtering. #25467, @hugohaggmark
- Teams: Add index for permission check. #25736, @sakjur
- Template variable filters: Hide overflowing text. #25801, @tskarhed
- Templating: Add bult in __user {name, id, login, email} variable to templating system. #23378, @aidanmountford
- Templating: removes old Angular variable system and featureToggle. #24779, @hugohaggmark
- TextPanel: Adds proper editor for markdown and html. #25618, @hugohaggmark
- TextPanel: Removes Angular Text Panel. #25504, @hugohaggmark
- TextPanel: Removes text mode. #25589, @hugohaggmark
- TimeZone: unify the time zone pickers to one that can rule them all. #24803, @mckn
- Transform: added merge transform that will merge multiple series/tables into one table. #25490, @mckn
- Units: add base-pascals and rotational speed units. #22879, @sakjur
- Units: add new unit for duration, it is optimized for displaying days, hours, minutes and seconds. #24175, @pabigot
- Variables: enables cancel for slow query variables queries. #24430, @hugohaggmark
- switches default value for security settings. #25175, @bergquist
- Reporting: add monthly schedule option. (Enterprise)
Bug Fixes
- DatatLinks: Fix open in new tab state mismatch. #25826, @tskarhed
- Explore/Loki: Fix field type in table for instant queries. #25907, @ivanahuckova
- Explore/Loki: Fix scrolling of context when leaving context window. #25838, @ivanahuckova
- Explore/SQL data sources: Show correctly interpolated queries. #25110, @ivanahuckova
- Explore/Tooltip: Fix label value in tooltip. #25940, @ivanahuckova
- Explore: Fix query editors on mobile. #25148, @ivanahuckova
- Explore: adds an ability to exit log row context with ESC key. #24205, @Estrax
- Fix: Value mappings match against string values. #25929, @peterholmberg
- GraphPanel: Fix annotations overflowing panels. #25606, @hshoff
- Instrumentation: Fix setting Jaeger tracing address through Grafana config. #25768, @marefr
- Prometheus: Fix performance issue in processing of histogram labels. #25813, @bsherrod
- Provisioning: Makes file the default dashboard provisioner type. #24856, @bergquist
- Templating: fixes variables not being interpolated after dashboard refresh. #25698, @hugohaggmark
- Units: Custom unit suffix and docs for custom units. #25710, @torkelo
- ValueFormats: Fix byte-format data rates. #25424, @mueslo
- Variables: Fixes maximum call stack bug for empty value. #25503, @hugohaggmark