Kibana 8.9.0edit

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

Known issuesedit

Changes to Lens visualizations do not appear in the saved object.

Changes to Lens visualizations do not appear in the saved object.

When you remove fields from Lens visualizations, then save your changes, the removed fields continue to appear in the Lens visualization saved objects. For example, when you remove runtime fields from a Lens visualization and Kibana, then inspect the Lens visualization saved object, the runtime fields continue to appear and an error message appears.

In 8.10.0, we are addressing this issue by merging the existing and changed saved object instead of replacing the saved object.

Breaking changesedit

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

Hide Uptime app if no data is available

The Uptime app now gets hidden from the interface when it doesn’t have any data for more than a week. If you have a standalone Heartbeat pushing data to Elasticsearch, the Uptime app is considered active. You can disable this automatic behavior from the advanced settings in Kibana using the Always show legacy Uptime app option. For synthetic monitoring, we now recommend to use the new Synthetics app. For more information, refer to #159118

Remove synthetics pattern from Uptime settings

Data from browser monitors and monitors of all types created within the Synthetics App or via the Elastic Synthetics Fleet Integration will no longer appear in Uptime. For more information, refer to #159012


The following functionality is deprecated in 8.9.0, and will be removed in 9.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 8.9.0.

Hide ability to create legacy input controls

The option to create legacy input controls when creating a new visualization is hidden. For more information, refer to #156455

Remove legacy field stats

Legacy felid stats that were previously shown within a popover have been removed. For more information, refer to #155503


Kibana 8.9.0 adds the following new and notable features.

  • Removes default service name and environment #159901
  • Adds Agent status action #159227
  • Added sessionSampleRate to agent configuration, which is a mobile specific setting #159061
  • Adds storage explorer improvements #157303
Elastic Security
For the Elastic Security 8.9.0 release information, refer to Elastic Security Solution Release Notes.
Enterprise Search
For the Elastic Enterprise Search 8.9.0 release information, refer to Elastic Enterprise Search Documentation Release notes.
  • Adds CloudFormation install method to CSPM #159994
  • Adds flags to give permissions to write to any dataset and namespace #157897
  • Disables Agent ID verification for Observability projects #157400
  • Setup ignore_malformed in fleet #157184
Lens & Visualizations
  • Adds several new capabilities for annotation groups in Lens #152623
  • Adds SLO create callout to service overview, transactions page and transactions details #159958
  • Adds the Logs threshold alert detail page, which provides more information and context about the Logs threshold alert #159947
  • Adds vulnerability dashboard tables #159699
  • Adds new Vulnerabilities tab to the Group by Resource page #158987
  • Adds display errors and check licenses for actions in response actions #155254
  • Adds common response actions tab in the alert flyout #155362

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