Release notes for Grafana 8.0.0-beta2
Features and enhancements
- AppPlugins: Expose react-router to apps. #33775, @dprokop
- AzureMonitor: Add Azure Resource Graph. #33293, @shuotli
- AzureMonitor: Managed Identity configuration UI. #34170, @kostrse
- AzureMonitor: Token provider with support for Managed Identities. #33807, @kostrse
- AzureMonitor: Update Logs workspace() template variable query to return resource URIs. #34445, @joshhunt
- BarChart: Value label sizing. #34229, @dprokop
- CloudMonitoring: Add support for preprocessing. #33011, @sunker
- CloudWatch: Add AWS/EFS StorageBytes metric. #33426, @freshleafmedia
- CloudWatch: Allow use of missing AWS namespaces using custom metrics. #30961, @mmcoltman
- Datasource: Shared HTTP client provider for core backend data sources and any data source using the data source proxy. #33439, @marefr
- InfluxDB: InfluxQL: allow empty tag values in the query editor. #34311, @gabor
- Instrumentation: Instrument incoming HTTP request with histograms by default. #33921, @bergquist
- Library Panels: Add name endpoint & unique name validation to AddLibraryPanelModal. #33987, @kaydelaney
- Logs panel: Support details view. #34125, @ivanahuckova
- PieChart: Always show the calculation options dropdown in the editor. #34267, @oscarkilhed
- PieChart: Remove beta flag. #34098, @oscarkilhed
- Plugins: Enforce signing for all plugins. #34364, @wbrowne
- Plugins: Remove support for deprecated backend plugin protocol version. #34127, @idafurjes
- Tempo/Jaeger: Add better display name to legend. #34063, @aocenas
- Timeline: Add time range zoom. #34079, @torkelo
- Timeline: Adds opacity & line width option. #34118, @torkelo
- Timeline: Value text alignment option. #34087, @torkelo
- ValueMappings: Add duplicate action, and disable dismiss on backdrop click. #34100, @torkelo
- Zipkin: Add node graph view to trace response. #34414, @aocenas
Bug fixes
- Annotations panel: Remove subpath from dashboard links. #34134, @jackw
- Content Security Policy: Allow all image sources by default. #34265, @aknuds1
- Content Security Policy: Relax default template wrt. loading of scripts, due to nonces not working. #34363, @aknuds1
- Datasource: Fix tracing propagation for alert execution by introducing HTTP client outgoing tracing middleware. #34466, @marefr
- InfluxDB: InfluxQL always apply time interval end. #34308, @gabor
- Library Panels: Fixes “error while loading library panels”. #34278, @hugohaggmark
- NewsPanel: Fixes rendering issue in Safari. #34067, @kaydelaney
- PanelChrome: Fix queries being issued again when scrolling in and out of view. #34061, @torkelo
- Plugins: Fix Azure token provider cache panic and auth param nil value. #34252, @kostrse
- Snapshots: Fix key and deleteKey being ignored when creating an external snapshot. #33686, @wengelbrecht-grafana
- Table: Fix issue with cell border not showing with colored background cells. #34231, @torkelo
- Table: Makes tooltip scrollable for long JSON values. #34120, @hugohaggmark
- TimeSeries: Fix for Connected null values threshold toggle during panel editing. #34452, @leeoniya
- Variables: Fixes inconsistent
selected
states on dashboard load. #34197, @hugohaggmark - Variables: Refreshes all panels even if panel is full screen. #34097, @hugohaggmark
Breaking changes
The workspaces()
template variable, mainly for use with Azure Monitor Logs, has been changed to return resource URIs instead of Log Analytics Workspaces GUIDs. This should not impact Azure Monitor Logs queries, but if the variables are being used in other data sources which expect a Workspace GUID may no longer be compatible.
Custom template variables used in the workspace or resource field in Azure Monitor Logs queries should resolve to an Azure Resource URI in the format /subscriptions/{guid}/resourceGroups/{resource-group-name}/{resource-provider-namespace}/{resource-type}/{resource-name}
Issue #34445
Removes support for deprecated backend plugin protocol (v1) including usage of github.com/grafana/grafana-plugin-model.
Issue #34127
Plugin development fixes & changes
- QueryField: Remove carriage return character from pasted text. #34076, @ivanahuckova