IMPORTANT: This documentation is no longer updated. Refer to Elastic's version policy and the latest documentation.

Kibana 8.18.3

edit

The 8.18.3 release includes the following known issues and fixes.

The 8.18.3 release contains fixes for potential security vulnerabilities. Check our security advisory for more details.

Known issues

edit
PDF and PNG reports time out and fail with an invalid header error if server.protocol is set to http2

Details
If you’ve changed the server.protocol value to http2, PDF and PNG reports will fail when you export them from the dashboard, visualization, or Canvas workpad that you’re generating a report for.

Workaround
To temporarily resolve the issue, set server.protocol to http1.

Resolved
This issue is resolved in 8.17.9, 8.18.4, 8.19.0 and later.

Dashboard Copy link doesn’t work when sharing from a space other than the default space

This issue is resolved in versions 8.19.0, 8.18.4, and 8.17.9 (#227625).

Details
When attempting to share a dashboard from a space that isn’t the default space, the Copy link action never completes.

Workaround
To avoid this issue, don’t upgrade Kibana to one of the affected versions, or upgrade to a higher version that includes a fix for it.

Observability AI assistant gets stuck in a loop when attempting to call the execute_connector function.

Details
The Observability AI assistant gets stuck in a loop when calling the execute_connector function. Instead of completing queries, it times out with the error message Failed to parse function call arguments when converting messages for inference: SyntaxError: Unexpected non-whitespace character after JSON at position 72 and Error: Tool call arguments for execute_connector (...) were invalid.

Observability AI Assistant - Elastic Managed LLM may be automatically selected as default connector

Details
The Elastic Managed LLM may be automatically selected as your default connector because of existing connector selection logic. This can occur if you had not previously specified a connector for any of the following reasons:

  • You only had one connector available and it was always automatically picked for your conversations.
  • You had multiple connectors available but didn’t make a specific selection and used the automatically picked connector for your conversations.
  • You previously selected a connector but cleared your browser’s local storage or switched browsers or devices.

And:

  • All of your existing connector names come after the “Elastic Managed LLM connector" when sorted alphabetically.

For more information, check #2088

Issues with rules occur when xpack.alerting.rules.run.alerts.max is set to a value greater than 5000.

Details

If you’ve set xpack.alerting.rules.run.alerts.max to a value greater than 5000, you will encounter Result window is too large error messages when a maintenance window is active.

Workaround
To mitigate the issue, set xpack.alerting.rules.run.alerts.max to a value equal to or less than 5000.

Enhancements

edit
Elastic Observability solution
  • Improves system prompt and instructions to work better with Claude models (#221965).
Elastic Security solution
For the Elastic Security 8.18.3 release information, refer to Elastic Security Solution Release Notes.
Kibana security
  • The Invalidate user sessions API is now generally available (#224076).
Machine Learning
  • Adds local file path support for xpack.productDocBase.artifactRepositoryUrl (#217046).

Fixes

edit
Alerting
  • Fixes an issue causing Kibana to keep restarting when the cancelAlertsOnRuleTimeout Kibana configuration setting was set to false (#222263).
  • Resolves multiple issues in the Watcher UI that were introduced in 8.18.0 and 8.18.1. This includes the table not displaying more than 10 watches, an error banner appearing unexpectedly in certain scenarios, and the search bar functionality not working as expected (#223898).
  • Fixes an issue causing the interface to freeze when an error occurred after deleting a connector (#221958).
  • Fixes an issue that caused errors when rules ran during an active maintenance window that had filters and a matching rule category (#221702).
Dashboards and Visualizations
  • Fixes an issue that prevented navigating through pages when inspecting a chart’s data (#223537).
  • Fixes an issue preventing Canvas embeddables from correctly refreshing (#221326).
Data ingestion and Fleet
  • Fixes the UnenrollInactiveAgentsTask task to correctly only unenroll agents inactive for longer than the value defined by the unenroll_timeout setting (#222592).
  • Fixes an issue that could prevent some integrations from correctly showing as installed (#221624).
Discover
  • In version 8.18.0, we changed the way time ranges are handled for Discover ES|QL CSV exports (#216792). We realized that this change caused an issue with CSV Post URLs now using an absolute time range instead of a relative one, leading to duplicate reports being generated. We’ve reverted this change while we investigate different solutions (#223249).
Elastic Observability solution
  • Fixes an issue causing the screenshot of the first step to appear for each step of the last successful test run in Synthetics (#224220).
  • Fixes an issue that could cause losing unsaved changes after manually running a Synthetics test (#222503).
  • Fixes an accessibility issue in Synthetics settings, causing the focus to move out of the page when using cc and bcc elements in the email connector form (#223828).
  • Avoids adding tool instructions to the system messages when tools are disabled (#223278).
  • Fixes a navigation issue where clicking the error count on an APM waterfall item triggers a full page reload (#221664).
  • Fixes an issue preventing metrics graphs from correctly showing in the Services Inventory page (#222439).
  • Fixes pagination not working on the Services Inventory page when progressive loading is enabled (#220514).
Elastic Security solution
For the Elastic Security 8.18.3 release information, refer to Elastic Security Solution Release Notes.
Machine Learning
  • Fixes an issue with the Bedrock connector not using the action proxy configuration (#224130).
  • Fixes an issue with Anomaly Explorer where the selected overall swimlane bucket is not respected for viewBy jobId (#222845).
  • File upload: Fixes adding additional field when a pipeline is blank (#222775).
  • Fixes the inference endpoint assignment to the trained model object (#222076).
  • File upload: Correctly restricts auto-deployment to Elastic models (#221357).
  • Ensures the OpenAI connector respects the action proxy configuration for all sub-actions (#219617).
Installation and upgrade
  • Fixes an issue where /etc/default/kibana on Debian packages and /etc/sysconfig/kibana on RPM packages would be overwritten during upgrade (#221276).