Enhancements and bug fixes

edit

Enhancements and bug fixes

edit

For detailed information about the 8.16.0 release, review the enhancements and bug fixes.

Enhancements

edit
Alerting
  • Allow users to select template while adding a case action in the rule (#190701).
  • New full-page rule form in the Stack Management app (#194655).
Dashboards and visualizations
  • Adds compressed style for dashboard controls (#190636).
  • Adds the ability to duplicate a managed dashboard from its managed badge (#189404).
  • Adds the ability to expand the height of various sections in the Edit ES|QL visualization flyout (#193453).
  • Improves the query authoring experience when editing an ES|QL visualization (#186875).
  • Syncs the cursor for time series charts powered by ES|QL (#192837).
  • Gauge and metric Lens visualizations are no longer experimental (#192359).
  • Sets gauge default palette to "temperature" in Lens (#191853).
  • Supports fuzzy search on field pickers and field lists in Lens (#186894).
Data ingestion and Fleet
  • Update max supported package version (#196551).
  • Adds additional columns to Agent Logs UI (#192262).
  • Show +build versions for Elastic Agent upgrades (#192171).
  • Added format parameter to agent_policies APIs (#191811).
  • Adds toggles for agent.monitoring.http.enabled and agent.monitoring.http.buffer.enabled to agent policy advanced settings (#190984).
  • Support integration policies without agent policy references (aka orphaned integration policies) (#190649).
  • Changed the UX of the Edit Integration Policy page to update agent policies (#190583).
  • Allow traces to be added to the monitoring_enabled array in Agent policies (#189908).
  • Create task that periodically unenrolls inactive agents (#189861).
  • Adds setup technology selector to add integration page (#189612).
  • Support integration-level outputs (#189125).
Discover
  • Renames the Documents tab to Results in ES|QL mode (#197833).
  • Adds a cluster details tab for CCS data sources when inspecting requests in ES|QL mode (#195373).
  • Adds the query time to the list of statistics when inspecting requests in ES|QL mode (#194806).
  • Improves display of error messages in ES|QL mode (#191320).
  • Adds a help menu to the ES|QL mode (#190579).
  • Initializes the ES|QL editor with time named parameters when switching from the classic mode with a data view without @timestamp (#189367).
  • Adds the ability to select multiple rows from the Documents table using "Shift + Select" (#193619).
  • Adds the ability to filter on field names and values in the expanded document view (#192299).
  • Adds filtering for selected fields (#191930).
  • Adds a dedicated column to the document viewer flyout for pinning and unpinning rows (#190344).
  • Improves absolute column width handling (#190288).
  • Allows filtering by field type in the document viewer flyout (#189981).
  • Improves the document viewer flyout to remember the last active tab (#189806).
  • Adds ability to hide fields with null values from the document viewer (#189601).
  • Adds the ability to copy selected rows as text (#189512).
  • Adds a log level badge cell renderer to the Discover logs profile (#188281).
  • Shows ECS field descriptions in Discover and adds markdown support for field descriptions (#187160).
  • Adds support for the Log overview tab to the Discover log profile (#186680).
  • Adds default app state extension and log integration data source profiles (#186347).
  • Allows to select and deselect all rows in the grid at once (#184241).
  • Limits the height of long field values by default (#183736).
ES|QL editor
  • Changes the auto-focus to be on the ES|QL editor when loading the page (#193800).
  • Updates the autocomplete behavior for SORT to be in line with other field-list-based experiences like KEEP in ES|QL queries (#193595).
  • Adds all (*) to the list of suggestions for COUNT functions in ES|QL queries (#192205).
  • Improves ES|QL autocomplete suggestions for case() expressions (#192135).
  • Opens suggestions automatically for sources lists and ENRICH functions when writing ES|QL queries (#191312).
  • Improves wrapping and readability for ES|QL queries (#191269).
  • Improves suggestions based on previous function arguments and date suggestions for bucket functions in ES|QL queries (#190828).
  • Show the LIMIT information in the ES|QL editor’s footer (#190498).
  • Opens suggestions automatically for field lists in ES|QL queries (#190466).
  • Integrates a time picker for date fields into the ES|QL editor (#187047).
  • Improves ES|QL support for Elasticsearch sub-types in AST for both validation and autocomplete (#189689).
  • Adds ECS information to the ES|QL editor suggestions and prioritizes fields based on ECS information on the editor (#187922).
  • Improves BY suggestions in ES|QL queries to include pipe and comma operators (#189458).
  • Makes the suggestion menu open automatically in more places in ES|QL queries (#189585).
  • Adds hints upon hover for function argument types and time system types (#191881).
Elastic Observability solution
  • Enable Kubernetes Otel flow (#196531).
  • Pass function responses when copying conversation (#195635).
  • Turn fast filter on by default and ensure tech preview badge shows when turned on (#193710).
  • Custom Service Name Cell (#192381).
  • Remove manage_transform and manage_ingest_pipeline privilege requirements (#190572).
  • Create new formula for CPU Usage metric (#189261).
  • Adds customizable header for quickstart flows (#188340).
  • Change Kubernetes guide to link to observability onboarding (#188322).
  • Adds KB user instructions (#187607).
  • Refactor Synthetics Overview page for increased scalability (#187092).
  • Improve synthetics alerting (#186585).
  • Annotations Initial phase (#184325).
Elastic Search solution
  • Adds Alibaba AI Search to Deletion, search and filtering of inference endpoints (#190783).
Elastic Security solution
For the Elastic Security 8.16.0 release information, refer to Elastic Security Solution Release Notes.
Kibana security
  • Enhances Open API spec generation to include Route Security Authorization if available (#197001).
  • Automatic Import now analyzes larger number of samples to generate an integration (#196233).
  • Extended KibanaRouteOptions to include security configuration at the route definition level (#191973).
  • Adds several UX improvements to the management of Spaces in Stack Management > Spaces, including the ability to assign Roles to an existing Space. (#191795).
  • Displays an "invalid file" error when selecting unsupported file types for the user profile image (#190077).
  • Displays a warning to users whenever role mappings with empty any or all rules are created or updated (#189340).
  • Adds support for CHIPS cookies (#188519).
  • Adds support for Permissions Policy reporting (#186892).
Machine Learning
  • File upload: enables check for model allocations (#197395).
  • Data visualizer: Adds icons for semantic text, sparse vector, and dense vector (#196069).
  • Updates vCPUs ranges for start model deployment (#195617).
  • Adds ML tasks to the Kibana audit log (#195120).
  • Anomaly Detection: adds ability to delete forecasts from job (#194896).
  • Updates for Trained Models table layout and model states (#194614).
  • Log rate analysis: ensures ability to sort on Log rate change (#193501).
  • Single Metric Viewer: Enables cross-filtering for by, over, and partition field values (#193255).
  • Adds link to anomaly detection configurations from Integration > Assets tab (#193105).
  • Anomaly Explorer: Displays markers for scheduled events in distribution-type anomaly charts (#192377).
  • Serverless Security: Adds ES|QL visualizer menu item to the nav (#192314).
  • Updates icons for Machine Learning embeddable dashboard panel types (#191718).
  • AIOps: Uses no minimum time range by default for pattern analysis (#191192).
  • Links to ML assets from Integration > Assets tab (#189767).
  • Utilizes the DataViewLazy in ML plugin (#189188).
  • AIOps: Chunks groups of field candidates into single queries for top items and histograms (#189155).
  • AIOps: Updates fields filter popover to be able to filter fields from analysis (not just grouping) (#188913).
  • Single Metric Viewer embeddable: adds forecasting (#188791).
  • Adds new custom rule action to force time shift (#188710).
  • AIOps: Chunks groups of field candidates into single queries (#188137).
  • AIOps: Adds log rate analysis to alert details page contextual insight (#187690).
  • Adds ability to toggle visibility for empty fields when choosing an aggregation or field in Anomaly detection, data frame analytics (#186670).
  • Anomaly Detection: Adds popover links menu to anomaly explorer charts (#186587).
Management
  • Adds an option to show or hide empty fields in dropdown lists in Transform (#195485).
  • Adds a confirmation dialog when deleting a transform from a warning banner (#192080).
  • Improves the autocomplete to suggest fields for the dense_vector type in Console (#190769).
  • Adds the ability to view an ILM policy details in read-only mode (#186955).

Bug fixes

edit
Alerting
  • Show up to 1k maintenance windows in the UI (#198504)
  • Skip scheduling actions for the alerts without scheduledActions (#195948).
  • Fixes Stack Alerts feature API access control (#193948).
  • Remove unintended internal find routes API with public access (#193757).
  • Convert timestamp before passing to validation (#192379).
  • Grouped over field is not populated correctly when editing a rule (#192297).
  • Mark slack rate-limiting errors as user errors (#192200).
  • Fixes maintenance window filtering with wildcards (#194777).
  • Fixes search filters in rules, alerts, and maintenance windows (#193623).
Cases
  • Use absolute time ranges when adding visualizations to a case (#189168).
  • Fixes custom fields with long text that could not be edited in the UI (#190490).
Dashboards and visualizations
  • Correctly show full screen mode when opening a dashboard or panel from a URL that contains the fullScreenMode parameter (#196275) and (#190086).
  • Fixes an issue that could cause a the dashboard list to stay in loading state (#195277).
  • Correctly use the same field icons as Discover (#194095).
  • Fixes an issue where panels could disappear from a dashboard when canceling edit after saving the dashboard (#193914).
  • Adds scroll margin to panels (#193430).
  • Fixes an issue with the breadcrumb update icon not working when clicked (#192240).
  • Fixes an issue where unsaved changes could remain after saving a dashboard (#190165).
  • Fixes an issue causing the flyout to close when canceling the Save to library action (#188995).
  • Fixes incomplete string escaping and encoding in TSVB (#196248).
  • Fixes an issue where label truncation in heat map legends was not working properly in Lens (#195928).
  • Fixes an issue where the color picker and axis side settings were incorrectly available in the breakdown dimension editor for XY charts in Lens (#195845).
  • Fixes the tooltip position on faceted charts in Vega (#194620).
  • Fixes the filter out legend action for ES|QL visualizations (#194374).
  • Fixes element sizing issues in full screen mode in Vega (#194330).
  • Fixes the default cell text alignment setting for non-numeric field types in Lens (#193886).
  • Limits the height of the query bar input for long KQL queries (#193737).
  • Makes the title correctly align left after removing an icon in Lens metric charts (#191057).
  • Fixes a "No data" error caused by the "Collapse by" setting in Lens metric charts (#190966).
  • Fixes an issue causing the color of a cell to disappear when clicking the "Expand cell" icon in Lens (#190618).
  • Removes unnecessary index pattern references from Lens charts (#190296).
  • Fixes several accessibility issues (#188624).
Data ingestion and Fleet
  • Revert "Fix client-side validation for agent policy timeout fields" (#194338).
  • Adds proxy arguments to install snippets (#193922).
  • Rollover if dimension mappings changed in dynamic templates (#192098).
Discover
  • Fixes an issue with search highlighting (#197607).
  • Correctly pass embeddable filters to the Surrounding Documents page (#197190).
  • Fixes trailing decimals dropped from client side validation messages (#196570).
  • Fixes several validation issues and creates an expression type evaluator for ES|QL queries (#195989).
  • Fixes duplicate autocomplete suggestions for WHERE clauses and suggestions with no space in between in ES|QL queries (#195771).
  • Improves variable and field name handling in ES|QL queries (#195149).
  • Fixes an issue where the Unified Field List popover could get cut off (#195147).
  • Fixes the width for saved object type columns (#194388).
  • Adds tooltips to Discover button icons (#192963).
  • Excludes inactive integration data stream suggestions (#192953).
  • Fixes new variables being suggested in incorrect places (#192405).
  • Only log requests in the Inspector when they completed (#191232).
ES|QL editor
  • Fixes an issue where the autocomplete suggestions could cause duplicate entries in ES|QL queries (#190465).
  • Fixes several styling issues in the ES|QL editor (#190170).
Elastic Observability solution
  • Change the slice outcome from bad to good whenever there is no data during the slice window (#196942).
  • Make agent names generic with otel-native mode (#195594).
  • Avoid showing unnecessary error toast (#195331).
  • Use fields instead of _source on APM queries (#195242).
  • Fixes ping heatmap payload (#195107).
  • Fixes rule modal warnings in the developer console (#194766).
  • Avoid AI assistant overlaying AI conversations (#194722).
  • Improve loading state for metric items (#192930).
  • Fixes issue where heatmap UI crashes on undefined histogram data (#192508).
  • Calculate the latest metadata lookback based on the calculated history delay (#191324).
  • Remove dedicated language setting (#190983).
  • Change latest metric to use @timestamp (#190417).
  • Prevent initial error when adding filters (#190214).
  • Display error message when failing to enable machine learning anomaly detection in Inventory (#189627).
  • Convert route validation to Zod (#188691).
  • Fixes functions table height in asset details view profiling tab (#188650).
  • Adds four decimal places float validation for transaction_sample_rate (#188555).
  • Centralize data fetching and better control of when data can be refreshed (#187736).
  • Fixes heatmap on monitor detail/history page for very large doc counts (#184177).
  • Adds settings to serverless allowlist (#190098).
  • Set missing group to false by default and show checkbox value in disable mode (#188402).
Elastic Search solution
  • Fixes an issue with the Network Drive connector where advanced configuration fields were not displayed for CSV file role mappings with Drive Type: Linux selected.
Elastic Security solution
For the Elastic Security 8.16.0 release information, refer to Elastic Security Solution Release Notes.
Kibana platform
  • Fixes an issue causing a wrong date to show in the header of a report when generated from relative date (#197027).
  • Fixes an issue where the Created and Updated timestamps for Dashboards were ignoring the default timezone settings in Advanced settings. (#196977).
  • Fixes an issue causing searches including a colon : character to show inaccurate results (#190464).
Kibana security
  • Fixes an issue where an LLM was likely to generate invalid processors containing array access in Automatic Import (#196207).
Machine Learning
  • File upload: fixes PDF character count limit (#197333).
  • Data Drift: Updates brush positions on window resize fix (#196830).
  • AIOps: Fixes issue where some queries cause filters to not be applied (#196585).
  • Transforms: Limits the data grid result window (#196510).
  • Fixes Anomaly Swim Lane Embeddable not updating properly on query change (#195090).
  • Hides ES|QL based saved searches in ML & Transforms (#195084).
  • Fixes query for pattern analysis and change point analysis (#194742).
  • Anomaly explorer: Shows data gaps and connect anomalous points on Single Metric Charts (#194119).
  • Fixes file upload with no ingest pipeline (#193744).
  • Disables field statistics panel in Dashboard if ES|QL is disabled (#193587).
  • Fixes display of assignees when attaching ML panels to a new case (#192163).
  • Anomaly explorer: Fixes the order of the coordinates displayed on the map tooltip (#192077).
  • Fixes links to the Single Metric Viewer from the Annotations and Forecasts tables (#192000).
  • Trained models: fixes responsiveness of state column for smaller displays (#191900).
  • File upload: increases timeout for upload request (#191770).
  • Improves expired license check (#191503).
Management
  • Fixes the pagination of the source documents data grid in Transforms (#196119).
  • Fixes autocomplete suggestions after a comma in Console (#189656).