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