Kibana 8.17.5
editKibana 8.17.5
editThe 8.17.5 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.5 release information, refer to Elastic Security Solution Release Notes.
Fixes
edit- Dashboards and Visualizations
-
- Wraps text in search bars (#217556).
- Updates the HTTP API response from 201 to 200 (#217054).
- Fixes an issue with the state being dropped when editing visualize embeddables (#216910).
-
Fixes a race condition in
useBatchedPublishingSubjects
(#216399). - Fixes dragged elements becoming invisible when dragging-and-dropping in Lens (#213928).
- Data ingestion and Fleet
-
-
Enables unenroll inactive agent tasks to unenroll some agents if the first set returned is equal to
UNENROLLMENT_BATCH_SIZE
(#216283).
-
Enables unenroll inactive agent tasks to unenroll some agents if the first set returned is equal to
- Elastic Observability Solution
-
- Fixes the Alerts tab count in Monitor details (#216761).
- Fixes the Save visualization action on the Monitors Overview tab (#216695).
-
Makes service inventory icons visible if the
agentName
is returned (#216220). - Fixes an issue with old time units persisting when updating monitor frequency (#215823).
- Fixes the query for transaction marks (#215819).
- Fixes the location filter in the status rule executor (#215514).
-
Adds missing
user_agent
version field and shows it on the trace summary (#215403). - Fixes the missing URL in the transaction summary (#215397).
- Fixes the span link invalid filter (#215322).
-
Prevents
getChildrenGroupedByParentId
from including the parent in the children list (#214957). - Fixes entry waterfall transaction being treated as an orphan (#214700).
- Fixes an issue with loading SLOs by status, SLI type, or instance ID (#209910).
- Elastic Security solution
- For the Elastic Security 8.17.5 release information, refer to Elastic Security Solution Release Notes.
- Kibana platform
-
- Fixes the Share modal export icon focusable (#217313).
- Machine Learning
-
-
Fixes the
Change Point Detection
embeddable (#217178).
-
Fixes the
- Management