IMPORTANT: No additional bug fixes or documentation updates
will be released for this version. For the latest information, see the
current release documentation.
Enhancements and bug fixes
editEnhancements and bug fixes
editFor detailed information about the 8.16.0 release, review the enhancements and bug fixes.
Enhancements
edit- Alerting
- 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
andagent.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 themonitoring_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 likeKEEP
in ES|QL queries (#193595). -
Adds
all (*)
to the list of suggestions forCOUNT
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
orall
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
- 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
- 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
- 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.
-
Fixes an issue with the Network Drive connector where advanced configuration fields were not displayed for CSV file role mappings with
- 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