Project: Grafana (Observability and Analysis / Observability)
File: release-notes-8-0-0-beta1.md

_build: list: false labels: products: cloud enterprise oss title: Release notes for Grafana 8.0.0-beta1 <!-- Auto generated by update changelog github action --> API: Add org users with pagination. , API: Return 404 when deleting nonexistent API key. , API: Return query results as JSON rather than base64 encoded Arrow. , Alerting: Allow sending notification tags to Opsgenie as extra properties. , Alerts: Replaces all uses of InfoBox & FeatureInfoBox with Alert. , Auth: Add support for JWT Authentication. , AzureMonitor: Add support for Microsoft.SignalRService/SignalR metrics. , AzureMonitor: Azure settings in Grafana server config. , AzureMonitor: Migrate Metrics query editor to React. , BarChart panel: enable series toggling via legend. , BarChart panel: Adds support for Tooltip in BarChartPanel. , PieChart panel: Change look of highlighted pie slices. , CloudMonitoring: Migrate config editor from angular to react. , CloudWatch: Add Amplify Console metrics and dimensions. , CloudWatch: Add missing Redshift metrics to CloudWatch data source. , CloudWatch: Add metrics for managed RabbitMQ service. , DashboardList: Enable templating on search tag input. , Datasource config: correctly remove single custom http header. , Elasticsearch: Add generic support for template variables. , Elasticsearch: Allow omitting field when metric supports inline script. , Elasticsearch: Allow setting a custom limit for log queries. , Elasticsearch: Guess field type from first non-empty value. , Elasticsearch: Use application/x-ndjson content type for multisearch requests. , Elasticsearch: Use semver strings to identify ES version. , Explore: Add logs navigation to request more logs. , Explore: Map Graphite queries to Loki. , Explore: Scroll split panes in Explore independently. , Explore: Wrap each panel in separate error boundary. , FieldDisplay: Smarter naming of stat values when visualising row values (all values) in stat panels. , Graphite: Expand metric names for variables. , Graphite: Handle unknown Graphite functions without breaking the visual editor. , Graphite: Show graphite functions descriptions. , Graphite: Support request cancellation properly (Uses new backendSrv.fetch Observable request API). , InfluxDB: Flux: Improve handling of complex response-structures. , InfluxDB: Support region annotations. , Inspector: Download logs for manual processing. , Jaeger: Add node graph view for trace. , Jaeger: Search traces. , Loki: Use data source settings for alerting queries. , NodeGraph: Exploration mode. , OAuth: Add support for empty scopes. , PanelChrome: New logic-less emotion based component with no dependency on PanelModel or DashboardModel. , PanelEdit: Adds a table view toggle to quickly view data in table form. , PanelEdit: Highlight matched words when searching options. , PanelEdit: UX improvements. , Plugins: PanelRenderer and simplified QueryRunner to be used from plugins. , Plugins: AuthType in route configuration and params interpolation. , Plugins: Enable plugin runtime install/uninstall capabilities. , Plugins: Support set body content in plugin routes. , Plugins: Introduce marketplace app. , Plugins: Moving the DataSourcePicker to grafana/runtime so it can be reused in plugins. , Prometheus: Add custom query params for alert and exemplars queries. , Prometheus: Use fuzzy string matching to autocomplete metric names and label. , Routing: Replace Angular routing with react-router. , Slack: Use chat.postMessage API by default. , Tempo: Search for Traces by querying Loki directly from Tempo. , Themes: Switch theme without reload using global

, TimeSeries panel: Add support for shared cursor. , TimeSeries panel: Do not crash the panel if there is no time series data in the response. , Variables: Do not save repeated panels, rows and scopedVars. , Variables: Removes experimental Tags feature. , Variables: Removes the never refresh option. , Visualizations: Unify tooltip options across visualizations. , Visualizations: Refactor and unify option creation between new visualizations. , Visualizations: Remove singlestat panel. , APIKeys: Fixes issue with adding first api key. , Alerting: Add checks for non supported units - disable defaulting to seconds. , Alerting: Fix issue where Slack notifications won't link to user IDs. , Alerting: Omit empty message in PagerDuty notifier. , AzureMonitor: Fix migration error from older versions of App Insights queries. , CloudWatch: Fix AWS/Connect dimensions. , CloudWatch: Fix broken AWS/MediaTailor dimension name. , Dashboards: Allow string manipulation as advanced variable format option. , DataLinks: Includes harmless extended characters like Cyrillic characters. , Drawer: Fixes title overflowing its container. , Explore: Fix issue when some query errors were not shown. , Generic OAuth: Prevent adding duplicated users. , Graphite: Handle invalid annotations. , Graphite: Fix autocomplete when tags are not available. , InfluxDB: Fix Cannot read property 'length' of undefined in when parsing response. , Instrumentation: Enable tracing when Jaeger host and port are set. , Instrumentation: Prefix metrics with `grafana`. , MSSQL: By default let driver choose port. , OAuth: Add optional strict parsing of roleattributepath. , Panel: Fixes description markdown with inline code being rendered on newlines and full width. , PanelChrome: Ignore data updates & errors for non data panels. , Permissions: Fix inherited folder permissions can prevent new permissions being added to a dashboard. , Plugins: Remove pre-existing plugin installs when installing with grafana-cli. , Plugins: Support installing to folders with whitespace and fix pluginUrl trailing and leading whitespace failures. , Postgres/MySQL/MSSQL: Don't return connection failure details to the client. , Postgres: Fix ms precision of interval in time group macro when TimescaleDB is enabled. , Provisioning: Use dashboard checksum field as change indicator. , SQL: Fix so that all captured errors are returned from sql engine. , Shortcuts: Fixes panel shortcuts so they always work. , Table: Fixes so border is visible for cells with links. , Variables: Clear query when data source type changes. , Variables: Filters out builtin variables from unknown list. , Variables: Refreshes all panels even if panel is full screen. , Removes the `never` refresh option for Query variables. Existing variables will be migrated and any stored options will be removed. Issue Removes the experimental Tags feature for Variables. Issue The InfoBox & FeatureInfoBox are now deprecated please use the Alert component instead with severity info. Issue Button: Introduce buttonStyle prop. , DataQueryRequest: Remove deprecated props showingGraph and showingTable and exploreMode. , grafana/ui: Update React Hook Form to v7. , IconButton: Introduce variant for red and blue icon buttons. , Plugins: Expose the `getTimeZone` function to be able to get the current selected timeZone. , TagsInput: Add className to TagsInput. , VizLegend: Move onSeriesColorChanged to PanelContext (breaking change). , AGPL License: Update license from Apache 2.0 to the GNU Affero General Public License (AGPL).