Kibana 7.15.0edit

For information about the Kibana 7.15.0 release, review the following information.

Known issueedit

Kibana is unable to restore Discover search sessions with a relative time range

Impact
When you restore a Discover search session, then run a new search, Kibana displays a Your search session is still running message. For more information, refer to #112562.

Upgrade Elastic Agents to use Osquery Manager integration

Details
You must upgrade your Elastic Agents to the latest version to use the Osquery Manager integration.

Impact
To upgrade, refer to Upgrade Elastic Agent.

APM: Metrics-powered throughput is incorrect

Details
In some cases, users who have enabled APM aggregated transactions (metrics-powered UI), will see throughput incorrectly stuck on 1tpm.

Impact
Disable metrics powered transactions with xpack.apm.searchAggregatedTransactions: 'never' until 7.15.1. See #112240 for more information.

Breaking changesedit

Breaking changes can prevent your application from optimal operation and performance. Before you upgrade to 7.15.0, review the breaking changes, then mitigate the impact to your application.

New scheduled query action ID format for Osquery Manager

Details
Action IDs for scheduled queries have been changed, which may break dashboards, alerts, or other features that depend on Osquery action IDs.

Impact
Previously, scheduled query action IDs used the query ID. For example, if you scheduled a query with the name rpm_packages, the action ID would be rpm_packages. Now, scheduled query action IDs use the pack_<scheduled query group name>_<query ID> format. For example, if you have a scheduled query with the name rpm_packages in a group named system_monitoring, the action ID would be pack_system_monitoring_rpm_packages.

Removes support for legacy charts library

Details
The legacy area, line, and charts library are deprecated in 7.15.0. In 7.16.0, support for the legacy charts library will be removed. For more information, refer to #105055.

Impact
When you upgrade, Kibana uses the new charts library by default, which includes improved performance, color palettes, fill capacity, and more.

If you have changed the default Advanced Settings, you must disable the legacy charts library to use the new charts library:

  1. Open the main menu, then click Stack Management > Advanced Settings.
  2. Deselect Legacy charts library.

To review the breaking changes in previous versions, refer to the following:

7.14 | 7.13 | 7.12 | 7.11 | 7.10 | 7.9 | 7.8 | 7.7 | 7.6 | 7.5 | 7.4 | 7.3 | 7.2 | 7.1 | 7.0

Deprecationsedit

The following functionality is deprecated in 7.15.0, and will be removed in 8.0.0. Deprecated functionality does not have an immediate impact on your application, but we strongly recommend you make the necessary updates after you upgrade to 7.15.0.

Deprecates the dashboard APIs

Details
The import and export dashboard APIs are deprecated. For more information, refer to #108826.

Impact
Use the Import objects and Export objects APIs.

Deprecates alerting and action settings

Details
The ability to disable alerts, actions, task manager, stack alerts, and event log plugins is deprecated. For more information, refer to #108281.

Impact
Use the supported Alerting and actions settings in Kibana.

Moves filter utils to package and cleanup API

Details
The following filter-related utilities are deprecated when imported from the data plugin.

On the client side, esFilters is now deprecated: * FilterLabel, FilterItem, getDisplayValueFromFilter, generateFilters, extractTimeRange can be imported from data\public (not using esFilters).

  • The following utility functions are available for import from @kbn/es-query:

    • COMPARE_ALL_OPTIONS
    • compareFilters
    • enableFilter
    • pinFilter
    • toggleFilterDisabled
    • dedupFilters
    • onlyDisabledFiltersChanged
    • uniqFilters
  • The following functions are deprecated and won’t be part of the 8.0.0 public API:

    • convertRangeFilterToTimeRangeString
    • extractTimeFilter
    • changeTimeFilter
    • mapAndFlattenFilters

On the server side, esFilters is now deprecated. All utility functions are available for import from @kbn/es-query.

For more information, refer to #106566.

Impact
Import all utility functions from @kbn/es-query.

Refactors textarea UI argument

Details
Based on the x-pack/plugins/canvas/CONTRIBUTING.md, recompose has been removed in favor of React hooks at textarea. For more information, refer to #106232.

Impact
There is no user-facing impact.

Deprecates xpack.maps.showMapVisualizationTypes

Details
Deprecates the xpack.maps.showMapVisualizationTypes Maps setting. For more information, refer to #105981.

Impact
When you upgrade, remove xpack.maps.showMapVisualizationTypes from your kibana.yml file.

Refactors string UI argument

Details
Based on the x-pack/plugins/canvas/CONTRIBUTING.md, recompose has been removed in favor of React hooks at string. For more information, refer to #105742.

Impact
There is no user-facing impact.

Deprecates legacy audit logger

Details
The legacy audit logger is deprecated. For more information, refer to #104685.

Impact
Use the ECS-comliant audit logger. For more information, refer to Audit logging settings.

Deprecates scripted fields

Details
Adding scripted fields to index patterns is deprecated. For more information, refer to #100781.

Impact
Use runtime fields. For more information, refer to Explore your data with runtime fields.

Featuresedit

Kibana 7.15.0 adds the following new and notable features.

APM
  • Adds uninstrumented dependencies view #106223
  • Replaces error rate table with failed transactions correlations #108441
  • Moves latency correlations from flyout to transactions page #107266
Data ingest
  • Adds copy_from to set processor #104070
  • Adds community id processor #103863
  • Adds network direction processor #103436
Elastic Security
For the Elastic Security 7.15.0 release information, refer to Elastic Security Solution Release Notes.
Lens & Visualizations
  • Synchronizes cursor position for x-axis across all Lens visualizations on a dashboard #106845
  • Client Side caching in Visualize #105589
Machine Learning
  • Checks for error messages in the anomaly detection jobs health rule type #108701
  • Adds reset anomaly detection jobs link to jobs list #108039
  • Delayed data test for anomaly detection jobs health rule type #107183
  • Model memory state test for anomaly detection jobs health rule type #106763
  • Alerting rule for anomaly detection jobs monitoring #106084
  • Jobs import and export #101037
Osquery Manager
  • Adds RBAC for the Osquery plugin #106669
  • Adds an ECS mapping editor for scheduled queries #107706
Querying & Filtering
  • Adds scoring support to KQL #103727
Sharing

For more information about the features introduced in 7.15.0, refer to What’s new in 7.15.