Enhancements and fixes
edit
IMPORTANT: This documentation is no longer updated. Refer to Elastic's version policy and the latest documentation.
Enhancements and fixes
editFor detailed information about the 8.19.0 release, review the enhancements and fixes.
Enhancements
edit- Alerting
-
- Ensures the Reporting page only shows reports generated in the current space (#221375).
- Moves the rule settings to a flyout (#216162).
- Allows users to delete a snooze schedule from a rule using schedule ID (#213247).
- Allows users to create a snooze schedule for rules using the schedule API (#210584).
- Implements functionality to add observables, procedures, and custom fields to alerts for TheHive (#207255).
- Dashboards and Visualizations
-
- Updates time-based charts to use the multi-layer time axis by default, providing a better time window context and improved label positioning. (#210579).
- Adds a Point visibility option to Area and Line charts in Lens (#222187).
- Adds a setting to control the data table density in Lens (#220252).
- When clicking "Open in Lens" from a visualization, Lens now opens in the same tab (#217528).
-
Adds the ability to open links from Vega visualizations in a new tab by specifying the
"target": "_blank"
option for theusermeta.embedOptions.loader
property of the Vega chart configuration (#216200). - Adds globe projection improvements to Maps (#212437).
- Keeps the chart configuration when possible after editing the ES|QL visualization’s query (#210780).
- Allows the creation of dynamic aggregations controls for ES|QL visualizations (#210170).
- Data ingestion and Fleet
- Discover
-
- Expands the ES|QL editor to fit the query size automatically when loading Discover (#225509).
- Hides the "Selected only" toggle in Discover's pages that don’t support filtering by value (#220624).
- Adds a Copy value button to field value cells in the Document viewer (#218817).
-
Adds a warning and a tooltip for explaining the
_score
column in Discover (#211013). -
Adds support for
command
/ctrl
+ click to open new Discover sessions in a separate tab, for example allowing to conduct simultaneous searches in parallel more efficiently (#210982). - Updates styles for Color formatter to look like badges (#189391).
- ES|QL editor
-
-
The ES|QL
LOOKUP_JOIN
command is now GA (#225117). -
The ES|QL
COMPLETION
command is now available in technical preview (#224811). -
The ES|QL
FORK
command is now available in technical preview (#224680). - Adds suggestions for all operators when writing queries (#223503).
- Improves handling of long fields (#223222).
- Shows list of keyboard shortcuts at the bottom of the ES|QL editor (#221331).
- Adds suggestions for full text search when writing queries (#221239).
-
Adds full text search suggestions to
STATS ... WHERE
queries (#220691). -
Adds autocomplete suggestions for
STATS...WHERE
(#216379). -
Enables suggestions for the
CHANGE_POINT
command (#218100). -
Adds validation and autocomplete support for the
CHANGE_POINT
command (#216043). - Adds highlighting to code examples in the in-product documentation (#214915).
-
Suggests triple quotes when using
KQL
andQSTR
functions (#211457).
-
The ES|QL
- Elastic Observability solution
-
- Submits a comment in cases by pressing + Enter (#228473).
- Updates SLO starter prompt (#224493).
- Integrates new tail sampling settings (#224479).
- Gets model ID from anonymization rules (#224280).
- Updates system prompt to inform about anonymization (#224211).
- Adds investigation guide empty state (#223974).
- Adds anonymization support (#223351).
-
Remaps
iInCircle
andquestionInCircle
and deprecateshelp
icon (#223142). - Shows cases on alert detail overview (#222903).
- Removes is_correction and confidence attributes from knowledge base entry (#222814).
- Refetches alert detail rule data on edit flyout submit (#222118).
- Updates spec.max to 3.4 (#221544).
- Adds EDOT logging level to central config (#219722).
- Removes metrics and logs from get_service_stats API (#218346).
- Removes double confirmation when deleting conversation (#217991).
- Updates 790 deployment environment discrepancy (#217899).
- Adds embeddable Trace Waterfall Enhancements (#217679).
-
Returns 404 if
screenshot_ref
only when truly not present (#215241). - Adds the ability to create an APM availability or latency SLO for all services (#214653).
-
Includes
spaceID
in SLI documents (#214278). - Updates delete confirmation modal (#212695).
- Enables syntax highlighting for ES|QL (#212669).
- Shows dashboards with different ingest path on runtime metrics (#211822).
- Adds the ability for a user to create an API Key in Synthetics settings that applies only to specified spaces (#211816).
- Enables editing central config for EDOT Agents and SDKs (#211468).
- Adds the reason message to the rules recovery context (#211411).
-
Removes enablement check in
PUT /api/streams/{id}
for classic streams (#212289). - Uses bulk endpoint to import knowledge base entries (#222084).
- Changes embeddable view when only one monitor if one location is selected (#218402).
- Improves how related alerts are suggested (#215673).
- Updates handling of duplicate conversations in hte AI Assistant(#208044).
- Indicates when failure store is not enabled for a data stream [#221644](https://github.com/elastic/kibana/pull/221644).
- Elastic Security solution
- For the Elastic Security 8.19.0 release information, refer to Elastic Security Solution Release Notes.
- Kibana platform
-
- Adds an unused "URL" saved objects cleanup task to reduce upgrade downtime (#220138).
- Adds the ability to add badges to navigation subitems (#214854).
- Adds a badge to navigation items except section header (#217301).
- Adds back external link indicator to the side navigation (#215946).
-
Kibana logging’s pattern layout, used by default for the console appender, will now use a new default pattern layout:
[%date][%level][%logger] %message %error
. This includes the error name and stack trace if these were included in the log entry. To opt out of this behavior, you can omit the%error
placeholder from your log pattern configuration inkibana.yml
(#219940).
- Kibana security
-
-
Adds a
defaultSolution
setting to spaces configuration to allow starting Kibana with its default space set to specific solution view (#218360). -
Adds an
object_src
directive toContent-Security-Policy-Report-Only
header (#209306). - Improves handling for operator-defined role mappings (#208710).
-
Updates
js-yaml
to4.1.0
(#190678).
-
Adds a
- Machine Learning
-
- Updates NL-2-ESQL docs (#224868).
- Hides Adaptive Allocations Toggle in Serverless (#224097).
- Adds rare scripts job to preconfigured Security:Windows anomaly detection jobs (#223041).
- Adds new subAction for converse and converseStream for Bedrock (#223033).
-
Adds a recommended query for the
CATEGORIZE
function in ES|QL (#222871). - Improves error messages in Kibana’s AI Connector creation UI (#221859).
- Adds the ability to disable the AIOps features in Kibana (#221286).
- Prevents the download of models already present in other spaces and shows a warning (#220238).
-
Enhances
No Results
state for Change Point Detection (#219072). - Fixes some OpenAI models not accepting temperature for Inference service (#218887).
- Adds Voyage AI and DeepSeek icons (#216651).
- Enhances the display for anomaly time function values in anomaly tables (#216142).
- Improves the UX for deploying trained models (#205699).
- Management
-
- Adds a loader indicator when datasources are being loaded (#225005).
- Sharing
-
- Adds the ability to switch between relative and absolute time range when sharing objects (#218056).
Fixes
edit- Alerting
- Dashboards and Visualizations
-
-
Forwards the secondary prefix correctly when the state value is an empty string (
None
option) in Lens (#228183). -
Fixes an issue where a Lens Partition chart (i.e.
Pie
) prevented the user from selecting a legacy palette (#228051). - Fixes an accessibility issue where dashboard controls should be grouped as a labelled list (#227633).
- Fixes incorrectly disabled range slider tooltip and moves the Delete control button to be more visible (#227295).
- Fixes secondary metric styles to prevent wrapping in Lens (#227234).
- Keeps the Save button enabled in case of save error (#227091).
- Fixes an issue with dashboards not saving due to exceptionally high number of references in the request payload (#225908).
- Prevents Dashboard from recommending adhoc data views (#225705).
-
Prevents Lens Embeddable
defaultTitle
from being overwritten with a custom title after reload (#225664). -
Fixes panel title synchronization with corresponding saved object when using
defaultTitle
(#225237). - Refreshes "Values from a query" options for ES|QL controls on dashboard reload (#225101).
- Fixes an issue with calculating the query for retrieving ES|QL control values (#214905).
- Fixes an issue with the ES|QL Create control suggestions not triggering if the query already contained a control (#214833).
- Fixes the visibility of the date picker when writing ES|QL visualization queries (#214728).
- Fixes a performance issue with ES|QL visualizations in case of errors in the query (#225067).
- Fixes dashboard control value changes causing multiple fetches (#224761).
- Prevents Lens from breaking when the table has no data [#217937](https://github.com/elastic/kibana/pull/217937]).
- Fixes an issue in Lens where reordering the groups within a layer would incorrectly assign the color mapping to a group other than the first (#215426).
- Fixes invalid dashboard displayed as 404 instead of showing validation error (#211661).
- Fixes an issue where custom ranges and multi-field values were not correctly colored based on selected color mapping configurations (#207957).
-
Adds
useCustomDragHandle
property (#210463). - Fixes presentation panel styles (#210113).
- Fixes an issue in Lens tables where a split-by metric on a term rendered incorrect colors in table cells (#208623).
- Fixes an issue with assigning color mappings when multiple layers are defined in Lens (#208571).
-
Forwards the secondary prefix correctly when the state value is an empty string (
- Data ingestion and Fleet
- Discover
-
- Adds singulars/plurals to expiration badges (#227035).
- Fixes invalid input highlight in Data View flyout (#226822).
- Fixes an issue causing Discover to freeze when dragging & dropping columns with animations disabled (#226592).
- Fixes an issue causing an error when updating then deleting a saved query (#226569).
- Fixes an issue causing the selected document to change when resizing flyout with keyboard (#225594).
- Fixes an issue where an ES|QL query was overwritten when edited while the previous request was still running (#224671).
- The request URL now appears correctly again when inspecting an ES|QL request (#221816).
- Fixes an issue causing the icon of field list to change when mapping changes from unmapped to mapped (#221308).
- Fixes the parsing of index patterns in the Inspect feature of Kibana. Previously, certain index pattern strings were not being parsed and displayed correctly in the Inspect feature (#221084).
- Fixes an issue that causes redirects from the deprecated Logs Stream and Logs Explorer routes to Discover to lose some context such as the selected time range or KQL query (#215867).
-
Excludes only Elasticsearch metadata fields from the Summary column instead of all fields starting with
_
(#213255). - Fixes inability to clear Document ID in data view field editor preview (#220891).
- Fixed multiple accessibility issues, including adding missing aria labels and column headers, improving keyboard navigation and interactions, and improving focus changes when interacting with Discover features View list of fixes.
- ES|QL editor
-
- Fixes wrong validation on expressions between aggregations (#227989).
- Hides lookup index hidden indices from autocomplete (#227819).
-
Fixes several issues with
BUCKET
function signatures (#222553). -
Fixes validation issues with the
COALESCE
function (#222425). -
Fixes incorrect suggestions after a variable such as
?value
when using theWHERE
command (#222312). - Fixes an issue with suggestions after using triple quotes (#221200).
-
Fixes a validation issue when using asterisks
*
in queries (#219832). - Fixes an issue with incorrect source validation in case of unknown patterns (#218352).
- Fixes a display issue with the editor’s menus on Safari (#218167).
- Fixes a display issue with descriptions in suggestion tooltips (#218067).
- Correctly enables the time picker when time parameters are used with cast (#215820).
- Fixes an issue preventing warnings to display correctly when they include escaped quotes (#213685).
- Fixes a validation issue when a named parameter is used as a function (#213355).
-
Fixes an issue with suggestions for the
WHERE
command in case of a multiline query (#213240).
- Elastic Observability solution
-
-
Fixes for
metric_item
component (#227969). - Fixes incorrect rendering of statistics in TransactionsTable (#227494).
- Injects user prompt before tool call when query actions are clicked (#227462).
- Fixes editing of private location with no monitors assigned (#227411).
- Fixes missing sparklines from Dependencies table (#227211).
-
Shows tool validation error when processing a Gemini stream finishes with
MALFORMED_FUNCTION_CALL
(#227110). - Makes Uptime available in stack solution view when enabled (#226999).
- Fixes product docs installation status (#226919).
- Fixes embeddings model dropdown with legacy endpoint on upgrade (#226878).
- Fixes the EIS callout being cut off for large font sizes (#226633).
- Fixes response handling of get_apm_dependencies tool call (#226601).
- Fixes span flyout in operation page (#226423).
-
Collapses
*query
tool calls (#226078). - Fixes broken operation page (#226036).
- Limits environment name length when creating Machine Learning jobs (#225973).
- Fixes schema page (#225481).
- Hides settings from Serverless navigation (#225436).
- Fixes Agent Explorer page (#225071).
- Adds query rewriting (#224498).
- Fixes SLO federated view bug when listed remote clusters and index name exceed 4096 bytes (#224478).
- Returns suggested dashboards only for custom threshold alerts (#224458).
- Fixes broken EDOT JVM metrics dashboard when classic agent metrics are present (#224052).
- Uses bulk helper for bulk importing knowledge base entries (#223526).
-
Removes
run soon
for private location sync task (#222062). - Adjusts example to NDJSON format (#221617).
- Prevents non-aggregatable messages from showing if no data matches (#221599).
- Deletes user instruction if text is empty (#221560).
- Checks for documents before starting semantic text migration (#221152).
-
Hides data set details when
dataStream
comes from a remote cluster (#220529). - Makes API tests more resilient (#220503).
- Removes index write blocks (#220362).
-
Receives
aria-labelledby
from Elastic Charts svg (#220298). -
Queries alerts using the
alert.start
field and updates alerts function API test to check alert information (#219651). - Fixes Alerts environment query follow up (#219571).
- Prevents flyout mode from opening on mount (#219420).
- Changes the alerts query to include environment not defined value (#219228).
-
Disables using logical
AND
when filter is removed (#218910). - Ensures index templates are created (#218901).
-
Uses fields instead of
_source
in the metadata endpoint (#218869). - Fixes span url link when transactionId missing in span Links (#218232).
- Fixes Bedrock error when displaying results and visualize query (#218213).
- Makes create annotations from keyboard navigable (#217918).
- Fixes EDOT error summary (#217885).
- Removes direct function calling from the chat input (#217359).
- Adds error text in environment filter when input is invalid (#216782).
- Changes "TPM" abbreviation to trace per minute for screen-readers (#216282).
- Fixes waterfall margin left position (#216229).
-
Adds
aria-label
to transaction type select on service overview (#216014). -
Uses
nameTooltip
api for dependencies tables (#215940). - Fixes page height of the AI Assistant app in solution views (#215646).
-
Only allow
.ndjson
files when bulk importing to the knowledge base (#215433). - Removes unnecessary field service.environment from top dependency spans endpoint (#215321).
- Updates retrieve_elastic_doc api test (#215237).
- Fixes id overflow (#215199).
- Fixes contextual insights scoring (#214259).
- Updates knowledge base installation flow (#214133).
- Always shows inspect configuration button (#213619).
-
Fixes failing test in Observability stack deployments
Deployment-agnostic A…
(#213530). - Fixes conversation tests (#213338).
- Fixes sorting in profiler storage explorer (#212583).
- Adds system message in copy conversation JSON payload (#212009).
- Removed unnecessary breadcrumbs in Universal Profiling (#211081).
- Added minHeight to profiler flamegraphs (#210443).
- Adds system message (#209773).
- Ensures that when an SLO is created, the ID is verified across all spaces (#214496).
- Fixes the Outcome Preview table so columns always fill the page width after a resize in Streams (#226000).
- Adds discernible text for the Refresh data preview button in Streams (#225816).
-
Ensures the members array is unique for
GroupStreamDefinitions
in Streams (#210089). -
Applies chunking algorithm for
getIndexBasicStats
in Dataset Health (#221153). - Improves finding functions in Universal Profiling (#210437).
-
Adds logical
AND
to monitor tags and locations filter (#217985).
-
Fixes for
- Elastic Security solution
- For the Elastic Security 8.19.0 release information, refer to Elastic Security Solution Release Notes.
- Kibana platform
-
- Fixes "How’s the navigation working for you?" shown with each session (#227199).
- Hides Kibana’s header and side navigation when trying to print or use the dashboard export with print mode (#227095).
- Removes listing limit warning (#217945).
-
Fixes image resize for images used in
xpack.security.loginAssistanceMessage
(#212035). -
Passes the correct namespace to
migrateInputDocument
(#222313). - Fixes an issue preventing solution navigation submenu items from being displayed when the navigation is collapsed (#227705).
- Machine Learning
-
- Fixes handling of time ranges in embedded anomaly swim lanes (#225803).
-
Fall backs to the default value when
lookbackInterval
is empty in Anomaly Detection rules (#225249). - Fixes unknown fields not supported in Data Visualizer and Field Statistics (#223903).
- Fixes Use full data button issue which could cause page to crash (#217291).
- Fixes permission to view ML nodes (#215503).
- Fixes chart in single metric anomaly detection wizard (#214837).
- Fixes incorrect overall swim lane height in Anomaly Explorer (#213245).
- Prevents multiple clicks in the Delete Model dialog (#211580).
- Fixes further deployment of models after a failed deployment (#211459).
- AIOps Hides saved query controls (#210556).
- Management
- Search