Kibana 8.17.6
editKibana 8.17.6
editThe 8.17.6 release contains fixes for potential security vulnerabilities. See our security advisory for more details.
The 8.17.6 release includes the following enhancements and fixes.
Known issues
editObservability AI assistant Knowledge Base entries with empty text can lead to Kibana OOM or restarts.
Details
The semantic text migration can cause excessive traffic to a cluster and might eventually cause the Kibana instance to crash due to OOM, together with increase of requests to Elasticsearch & ML nodes.
The problem can occur when there is one or more empty text Knowledge Base documents.
The migration script does not handle this scenario and will indefinitely update the same document.
Because the document update involves semantic_text an ML node is kept warm further increasing the costs.
The issue involves semantic_text field type (and thus the semantic_text migration which is causing this issue), introduced in the knowledge base feature in 8.17.
Workaround
- Pause the Kibana instance if possible. If not possible, skip this step.
-
Run a dry run query to identify if you have empty Knowledge Base documents. If you have at least 1 hit, you can be affected by the problem.
GET .kibana-observability-ai-assistant-kb/_search { "query": { "bool": { "must": [{ "exists": { "field": "text" }}], "must_not": [ { "wildcard": { "text": "*" } } ] } } }
-
Execute the deletion. For extra safety, you might want to trigger a snapshot before executing it.
POST .kibana-observability-ai-assistant-kb/_delete_by_query { "query": { "bool": { "must": [{ "exists": { "field": "text" }}], "must_not": [ { "wildcard": { "text": "*" } } ] } } }
For more information, check:
Enhancements
edit- Elastic Security solution
- For the Elastic Security 8.17.6 release information, refer to Elastic Security Solution Release Notes.
Fixes
edit- Dashboards and Visualizations
- Elastic Observability Solution
-
-
Prevents an error with reading properties in
custom_link_flyout.tsx
(#219668). -
Handles missing
trace
in API response (#219512). - Displays an error message when creating an anomaly detection job fails (#219364).
- Ensures that a distinct alert is sent per monitor configuration when Receive distinct alerts per location is turned off (#219291).
- Prevents setting up filters when embeddable dashboard is destroyed (#219097).
- Fixed error message when using Synthetics monitor status rule controls (#218994).
- Fixes monitor history histogram and group by location issue (#218550).
- Fixes pagination for test run logs (#218458).
-
Fixes span url link when
transactionId
is missing in span links (#218232). - Sorts the Environment dropdown alphabetically (#217710).
- Prevents other conditions from changing when you change the condition type of a monitor status rule (#216426).
- Filters out upstream orphans in the waterfall (#214704).
-
Prevents an error with reading properties in
- Elastic Security solution
- For the Elastic Security 8.17.6 release information, refer to Elastic Security Solution Release Notes.
- Kibana security
-
- Ensures simultaneous successful logins when refreshing multiple tabs (#212148).
- Machine Learning
- Management
-
- Fixes error message when previewing index templates used by data streams (#217604).