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

Enhancements and fixes

edit

For 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 the usermeta.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
  • Reuses shared integration policies when duplicating agent policies (#217872).
  • Adds support for collapsible sections in integration overview pages (#223916).
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 and QSTR functions (#211457).
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 and questionInCircle and deprecates help 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 in kibana.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 to Content-Security-Policy-Report-Only header (#209306).
  • Improves handling for operator-defined role mappings (#208710).
  • Updates js-yaml to 4.1.0 (#190678).
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
  • Reports are timing out and failing with an invalid header error (#225919).
  • Fixes ignored dynamic templates (#219875).
  • Updates task state version after execution (#215559).
  • Fixes a regression that caused the cases actions to disappear from the Alerts table Bulk actions menu (#215111).
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).
Data ingestion and Fleet
  • Fixes backfill logic for agentless support across all packages (#225767).
  • Fixes a UI error that occurred when no tag filter was selected (#225413).
  • Reverts "Added instructions for installing Elastic Agent complete" (#223520).
  • Fixes styled component theme lookup issue (#221979).
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 the WHERE 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).
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
  • Fixes spaces search functionality for spaces created with avatar type as image (#220398).
  • Fixes flyout styling issues in data views Edit flyout (#228078).
Search
  • Fixes an issue in Search Playground where context limit errors were not handled well when using the Elastic Managed LLM (#225360).
  • Adjusts the z-index of the app menu header to not conflict with the Persistent Console (#224708).