This documentation contains work-in-progress information for future Elastic Stack and Cloud releases. Use the version selector to view supported release docs. It also contains some Elastic Cloud serverless information. Check out our serverless docs for more details.
Enhancements and bug fixes
editEnhancements and bug fixes
editFor detailed information about the 8.12.0 release, review the enhancements and bug fixes.
Enhancements
edit- Alerting
-
- Auto close ServiceNow incidents when alerts are resolved (#171760).
-
PagerDuty connector now supports the links and
custom_details
attributes (#171748). - Adds a mute and unmute action component in the alerts table row actions (#170651).
-
Extends the PagerDuty connector API to support the
links
andcustom_details
attributes provided by the Event API (#170459). - Adds toggle for alert as data fields in alert templating (#170162).
- APM
-
- Perform functions and LLM interactions on the server (#172590).
- Adds viewInApp URL to the custom threshold rule type (#171985).
- Adds the KQL bar to embeddables (#171016).
- Enables the average mobile app launch time panel (#170773).
- Enables the mobile most launches panel (#168925).
- Improves the Differential Top N functions grid view (#170008).
- Cases
- Dashboard
-
- Adds Links to the Visualization library (#170810).
- Discover
-
- Adds a field tokens column in the grid header (#167179).
- Enables the addition of columns from the document viewer when using ES|QL (#171083).
- Adds field search via wildcards in the document viewer (#168616).
- Improves search for field names by handling spaces like wildcards (#168381).
- Updates mapping conflict popover with types list (#169855).
- On search source error, show view details action that opens request in inspector (#170790).
- Adds an Unsaved changes label when in an unsaved state of saved search (#169548).
- Allows changing the current sample size and saving it with a saved search (#157269).
- Adds new sparse vector and dense vector icons (#169493).
-
Adds
sparse_vector
field support (#168186).
- Elastic Security
- For the Elastic Security 8.12.0 release information, refer to Elastic Security Solution Release Notes.
- Elastic Search
-
- Trained models can now be deployed and started directly from the Machine Learning inference pipeline configuration flyout (#173434).
- Fleet
-
- Adds support for Elasticsearch output performance presets (#172359).
-
Adds a new
keep_monitoring_alive
flag to agent policies (#168865). - Adds support for additional types for dynamic mappings (#168842).
- Implements Elastic Agent upgrade states UI (#167539).
- Use default component templates from Elasticsearch (#163731).
- Lens & Visualizations
-
- Moves the tagcloud visualization in Lens out of experimental status (#168824).
- Allows coloring an entire metric panel when applying a maximum value to the metric visualization in Lens (#172531).
- Adds truncation for data view pickers and field lists with many characters (#172296).
- Allows searching in the ES|QL inline documentation description (#171916).
- Allows setting non-numeric metrics for metric visualizations in Lens (#169258).
- Machine Learning
-
- Removes the beta badge from ML alerting rules (#173545).
- Removes the technical preview badge from AIOps log rate analysis (#172722).
- Adds anomaly description as an alert message for the anomaly detection rule type (#172473).
- Adds a sampled percentage of documents, and cardinality, for text fields for the Data Visualizer Field statistics tab and addresses an issue with a missing bucket in the document count chart (#172378).
- Adds option to display an overlay chart on the data drift expanded row (#172239).
- AIOps: Shows top N results when no documents are in baseline or deviation in log rate analysis(#171924).
- AIOps: Adds support to restore baseline and deviation from URL state on page refresh for log rate analysis (#171398).
- Validates and limits threading parameters for starting a model deployment (#171921).
- Trained models: Adds a missing job node to models map view when original job has been deleted (#171590).
- Trained models list: Disables the View training data action if data frame analytics job no longer exists (#171061).
- Adds a trained model flyout with available models to download for in the Trained Models UI (#171024).
- Allows temporary data views in the anomaly detection jobs wizards (#170112).
-
Assigns downloaded ELSER models to the
*
space (#169939). - Adds pattern analysis to the anomaly action menu (#169400).
- Adds test pipeline action for data frame analysis trained models in models list (#168400).
- Management
-
- Adds a search bar to the Clusters and shards tab (#171806).
- Aligns data view and destination index creation workflows in Transforms and Data Frame Analytics wizards (#171202).
- The index lifecycle summary on the Index lifecycle page is now displayed in a separate tab (#170726).
- Adds the ability to view mappings conflicts in data views on the data view management page (#169381).
- Implements index overview cards (#168153).
- Observability
-
- Reset UI for updating outdated SLOs (#172883).
- Adds timeslice metric indicator for SLOs (#168539).
- Adds logic to update flyout highlights (#172193).
- Sets budget consumed mode as the default mode for burn rate rule configuration (#171433).
- Allow users to define burn rate windows using budget consumed (#170996).
- Makes rules created in Discover visible in Observability (#171364).
- Adds support for document count to custom metric indicator (#170913).
- Improves displaying inline frames (#169212).
- Adds summary insight to the Differential flamegraph (#168978).
-
Include
search-*
when recalling documents (#173710).
- Platform
-
-
Limits
elasticsearch.maxSockets
to 800 by default (#151911).
-
Limits
- Presentation
- Reporting
- Security
-
-
The default value of the
elasticsearch.requestHeadersWhitelist
configuration option has been expanded to include thees-client-authentication
HTTP header, in addition toauthorization
(#172444). - Adds risk engine missing privileges callout (#171250).
- Implements Asset Criticality Create, Read & Delete APIs (#172073).
-
The default value of the
Bug Fixes
edit- Alerting
-
- Fixes the alert details page search bar not considering Query configurations in the Kibana advanced settings (#172498).
- Fixes adding evaluation threshold to alert payload for ES query rule (#171571).
- Hides the Logs tab in Rules page to unauthorized users (#171417).
- Fixes hyperlinks in Slack messages being broken when there is "_" or "*" in the URL (#170067).
- APM
-
- Removes usage of internal client when fetching agent configuration etags metrics (#173001).
- Fixes encoding custom links values (#171032).
- Fixes an issue where data views were previously not space aware (#170857).
- Fixes issue with onboarding page around java agent (#168816).
-
Adds a data tier filter to the
/has_data
API (#173382).
- Cases
-
- Fixes a bug that prevented users with read permission from being assigned to cases (#172047).
- Dashboard
-
- Prevents unnecessary loss of dashboard unsaved state (#167707).
- Discover
- Elastic Security
- For the Elastic Security 8.12.0 release information, refer to Elastic Security Solution Release Notes.
- Fleet
-
- Allows agent upgrades if patch version is higher than Kibana (#173167).
- Fixes secrets with dot-separated variable names (#173115).
- Fixes endpoint privilege management endpoints return errors (#171722).
- Fixes expiration time for immediate bulk upgrades being too short (#170879).
-
Fixes incorrect overwrite of
logs-*
andmetrics-*
data views on every integration install (#170188). - Creates intermediate objects when using dynamic mappings (#169981).
- Lens & Visualizations
-
- Fixes the sorting of null values so they are displayed last (#172691).
- Fixes the overwriting of chart descriptions after editing a visualization in Lens (#172653).
- Fixes an issue where the timerange panel wasn’t correctly assigned during a conversion from dashboard to Lens (#172647).
- Various fixes for heatmap in Lens (#172602).
- Fixes filters being lost when navigating from dashboard → editor → Lens in TSVB (#172566).
- Ignore drop ES|QL commands for date histogram in discover (#171769).
- Machine Learning
-
- Ensures data frame analytics job can be deleted from analytics map (#174212).
- Fixes filter for boolean fields filtering for numbers in Field statistics / Data Visualizer (#174050)
- Fixes registering of the ML alerting rules with the basic license (#173644).
- Fixes display of actions column in the datafeed chart flyout (#173365).
- Fixes View in Discover option in Anomaly explorer not handling multiple field values or values with quotation marks (#172897).
- Fixes field stats in Discover showing 0 sample count at times when switching data views (#172734).
- Fixes long field names overflowing in Anomaly detection wizard detector selection (#172715).
- Fixes data drift numeric fields not showing correctly (#172504).
- Fixes Data Visualizer / ML field stats and Data Frame Analytics to exclude _tier fields (#172223).
- Uses standard analyzer in log pattern analysis to ensure filter in Discover matches correct documents (#172188).
- Fixes ML node check and checks user privileges to create job button in dashboard (#172022).
- Fixes Kibana object list in new job from recognized index page (#171935).
- Management
-
- Fixes retention policy field name not setting by default correctly in the Transform creation wizard (#172609).
- Metrics
-
- Moves formulas and dashboard config to inventory models (#171872).
- Platform
- Observability
- Presentation
-
- Fixes validation query for nested fields (#173690).
- Fixes user privileges around Links panels saved to the library (#173332).
- Prevents overflowing dashboard title on saved toast notifications (#172620).
- Ignore indices without geometry field in vector tile requests (#171472).
- Fixes layer displaying no data instead of error (#170084).