Elastic Cloud Serverless changelog
Review the changes, fixes, and more to Elastic Cloud Serverless.
- Elastic Agent Builder is now generally available in Elastic Cloud Serverless. Enabled by default in Elasticsearch projects, you can now opt in in Observability and Security projects. Learn how to get started.
- Adds support for ES|QL in Vega #247186
- Improves Fleet setup memory usage by deferring package reinstalls to async tasks #248235
- Adds tab-scoped, retainable flyout behavior in Discover #246612
- Adds hover previews to the recently closed tabs menu in Discover #246973
- Adds unified rules list #242208
- Adds Windows support to the OTel host onboarding flow #248478
- Integrates the new app menu with dashboards #246153
- Enhances anomaly detection model memory estimation for user-supplied configurations #248479
- Adds time window buttons to the date picker in Machine Learning views #248142
- Adds a
timeoutparameter toInferenceChatModel#248326 - Redesigns the empty state for the Streams listing #248636
- Redesigns the empty states for the Partitioning and Processing tabs #248463
- Allows filtering from legend actions in ES|QL when supported #248789
- Adds a Queries tab to the Significant Events Discovery page #248243
- Adds a
get_trace_change_pointstool for trace change point analysis #247810 - Adds a background task for significant events query generation #248608
- Refactors the ES|QL inference operator architecture to support multi-value fields #139694
- Removes the implicit
limitappended to each subquery branch in ES|QL #139058 - Makes the ES|QL
TEXT_EMBEDDINGfunction generally available (GA) #140555 - Adds support for the multimodal embedding task type to the JinaAI service #140323
- Adds
CHICKENfunction to ES|QL #140645 - Adds a suggestion for resolving the Machine learning node allocation error #139520
- Adds top-level arithmetic operations support to
TS | STATS#140135 - Adds
dense_vectorsupport forCOUNT,PRESENT, andABSENTaggregations in ES|QL #139914 - Enables
NULLIFYandFAILunmapped field resolution in technical preview #140528 - Adds support for mapping unavailable fields #140463
- Moves union types out of
BlockLoaderin ES|QL #140384 - Adds timezone support to
TO_STRING,TO_DATETIME, andTO_DATENANOSconverters in ES|QL #138985 - Adds timezone support to
TRangein ES|QL #139911 - Increases DiskBBQ vector block bulk size to 32 #138217
- Prefetches vectors during rescoring #139955
- Stores fallback match-only text fields in binary doc values #140189
- Stores flattened field data in binary doc values #140246
- Stores raw pattern text fields in binary doc values #140191
- Updates Grok to use
Matcher#setTimeout#139405 - Makes vector functions generally available (GA) #140545
- Makes the auto-expand indices functionality use the desired cluster topology when one is available
- Runs replica topology boundary enforcement when receiving the desired topology
- Adds tests for ES|QL index exclusion
- Fixes incorrect time zone for CSV reports that use local date comparison #244405
- Fixes timestamp override for ES|QL CSV-formatted scheduled reports with relative time ranges #248169
- Limits variable suggestions to in-scope variables #248365
- Expands the time range of all documents with
date_nanostime fields #248495 - Fixes query drafts when switching tabs #247968
- Prevents loss of UI state in signal-specific Discover flyout tabs when refreshing a query #248203
- Fixes missing spans when viewing a trace with a large number of spans in Discover #247689
- Uses monitor query ID for project monitor package policies #248762
- Fixes duplicated test results in the monitor status heat map at higher granularity #248761
- Adds no-data behavior options for metric threshold alerts #247669
- Prevents unauthorized delete attempts for Notes and improves the error message #247617
- Fixes an issue where the pagination on the Notes tab was showing
1-0 of 0when no notes exist #248481 - Fixes an issue with share modal where all time ranges were shared as absolute #248804
- Fixes missing
counterfields in the anomaly detection dropdown #248187 - Updates Packetbeat DNS tunneling datafeed to include runtime mappings #249317
- Fixes the document rejection when partitioning streams while data is ingested #247953
- Fixes the timestamps in the Recent Log Entries table to respect the time zone setting in Kibana (
dateFormat:tz) #249016 - Fixes an issue where the agent count was not updating on the homepage #248657
- Fixes missing service environment in custom links #248631
- Fixes an issue where duplicated managed ILM (index lifecycle management) policies were marked as managed #248586
- Adds a
cold startbadge to unified waterfall visualization #248857 - Fixes broken links pointing from the View in context modal to Discover #248939
- Fixes series tooltips not working in full screen #248148
- Changes the Gauge chart default color palette to the status palette #246734
- Fixes EIS OpenAI GPT-OSS 120B reasoning error #248943
- Adds
maxQueuebackpressure to the anonymization regex worker pool #249108 - Adds a check to ensure ES|QL is valid before matching a metrics profile #248917
- Makes the static lookup formatter work with aggregated boolean fields #249311
- Adds datasource name to namespace #249123
- Fixes an issue where the Discover histogram legend in ES|QL mode was not filtering out null values correctly #249302
- Fixes class cast exceptions in pipeline aggregations #140069
- Fixes an issue where
numCandswas passed instead ofk#140839 - Fixes an issue where
ENRICHin ES|QL didn't work when usingdense_vectoras a column for adding as part of theENRICHcommand #139774 - Fixes aggregation on null values in ES|QL #139797
- Fixes nested aggregation
top_hitswith queryinner_hits#137351 - Fixes converted fields not propagating through projections #137923
- Reduces priority of clear-cache tasks #139685
- Rejects
max_number_of_allocations> 1 for low-priority model deployments #140163 - Sorts legacy histogram values during downsampling #140771
- Uses a sub keyword block loader with
ignore_abovefor text fields #140622 - Fixes auto-expand code for replicas
- Adds controls as a panel type, allowing you to place them anywhere in dashboards with section-scoped output filters or pin them globally #245588
- Adds the ability to roll back a recent upgrade of a Fleet-managed Elastic Agent using the Fleet UI or API #247398
- Marks the
MATCH_PHRASEsecond argument as constant-only #247003 - Enhances the SLO details page to properly handle grouped SLOs when no specific instance is selected, allowing you to search SLO instances #247638
- Enhances the Monitoring Entity Source CRUD APIs #246978
- Improves Attack Discovery hallucination detection #247965
- Improves error handling for 429 errors related to the Inference and AI connectors #246640
- Adds a Synchronize saved objects button to the Trained models page #247691
- Adds full end-to-end support for the range operator in the condition editor for Streams #243011
- Adds
uppercase,lowercase, andtrimprocessors to Streamlang #246540 - Sets the default Node.js heap limit for containers to 75% of available memory, up to a maximum of 4096 MB #246073
- Improves the inference endpoint selector layout to keep long endpoint names readable and stable while clarifying ML-node startup behavior #247417
- Improves the Connection Details flyout by hiding the API Keys tab for users without API key management permissions #246979
- Improves default Synthetics rule creation #245441
- Changes the placement of Migrations and Inventory in the Security solution's navigation menu #247002
- Changes the alert suppression icon #247964
- Hides tabs for generic attack groups #248444
- Updates the total event count in Elasticsearch documents when you attach an event to a case #247996
- Converts
PackedValuesBlockHash.bytestoBreakingBytesRefBuilderfor better memory tracking in ES|QL #140171 - Logs connection failures at
WARNlevel for sniffed nodes #140149 - Adds base64 format for dense vector doc values #140094
- Ensures DiskBBQ tail centroids are always block-encoded #139835
- Adds syntax support and parsing for
SET approximatein ES|QL #139908 - Adds timezone support to
addandsuboperators and planning support forConfigurationAwarein ES|QL #140101 - Improves Lookup Join performance with
CachedDirectoryReaderin ES|QL #139314 - Improves locality by placing parent-child centroids next to each other #140293
- Retrieves routing hash from synthetic ID for translog operations #140221
- Includes rerank in supported tasks for the IBM Watsonx integration in the Inference API #140331
- Ensures ES|QL control options get updated when the time range changes #248068
- Increases the default top values for new Lens visualizations to nine categories #247015
- Fixes the icon in the Elastic documentation not available callout in AI Assistant settings #247885
- Prevents extra Synthetics package policies from being updated when maintenance windows are updated or deleted, even if the monitor itself does not use maintenance windows #246088
- Fixes a validation error with maintenance windows on lightweight Synthetics monitors #247880
- Fixes a bug that prevented user and host names from being escaped when they appeared in URLs #247707
- Fixes an issue where the rule settings pop-up remained open after clicking Save when enabling or disabling auto gap fill #247678
- Fixes an issue where the Security AI Assistant API did not apply the system prompt associated with a conversation #248020
- Fixes Attack Discovery misclassifying the system error "Security AI Anonymization settings configured to not allow any fields" #248439
- Fixes the display of map view for small screen sizes in Data Visualizer #247615
- Removes ES|QL field stats for the
TScommand #247641 - Fixes an accessibility issue where the Show API key button did not update to Hide API key when toggled #247982
- Deactivates the API keys button on the Elasticsearch homepage when you have insufficient permissions #248072
- Fixes the OpenAI connector's add header flow so the newly added header key input receives focus instead of leaving focus on the Add header button #248204
- Fixes an issue that could cause errors when updating index mappings #248462
- Fixes a bug where Agent Builder Index Search tools would fail on aliases that contained
semantic_textfields #247877 - Fixes link color contrast #247721
- Fixes
ToolbarSelectorwhen clicking on tabs in Discover #247836 - Fixes trace links calculating date ranges incorrectly in Discover #247531
- Fixes decoding errors for terms with symbols in Cases #247992
- Fixes an issue where API requests returned deleted async searches #140385
- Fixes double scroll in fullscreen flyouts #247744
- Fixes the React DOM nesting warning
validateDOMNesting(...): <button> cannot appear as a descendant of <button>that appears in the Trace Waterfall component #247808
- Makes scheduled exports generally available (GA) #245882
- Makes alert deletion generally available (GA) #247465
- Adds API support for searching rules by action parameters #246123
- Allows the Slack connector to send messages to any channel by channel name #245423
- Simplifies the Primary Metric editor by removing the Supporting visualization title in Lens #245979
- Shows multi-fields by default in the DocViewer #245890
- Adds computed suggestions for expressions #246421
- Adds a toggle icon for adding and removing field columns #246024
- Allows chart interval settings in saved objects to persist #246426
- Adds an ES|QL editor shortcut for indentation #247234
- Introduces a Find Alert Rule Templates API and uses it to show installed templates in the "Create rule" dialog #245373
- Adds a math processor for data transformations #246050
- Allows users to manage SLO stale threshold settings in Elastic Observability Serverless #246760
- Adds observability tools for log and metric change point analysis #242423
- Displays alert workflow tags on the Overview tab of the alert details flyout #246440
- Upgrades Osquery manager schemas to ECS 9.2.0 and Osquery 5.19.0 #246005
- Updates the Entity Highlight UI to align with the new design #245532
- Removes the technical preview designation from the public Attack Discovery and Attack Discovery Schedules APIs #246788
- Allows the analyzer data view in local storage to persist #245002
- Aligns graph visualizations with ECS entity namespace fields for actor and target identification #243711
- Adds a server setting that turns off automatic endpoint rule installation when creating a policy #246418
- Updates Kibana MITRE data to version 18.1 #246770
- Improves chat experience documentation links #246334
- Shows partial results when a search is canceled #242346
- Adds a classic stream creation flyout to the Streams page #245975
- Adds support for abort and silent mode to stream description generation #247082
- Improves copy behavior with clear visual confirmation #246090
- Updates the Search Homepage design #246777
- Introduces a connector for web search using Brave Search #245329
- Adds search capabilities to the attachment tab #246265
- Adds Linux support for the
populate_file_dataadvanced option, enablingentropyandheader_bytesfields in file events #246197 - Adds error markers to the unified trace waterfall #245161
- Syncs badges in the unified trace waterfall #246510
- Adds critical path visualization to traces in Discover #246952
- Cleans up unified trace waterfall tests #247252
- Adds maximum character validation for email connector parameters and configuration #246453
- Removes the default
| LIMIT 10clause from ES|QL panels created in Lens dashboards #247427 - Fixes compound filters incorrectly showing unsaved changes while dashboards load #247309
- Fixes default app state handling when detecting unsaved changes #246664
- Fixes unrecognized GROK patterns #246871
- Fixes the default alerts editing flow when default rules are missing #245736
- Addresses multiple onboarding issues #246208
- Prevents the Elastic Agent from interpreting JavaScript template literals as policy variables by using Unicode escaping #247284
- Fixes the console state persisting across onboarding journey steps #247376
- Fixes related dashboards for Elasticsearch query and other observability-supported stack rules #247564
- Fixes the Manage data sources integration card from always showing a “no data stream” warning #246180
- Fixes Timeline actions appearing in Alert table bulk actions without sufficient privileges #246150
- Fixes incorrect vulnerability data returned by the Entity Highlight API #246889
- Updates Active Directory matchers to use the SID-derived privileged group field #246763
- Fixes an issue where the Threat intelligence section in the alert details flyout was not displaying multiple values #245449
- Ensures the analyzer preview uses the same data view selected in the analyzer component #246081
- Fixes an issue where ES|QL risk scoring queries that contained special characters caused parse errors #247060
- Fixes a filter display issue on the MITRE coverage overview page #246794
- Ensures the analyzer renders only after the data view is ready #245712
- Fixes onboarding issues when users have read-only rule privileges #247355
- Uses exact matching for the
createdBynotes filter #247351 - Fixes audit event creation always returning a failure outcome #247152
- Fixes case sensitivity inconsistencies for fields on the Roles page #246069
- Re-enables and optimizes text field analysis for Log Rate Analysis contextual insights #244109
- Fixes creating anomaly detection jobs from Discover sessions without a data view #246410
- Fixes an empty query issue in anomaly charts #246841
- Adds validation for manual ingest pipeline scripts #245439
- Fixes
mapper_parsing_exceptionerrors in wired streams #245838 - Fixes an issue where the field autocomplete functionality was not working for newly added fields #246934
- Fixes authorization checks by intersecting allowed and authorized types #244967
- Fixes token count display issues in Search Playground #246589
- Adds a table caption when top categories are empty in the logs category table #246041
- Corrects ES|QL query column names using selected index mappings #241911
- Requires the
managepermission to perform bulk actions on Streams features #246129 - Fixes the alert history chart background color in dark mode #246017
- Replaces
host.hostnamewithhost.namein the Infrastructure tab #246386 - Truncates long values in the value list modal column #246679
- Adds a refusal field to assistant conversations #243423
- Fixes an error rate chart warning shown on first load #247052
- Fixes layout issues with the Metric Explorer search bar on certain screen sizes #246945
- Re-enables a previously flaky test for retrieving Elastic documents #247533
- Improves anonymization error messages when the NER model is unavailable #247696
- Adds four new Google Cloud Platform regions for Elastic Cloud Serverless: GCP Singapore (
asia-southeast1), GCP London (europe-west2), GCP Frankfurt (europe-west3), and GCP Netherlands (europe-west4) - Adds an integration knowledge opt-out UI setting and feature flag #245080
- Redesigns the single and bulk agent actions menus in Fleet, organizing commonly used actions at the top level and grouping other actions into nested menus by use case #245174
- Adds agent internal YAML settings #245819
- Adds support for chain controls #242909
- Improves validation and autocomplete for CASE #244280
- Avoids redundant requests when breakdown or chart interval changes #245523
- Adds support for filtering on multivalue fields #245554
- Adds an example plugin for UX testing of the ES|QL editor #245792
- Adds a Copy as Markdown option for selected results #245545
- Adds an internal API for global params sync #239284
- Adds the ability to bulk mute and unmute alerts #245690
- Adds Rules feature privileges, allowing access to Elastic Security rules to be explicitly set for user roles #239634
- Updates the threat hunting UI #243311
- Adds support for QRadar reference sets as lookups #244924
- Shows analyzer in full height #245857
- Shows session view in full height #245888
- Adds an integration knowledge platform tool to Agent Builder #245259
- Adds Agent Builder UI settings, RBAC, navigation, and tour #246089
- Redesigns Lookup join file upload #244550
- Adds an action to create an anomaly detection alerting rule #241274
- Adds an empty state for the Partitioning tab #244893
- Improves attachment filters with multi-type selection, server-side filtering, and a suggestions limit #245248
- Adds a new Similar errors section with an occurrences chart #244665
- Adds dashboard ownership and write-restricted mode, allowing you to control who can edit your dashboards regardless of broader space permissions #224552
- Adds a new gap fill status column to the Rules page #242595
- Validates space ownership when unlinking attachments #245250
- Adds
deactivate_all_instrumentations,deactivate_instrumentations,send_logs,send_metrics, andsend_tracesagent configuration settings for EDOT PHP #246021 - Adds dashboard suggestions for ECS Kubernetes and OTel dashboards when selecting pods in the Infrastructure inventory UI #245784
- Enhances search for the main Cases page #245321
- Adds concurrency to KMeansLocal #139239
- Enables CCS tests for ES|QL subqueries #137776
- Adds CCS support for the ES|QL Inference command #139244
- Introduces usage limits for COMPLETION and RERANK #139074
- Adds privileges to the Kibana System role to manage internal indexes in support of Elastic Defend features #138993
- Optimizes native bulk dot product scoring for Int7 #139069
- Adds Azure OpenAI chat completion support #138726
- Adds NVIDIA support to the inference plugin #132388
- Adds TDigest histogram as a metric #139247
- Adds a
TOP_SNIPPETSfunction to return the best snippets for a field #138940 - Takes
TOP_SNIPPETSout of snapshot #139272 - Prevents
AggregateMetricDoublefields from building BKD indexes #138724 - Bumps jruby/joni to 2.2.6 #139075
- Enables bfloat16 and on-disk rescoring for dense vectors #138492
- Enables the new
exponential_histogramfield type #138968 - Adds planning detailed timing to profile information in ES|QL #138564
- Optimizes
GROUP BY ALLin ES|QL #139130 - Pulls
OrderByaboveInlineJoinin ES|QL #137648 - Re-enables bfloat16 in semantic text #139347
- Adds filter support for pushing down
COUNT(*) BY DATE_TRUNC#138765 - Restricts GPU indexing to FLOAT element types #139084
- Introduces an adaptive HNSW Patience collector #138685
- Rewrites terms queries to a filter on
constant_keywordfields #139106 - Minimizes doc values fetches in
TSDBSyntheticIdFieldsProducer#139053 - Monitors
/proc/net/tcp{,6}for retransmissions - Removes the
DOC_VALUES_SKIPPERfeature flag #138723 - Removes the
gpu_vectors_indexingfeature flag #139318 - Adds semantic search CCS support when
ccs_minimize_roundtrips=false#138982 - Stores the
@timestampfield value range in the compound commit header - Uses the existing
DocumentMapperwhen creating a newMapperService#138489 - Uses the new bulk scoring dot product for max inner product #139409
- Enables storing secrets in Fleet Server host config if Fleet Server is running at a minimum supported version #237464
- Fixes Discover tab initialization #245752
- Improves error handling for tool responses #241425
- Updates Gemini connector configuration #245647
- Limits the API for retrieving gap summaries to 100
rule_ids per request #245924 - Fixes "now" and mixed-format date handling in the share modal #245539
- Ensures chart tooltips are always shown correctly in anomaly detection result views #246077
- Turns off geopoint mapping in the processing preview #245506
- Validates child stream input #242581
- Fixes an issue where the upgrade assistant would incorrectly warn about nodes breaching the low watermark despite the
max_headroomsetting #243906 - Fixes an ECS-incompatible value in the logs #245706
- Fixes grammatical issues in the Solution Nav tour and simplifies the content by consolidating multiple links into one #245718
- Fixes Discover trace waterfall behavior with duplicate spans #244984
- Avoids JVM metric conflicts with explicit cast #244151
- Fixes an issue where metadata filtering was confusing or broken when typing "OR" in Host view #233836
- Compares ES|QL query builders using identity #139080
- Adds support for chunking settings for sparse embeddings in a custom service to the Inference API #138776
- Uses the
dimensionsfield in JinaAItext_embeddingrequests to the Inference API #139395 - Adds a configurable
max_batch_sizefor GoogleVertexAI embedding service settings #138047 - Improves
CompoundRetrieverBuilderfailure handling #136732 - Treats dash-prefixed expressions as index exclusions #138467
- Enables auto prefiltering for queries on dense
semantic_textfields #138989 - Disallows index type updates to
bbq_disk, reverting (#131760) #139061 - Enforces DiskBBQ licensing #139087
- Ensures integer sorts are rewritten to long sorts for backward compatible indexes #139293
- Fixes
project_routingin EQL #139366 - Changes
FUSE KEY BYto accept a list ofqualifiedName#139071 - Fixes metrics that took between 1 and 10 hours in ES|QL #139257
- Prunes
InlineJoinright aggregations by delegating to the child plan in ES|QL #139357 - Fixes downsampling with disabled subobjects #138715
- Fixes an offset maths bug in
InetAddressparsing #139420 - Avoids
EsqlIllegalArgumentExceptionfor invalid window values #139470
- Allows you to search scheduled reports by title and creator #243841
- Updates the rule flapping schema to add an optional
enabledfield #243855 - Improves suggestions for
LIKEandRLIKEoperators so they only suggest string-compatible options #244903 - Redesigns the Lookup index editor with a new layout and controls #244480
- Adds support for global custom ingest pipelines for service-level objectives (SLOs), allowing you to create a single pipeline that applies to all SLO rollup and summary documents #245025
- Changes SLO rollup indexing to store service level indicator (SLI) data daily instead of monthly by default, with override support through a global custom ingest pipeline #244978
- Adds ELSER in Elastic Inference Service (EIS) as a model option for the Observability AI Assistant knowledge base #243298
- Adds an Edit tags action that lets you manually apply workflow tags to alerts #243792
- Allows you to view and filter alerts by manually added workflow tags #244251
- Adds a built-in product documentation tool to Agent Builder, available only when product documentation is installed #242598
- Adds a platform cases tool and experimental security attachments and tools to Agent Builder to support existing Ask AI Assistant and View in Agent Builder workflows #243574.
- Adds an alerts search tool and two security agents (Alerts Agent and Entity Agent) to Agent Builder #245205
- Updates the API keys management page to default to displaying personal API keys only #245261
- Adds two new preconfigured connectors (General Purpose LLM v2 and General Purpose LLM v3) and renames the Elastic Managed LLM connector to General Purpose LLM v1 #242791
- Adds the Groq icon to the providers list displayed during AI Connector and Inference endpoint creation #244962
- Adds the Suggest a pipeline option in the Processing tab of streams to help generate ingest pipelines #243950
- Adds support for
geo_pointfields in the schema editor for classic streams #244356 - Enhances the Streams attachments feature with a details flyout, a better user experience, and better user feedback #244880
- Adds validation for Streamlang DSL to enforce field namespacing in wired streams and detect type mismatches in processor configurations #244221
- Adds an onboarding tour to the Streams UI to guide new users through core workflows #244808
- Allows you to filter ES|QL charts in dashboards #243439
- Enables Value reports in Elastic Cloud Hosted and adds logic to export them using the share plugin #243511
- Adds a Span links badge to the unified trace waterfall view #244389
- Adds dynamic form elements for the IBM Resilient connector fields, improving the configuration experience #238869
- Adds a time range selector to the Cases page to simplify filtering by timeframe #243409
- Fixes an issue where
alert.consecutiveMatcheswas missing in the action context for rule executions #244997 - Fixes an issue where the Security alerts table did not update columns correctly when switching view mode #245253
- Handles alias resolution when checking lock index mappings #244559
- Fixes an issue where the SLOs page could cause inconsistent browser back button behavior #242761
- Standardizes error logging to make troubleshooting more consistent #245030
- Fixes an issue that prevented IdP-initiated authentication when multiple OIDC providers were configured #243869
- Improves UIAM reliability by increasing container health check timeouts and populating the UIAM shared secret in Elasticsearch #245238
- Fixes CSP-agnostic regressions by removing cloud provider host checks, ensuring all cloud providers for Elastic Cloud Hosted deployments and Serverless projects are supported #242592
- Adds the Read global parameters sub-feature privilege which allows you to read the values of synthetics global parameters #243821
- Adds Cc, Bcc, Subject, and Message fields with Mustache templating support to the Schedule exports flyout for email notifications #242922
- Allows users to enable scheduled reports #244202
- Adds a background Fleet policy revisions cleanup task to automatically remove excess policy revisions from the
.fleet-policiesindex #242612 - Automatically migrates component template ILM policies during setup #243333
- Improves suggestion ordering using categorization to provide more relevant results #243312
- Allows you to select a column type in the lookup index editor #241637
- Ensures that infrastructure inventory UIs accurately reflect supported schemas #244481
- Adds a warning when deleting API keys currently in use by alerting rules #243353
- Removes the median line length check in the categorization anomaly detection job #243827
- Allows you to filter alerts using the KQL search bar #240100
- Introduces the Attachments API for streams #243597
- Introduces new UI components for the Drop processor #243131
- Adds service-level objective (SLO) support for streams attachments, migrates the UI to use the Attachments API for dashboards, rules, and SLOs, and removes deprecated API endpoints #244092
- Allows you to add custom descriptions for enrichment processors #243998
- Prevents conflicting actions in the Partitioning tab #244228
- Improves handling of missing streams #244366
- Allows you to configure the visibility of the Streams app per space #244285
- Improves error messaging when expensive queries are turned off in the Streams schema editor #243406
- Improves the Console UI to make key actions more intuitive #242487
- Adds targeted Elastic Inference Service (EIS) callouts and dismissible guided tours to Kibana for Elastic Cloud Hosted and Elastic Cloud Serverless users #244626
- Redesigns the Lens configuration flyout to show layers as tabs instead of vertically stacked panels #235372
- Consolidates attachments into a single Attachments tab with sub-tab navigation #243708
- Adds the ES|QL
CHUNKfunction in technical preview #138621 - Improves support for the
first()andlast()aggregation functions in ES|QL by disabling vector dispatch for blocks #138390 - Adds informative timestamps to async ES|QL query results #137957
- Add Groq as a chat completion inference service for machine learning #138251
- Adds the node-scoped
vectors.indexing.use_gpusetting to control GPU usage for vector indexing #138738 - Adds routing support to the
_project/tagsendpoint - Allows point-in-time (PIT) searches to span multiple projects #137966
- Excludes synthetic
_idpostings from disk usage statistics #138745 - Allows
project_routingto be specified as a query parameter in EQL requests #138559 - Avoids retrieving unnecessary fields during the node-reduce phase in ES|QL queries #137920
- Updates
KNNfunction options in ES|QL to align with the latest vector search behavior #138372 - Updates the ES|QL
CHUNKfunction to supportchunking_settingsas an optional argument #138123 - Pushes down
COUNT(*) BY DATE_TRUNCaggregations in ES|QL to improve performance #138023 - Adds support for parameters to
LIKEandRLIKEoperators in ES|QL #138051 - Adds support for the
time_zonerequest parameter toKQLandQSTRfunctions in ES|QL #138695 - Adds timezone support to the ES|QL
DateDifffunction #138316 - Fuses the
MV_MINandMV_MAXfunctions in ES|QL and documents the fusion process #138029 - Adds
GROUP BY ALLsupport in ES|QL #137367 - Extends
GROUP BY ALLin ES|QL to support the dimensions output #138595 - Extends the field capabilities API to support
project_routingin the request body #138681 - Improves security migration resilience by handling version conflicts more robustly #137558
- Adds dynamic template parameters in bulk requests so OTLP metric units can be stored in index mappings #134709
- Adds the
project_routingoption to SQL requests #138718 - Uses a doc values skipper for
_tsidwhen resolving synthetic_idvalues to skip unnecessary documents #138568
- Verifies an alert exists before muting it #242847
- Prevents URL restore errors in Discover and Dashboards #242788
- Adds an authentication header to Kibana tool requests #244017
- Fixes an issue where the dashboard selector did not return results when trying to link dashboards to a rule #243496
- Fixes a validation error when creating custom threshold rules with data view objects #244134
- Ensures deleted text in form fields is not sent as an empty string during Inference endpoint and LLM Connector creation #244059
- Prevents cell selection from being cleared after you dismiss the alerts table popover in Anomaly Explorer #244183
- Fixes an issue where cell actions on empty cells populated the condition value with
undefined#243766 - Removes references to Mustache template snippets from the UI form fields and descriptions for the Set processor #243656
- Fixes a screen-reader text mismatch on the Index management page #243802
- Fixes a sizing issue in the flyout for API key creation #244072
- Improves the error message that appears when the IBM Resilient connector fails #244012
- Catches connector errors without interrupting the case creation flow #244188
- Allows file paths containing spaces to be used in Observables #244350
- Fixes the serialization of
meta.errorin JSON layouts #244364 - Fixes an issue that could cause an infinite loading state after submitting the case creation form #244543
- Adds supprot for pruning columns when using
FORKbranches in ES|QL #137907 - Fixes an Inference API issue to support correct type identification during deserialization #138484
- Fixes
chunkedInfer()to correctly handle empty inputs #138632 - Ensures the circuit breaker limit is honored when building global ordinals by accounting their memory usage and breaking when the limit is exceeded #108875
- Changes
DatabaseNodeServiceerror logs to warnings to reduce noise #138438 - Avoids using
MINorMAXasTOP's surrogate when anoutputFieldis defined #138380 - Uses the correct minimum transport version when resolving ES|QL
ENRICHandLOOKUP JOINtypes #137431 - Fixes
SearchContextcircuit breaker memory accounting #138002 - Adds missing
vector_similarity_supportflags inInferenceFeatures#138644 - Extends the semantic text highlighter to improve the handling of vector-based queries #138140
- Handles individual document parsing failures in bulk requests with ingest pipelines without failing the entire request #138624
- Handles search timeouts that occur during collector initialization in
QueryPhaseby returning partial results instead of shard-level failures #138084 - Fixes serialization of
nullblocks inAggregateMetricDoubleBlock#138539 - Ensures filters are correctly applied to kNN queries #138457
- Ensures filter queries, including semantic queries, are correctly rewritten and applied to kNN searches during coordinator-side inference #138457
- Speeds up
LeafCollector#setScorerinTopHitsAggregator#138883\ - Reduces
LeafCollector#setScoreroverhead inTopHitsAggregatorfor multi-bucket aggregations by sharing a singleScorableinstance across buckets #138883 - Updates the
jtsdependency to version1.20.0#138351 - Moves the
CrossProjectRoutingResolverfunctionality to Serverless
- Allows users to edit scheduled exports #241928
- Uses
type@lifecycleILMs for new package installations #241992 - Allows ES|QL to support subqueries in the
FROMcommand #241921 - Suggests adding curly braces after the
WITHkeyword for Rerank and Completion #243047 - Supports the new
exponential_histogramElasticsearch field type #242748 - Wraps the fork subcommands inside the
parensnode #242369 - Simplifies the search visor experience #242123
- Auto-scrolls to the suggestions panel in Streams #242891
- Shows user-readable output for the MDE runscript response action #242441
- Saves the selected prevalence time to local storage #243543
- Saves the selected threat intelligence time to local storage #243571
- Adds custom header support for inference endpoint creation #242187
- Adds the
replaceprocessor to Streamlang DSL for string patterns replacement using regular expressions #242310 - Adds automatic dissect pattern generation capabilities to the Streams processing pipeline #242377
- Adds a rows per page selector to the tools, agents, and agent tools selection views #242207
- Uses the real dimensions when taking a screenshot of reports #242127
- Fixes a print mode regression in Dashboards #242780
- Fixes an issue where users could not save a dashboard after switching a dashboard link to an external URL #243134
- Uses
max_valueinstead of infinity for the default maximum height of a panel in Dashboards #243572 - Adds retry behavior for
/api/fleet/agentswhen transient issues with Elasticsearch are encountered #243105 - Uses a long expiration time for upgrade agents #243443
- Fixes retrying stuck agents in auto upgrade logic #243326
- Fixes the CPU query in Pod details by changing the gap policy to include zeros #239596
- Fixes the KPIs subtitle logic #243217
- Fixes custom links clearing filter values when a new field is selected or deleted #241164
- Updates the system prompt title for generic deployments #243266
- Fixes the squished Apple icon on Auto Detect flow cards #242452
- Handles the missing
error.idwhen processing causes an error #243638 - Removes the block that prevented saving a Timeline with an ad-hoc dataview #240537
- Fixes the response actions API for Elastic Defend agent types, not sending the action to more than 10 agents #243387
- Fixes favicon CSS specificity issues #243351
- Fixes infinite loading of roles on the Edit spaces screen #242954
- Fixes import and improves validation for Anomaly Detection and Data Frame Analytics jobs #242263
- Fixes keyboard focus getting trapped in pages using document preview #243791
- Reverts "Fix issue where filters do not apply to overview stats" #242978
- Disables custom suggestion on embedded console #241516
- Shows the AI log assistant with fallback message fields #243437
- Ignores
resource_already_exists_exceptionfor value list creation hook #243642 - Prevents crashes on the Retention page for certain ILM policies #243826
- Enables the following HTTP request methods for the webhook connector:
POST(default),PUT,PATCH,GET, andDELETE#238072 - Persists filter state for Fleet agent table during navigation #228875
- Displays inline suggestions in the ES|QL editor #235162
- Improves Attack Discovery prompts #241346
- Fixes grouping in the Alerts table #237911
- Collects cloud connector telemetry for the Cloud Asset Discovery integration #240272
- Syncs recently used date ranges in the time picker across browser tabs #242467
- Adds
drop_documentprocessor to Streamlang #242161 - Extracts
AbstractGeoIpDownloaderto share concurrency logic across GeoIP downloaders #137660 - Iterates directly over
RoutingNodecontents to reduce allocation overhead #137694 - Speeds up sorts that use secondary sort fields #137533
- Reduces worst-case Inference API latency by removing an additional 50 ms delay for non–rate-limited requests #136167
- Uses the
DEFAULT_UNSORTABLEtopN encoder forTSID_DATA_TYPEin ES|QL to improve sorting behavior #137706 - Transitions Elastic Indexing Service auth polling to a single-node persistent task for improved reliability #136713
- Makes ES|QL field fusion generic so it can be reused across more field types #137382
- Releases the ES|QL
decayfunction #137830 - Adds additional APM attributes to coordinator-phase duration metrics for richer tracing #137409
- Adds telemetry to track CPS usage #137705
- Introduces simple bulk loading for binary doc values to improve indexing throughput #137860
- Uses IVF_PQ for GPU-based index builds on large datasets to improve vector indexing performance #137126
- Aligns match-phase shard APM metrics with the originating search request context #137196
- Improves Serverless filtering behavior when creating resources from existing configurations #137850
- Refactors model field parsing in
AnthropicChatCompletionStreamingProcessorto better handle model variants #137926 - Adds balancer-round summary metrics to shard allocation to aid tuning and diagnostics #136043
- Adds merge support to
ES93BloomFilterStoredFieldsFormat#137622 - Adds additional DEBUG-level logging for authentication failures #137941
- Adds support for an extra output field in the ES|QL
TOPfunction #135434 - Introduces the
INDEX_SHARD_COUNT_FORMATsetting for index shard count formatting #137210 - Implements an OpenShift AI integration for chat completion, embeddings, and reranking workloads #136624
- Adds
first()andlast()aggregation functions to ES|QL #137408 - Adds support for the
project_routingparameter on_searchand_async_searchrequests #137566 - Adds a daily maintenance task to manage
.ml-stateindices in machine learning #137653 - Adds an
es812postings format index setting for advanced indexing control #137857 - Adds centroid filtering support to DiskBBQ for more restrictive filters #137959
- Adds timezone support to ES|QL
DATE_TRUNC,BUCKET, andTBUCKETfunctions #137450 - Further improves bulk loading performance for binary doc values #137995
- Updates the Gradle wrapper to version
9.2.0 - Improves logging for the sampled metrics provider
- Updates
BlobCacheIndexInputto usesliceDescriptionas the resource description when available, improving diagnostics - Switches APM trace detection to use
hasApmTraceContextand its variant APIs
- Fixes a bug that caused the Alerts table's pagination to hang on Rule pages #242275
- Fixes an error that occurred when deselecting a
(blank)option from an options list #242036 - Fixes an issue that caused the 'sync colors' and 'sync tooltips' settings to be ON by default #242442
- Fixes package icons loading #242406
- Fixes the docker image reference in the Add agent flyout's Kubernetes manifest #242691
- Fixes text truncation in tables #241440
- Fixes charts not filtering by
host.name#242673 - Reverts show transform errors accross all SLO pages #243013
- Adds encoding of
cloudFormationURL parameters #242365 - Changes
must_notrisk scoring filter tomust#242171 - Fixes the rule link in a timeline’s alert flyout #242313
- Fixes the data frame analytics wizard for data views with runtime fields #242557
- Updates the default semantic text endpoint when adding semantic text field mappings to ELSER in EIS #242436
- Fixes auto extraction in event bulk actions #242325
- Fixes the extraction of the current JDK major version #137779
- Fixes OTLP responses to return the correct response type for partial successes #137718
- Fixes the get data stream API when a data stream's index mode has been changed to
time_series#137852 - Ensures
include_execution_metadatain ES|QL always returns data, including for local-only queries #137641 - Fixes an ES|QL vector similarity concurrency issue affecting byte vectors #137883
- Reverts a previous change to
statsByShardthat regressed performance for very large shard counts #137984 - Fixes scalability issues when updating machine learning calendar events #136886
- Prevents ES|QL queries from failing when an index is deleted during query execution #137702
- Fixes
GET /_migration/deprecationsnot reporting node deprecations when the disk low watermark is exceeded, and improves reporting of node-level failures #137964 - Fixes
GET /_migration/deprecationsincorrectly checking deprecated affix index settings #137976 - Prevents passing an ingest pipeline with a logs stream index request, avoiding invalid configurations #137992
- Removes vectors from
_sourcedocuments in ES|QL when appropriate to reduce payload size #138013 - Prevents the delete index API from failing if an index is removed while the request is in progress #138015
- Prevents renaming a field to
timestampin ES|QL before its implicit use, avoiding type errors #137713 - Fixes
KDE.evaluate()to return the correctValueAndMagnitudeobject #128602 - Fixes file settings handling in the Restore API #137585
- Adds nightly maintenance for anomaly detection results indices to keep to manageable size #136065
- Adds the ability to preview index requests in transforms #137455
- Allows field capabilities to span across Elasticsearch Serverless projects #137530
- Improves ES|QL performance by skipping unnecessary query plan diff calculations in Elasticsearch Serverless #137721
- Passes the Elasticsearch version in the EIS inference request header in Elasticsearch Serverless #137643
- Introduces a synthetic
_idformat for time-series data streams #137274 - Updates the Dashboard top navigation to include a Save menu #237211
- Moves visualization configuration settings, including appearance, titles and text, axis, and legend to a flyout panel in Lens #240804
- Supports subqueries in the Discover pretty printer #241473
- Adds context-aware autocomplete for Discover subqueries with nesting restrictions #241912
- Adds subquery support for columns after and validation in Discover #241567
- Adds support for Discover subqueries in FROM clauses across tools #242166
- Enables users to view the SLO associated with a burn rate rule on the rule details page in Elastic Observability Serverless #240535
- Exposes
sampling_rateagent central config options to users in Elastic Observability Serverless #241908 - Makes the Elastic logo open a custom home page in solution view #241571
- Enforces the
object_src 'none'directive in the Kibana content security policy #241029 - Adds origin configuration options for authentication providers #239993
- Adds the ability to cancel machine learning file uploads #241297
- Improves display of long field values in Data Visualizer top values list #241006
- Adds a temperature parameter to Inference AI, and OpenAI, Bedrock, and Gemini connectors #239806
- Adds support for custom headers in the OpenAI integration #238710
- Fixes public Update spaces APIs #242136
- Improves layout for custom inference endpoints #241779
- Displays field data types in the Processing table and step editor #241825
- Adds timezone and locale parameters to Streamlang #241369
- Displays field data types in the Streams Partitioning UI #242134
- Adds autocomplete for field values in Streams Partitioning and Processing tabs #241119
- Hides document match filter controls for users without manage privileges #242119
- Fixes feature display order when using explain in Learning to Rank (LTR) #137671
- Fixes an issue where missing geotile buckets caused errors in Transform #137476
- Ensures ES|QL full text functions accept
nullvalues as field parameters in Elasticsearch Serverless #137430 - Fixes a missing attribute issue in ES|QL full text functions in Elasticsearch Serverless #137395
- Fixes a bug in
RankDocRetrieverBuilderwhenfromis set to the default -1 value #137637 - Prevents use-after-close errors in async search by making
MutableSearchResponsereference-counted #134359 - Removes early phase failures during batched search execution #136889
- Improves SQL validation errors by providing more descriptive exception messages #137560
- Correctly accounts for additional settings providers when determining data stream effective settings #137407
- Adds proxy SSL options for download sources #241115
- Ensures Fleet policy name uniqueness is enforced consistently across spaces #239631
- Shows warnings on the sync integrations UI when referencing other entities #241623
- Escapes special characters when creating ES|QL queries for Lens charts in Elastic Observability Serverless #241662
- Fixes "Values" dropdown display on smaller screens in Elastic Observability Serverless #241812
- Excludes stale SLOs from group-by statistics in Elastic Observability Serverless #240077
- Fixes missing
EngineMetadata.typein generic entity popovers in Elastic Security Serverless #239661 - Sanitizes lookup names when creating indices in Elastic Security Serverless #240228
- Supports multiple values in IOC flyout table tab in Elastic Security Serverless #236110
- Fixes top-N popover overlapping the new case flyout in Elastic Security Serverless #242045
- Fixes threshold source event handling in Elastic Security Serverless #238707
- Ensures Timeline ES|QL query editor displays correctly in full screen mode in Elastic Security Serverless #242027
- Fixes invalid state for the Enable wired streams toggle #241266
- Fixes simulation of geo points in Streams #241824
- Decouples Streams AI features from Observability AI Assistant #242019
- Only applies tag changes when the connector supports them #241944
Moves the Lens visualization toolbar from the workspace section to the configuration panel #239879
Adds support for rolling back integrations to previous versions #240761
Adds support for subqueries in the ES|QL abstract syntax tree (AST) #241227
Adds subquery support for the walker and visitor in the ES|QL AST #241451
Adds support for expressions in
LOOKUP JOINautocomplete #240735Adds support for multi-value variables in
MV_CONTAINS#239266Adds client-side validation for
LOOKUP JOIN ONexpressions #240930Improves the ES|QL suggestions logic to provide more semantically intelligent suggestions #241081
Adds an
isStreamparameter to thechat/completeendpoint to support non-streaming responses in the Observability AI Assistant #240819Makes the
opamp_polling_intervalandsampling_rateagent configuration variables available to EDOT Node.js #241048Adds a free-text popup for the
runscriptargument to provide user input to the selected script #239436Adds the deployment name to the breadcrumbs in Elastic Cloud Hosted #238078
Adds a Give feedback button to the Anomaly Explorer and Single Metric Viewer #239883
Adds a new
temperatureparameter to the AI Connector configuration schema #239626Makes the Update spaces APIs public #241109
Adds support for the
convertprocessor in stream data processing #240023Improves message feedback in collapsed Processors/Conditions sections #240778
Optimizes workflow output in Agent Builder tools by removing workflow execution details from tool calls, reducing LLM token consumption and improving agent performance and reliability #241040
Improves value loading for
match_only_textmapping in ES|QL #137026Introduces a new interface to declare functions depending on the
@timestampattribute in ES|QL #137040Adds support for
firstandlastfunctions in ES|QL #137195Adds non-correlated subquery support in
FROMcommand for ES|QL #135744Adds circuit breakers endpoint to CAT API #136890
Defaults semantic_text fields to ELSER on EIS when available #134708
Adds
chunk_rescorerusage to output of explain and profile fortext_similarity_rank_retriever#137249Enables
scorefunction in release builds for ES|QL #136988Adds
CHUNKfunction to ES|QL #134320Adds base64 indexing for vector values #137072
Updates field caps transport to return what each original expression was resolved to #136632
Uses
DOC_VALUES_REWRITErewrite method where possible in keyword queries #137536Adds
ES93BloomFilterStoredFieldsFormatfor efficient field existence checks #137331
Fixes layout issues for Markdown embeddables in small panels #240806
Fixes an issue where labels in the Create index flow did not automatically render with the default vector tile scaling after saving or applying styling changes #240728
Fixes
template_pathasset selection for certain integration packages #240750Omits system properties when syncing ingest pipelines #241096
Fixes autocomplete for time series sources after a comma #241402
Fixes a bottom gap that appeared while loading data in some cases #238879
Hides non-trace services in service maps #240104
Fixes an issue where the
kibanatool failed when running Kibana behind a proxy #236653Fixes overlapping components in the Observability AI Assistant flyout on small screens #241026
Aligns the Members link in the side navigation across all solutions #240992
Updates Metrics experience API routes to delegate authorization to Elasticsearch #241195
Copies alert states to the payload #240411
Adds missing fields to transaction data #241336
Simplifies metrics profile resolution by removing index pattern and time series validation #241047
Allows partial matches on rule names when searching installed rules #237496
Fixes a regression in threshold rule logic where threshold rules with no
group byfields defined would no longer generate alerts #241022Fixes an issue where the alert details flyout on the Risk contributions tab did not display data in some cases #241153
Fixes a table pagination issue on the Intelligence page #241108
Fixes an issue with the Regenerate button in the Security Assistant #241240
Fixes an issue where the Security AI Assistant's Index Entry form was showing incorrect field suggestions, missing searchable fields that exist as multi-fields or nested properties in Elasticsearch mappings #239453
Fixes an issue where agent-based integrations failed to produce data #241390
Fixes an infinite loop bug related to bootstrapping list resources #241052
Reduces re-renders on resize and items change #239888
Fixes index names causing an incompatible cluster error when product docs are installed with multiple inference IDs #240506
Ensures all authentication fields are displayed correctly #240913
Ensures the
max_tokensparameter is passed as expected by the service #241188Updates the inference creation endpoint to ensure the
max_tokensparameter is passed as expected when creating an Anthropic Connector #241212Removes the default fallback region for the Bedrock Connector #241157
Fixes wrapping issues in the Streams UI #240883
Speeds up field simulation in Streams #241313
Updates action response codes #240420
Fixes an infinite loop bug in the Investigation guide editor #240472
Catches and rethrows
TooComplexToDeterminizeExceptionin ES|QL #137024Fixes
ReplaceAliasingEvalWithProjectin case of shadowing for ES|QL #137025Rejects invalid
reverse_nestedaggregations #137047Extends constant multi-value handling with warnings to general binary comparisons in ES|QL #137387
Improves type resolution for
Clamp#137226Enables
_otlpusage withcreate_docandauto_configureprivileges #137325Fixes inconsistency in the
isSyntheticSourceEnabledflag #137297Fixes dropped ignore above fields #137394
Adds support for deleting export schedules #238197
Moves the Lens visualization toolbar from the Visualization parameters section to the flyout header #239176
Changes the processing order in ES|QL so the breakdown is applied before the date histogram #239685
Adds a View in Discover button to the Alert details page for infrastructure rules #236880
Introduces CDR Data View versioning and migration logic #238547
Fixes layout wrapping for fields in the Machine Learning Overview and Notifications pages #239113
Removes the AI Assistant Settings privilege #239144
Adds ingest pipeline processor template suggestions to the manual ingest pipeline processor editor #236919
Adds the
kibana.alert.index_patternfield to all alerts #239450Adds new sampling method to the downsample API #136813
Adds new timeseries aggregations:
Stddevand variance over time #136712Allows single fork branch for ES|QL #136805
Adjusts GPU graph building parameters #137074
Implements
network_directionfunction #136133Adds support for
firstandlastfunctions in ES|QL #136419Adds
TRANGEES|QL function #136441Adds support for Full Text Functions and Lucene Pushable Predicates for
LOOKUP JOINin ES|QL #136104Enables new data types with created version #136327
Adds
Localeand timezone argument fordate_parse#136548
Fixes missing accessibility announcements in form rows #240132
Improves the Cases table loading behavior to prevent flashing #240155
Fixes a bug in Lens that incorrectly assigned unsaved data view references #239431
Fixes an error when selecting the
(blank)value in options lists #239791Pauses fetch operations until initialization completes #239228
Fixes a bug that prevented users from resetting unsaved changes when enabling timeRestore and setting a time range #239992
Fixes a search session restoration issue #239822
Allows Fleet setup retries on start in all environments #240342
Adds FORK with KEEP/STATS options to transformational commands #240011
Fixes dependencies and service map issues for
txn == exit-spanuse cases #235392Fixes the model label display in AI Assistant Settings #239824
Updates the Open in Discover query in the related Logs section of the Overview tab #240409
Fixes an issue where the Onboarding Integrations list wasn’t fetched for all pages #239709
Fixes an issue where schedules couldn’t be created with Cases as the connector type #239748
Fixes an issue where operators couldn’t be removed after selection in the Add rule exception flyout #236051
Fixes
react-queryID collision issues #240517Updates GenAI Settings to reflect the selected
AI Assistants Visibilityvalue from the header selector on the Settings page #239555Fixes the Inference endpoints UI to ensure the list loads correctly when the provider is custom #240189
Fixes the URL in Disk Usage alerting rules #240279
Fixes data preview metadata pop-up display issues by adding a tooltip and copy button to handle long IDs #239768
Fixes the Agents and Playground icons in the side navigation to render correctly in dark mode #240475
Ensures only valid queries are returned for significant events #239501
Hides filtering capabilities in Hosts Metrics #239724
Returns
ConstNullBlockinFromAggMetricDoublefor ES|QL #136773Fixes geo point block loader slowness #136147
Prevents
MV_EXPANDprior toSTATSwith TS in ES|QL #136931Returns a better error message when Timestamp is renamed in TS queries #136231
Uses suppliers to get inference results in semantic queries #136720
Pushes down eval expressions when they require data access for ES|QL #136610
Fixes bug when handling 1-dimension literal vectors for ES|QL #136891
Disallows
dot_productandmax_inner_productforint8_hnswGPU type #136881Does not attempt to canonicalize
InnerAggregate#136854Makes equals include ids for
Alias,TypedAttribute#132455Fixes lookup join filter pushdown to use semantic equality #136818
Fixes
ignore_unmappedsetting when usinggeo_shapequery with a pre-indexed shape #136961Fixes columns ordering when pruning an
INLINE STATSin ES|QL #136827Validates multiple
GROKpatterns individually #137082Manages
INLINE STATScount(*) on result sets with no columns in ES|QL #137017Fixes handling equality with
MV constantsproperly in ES|QL #137032
- Agent Builder is now available in technical preview and is enabled by default on Elastic Cloud Serverless
- Lets you remove root privileges from Fleet managed agents #237790
- Adds the
xpack.fleet.experimentalFeaturessetting #238840 - Supports expression suggestions within function parameters #236343
- Updates the Observability Serverless navigation menu #235984
- Allows the Observability AI Assistant to retrieve information from the
.integration_knowledge*system index #237085 - Adds file download relative URI to response actions that provide file output #237713
- Updates the UI and API for process descendants in trusted applications #236318
- Adds usage statistics collection for CSPM cloud connectors #236992
- Enhances the error message for malformed roles #239098
- Enables editing feature condition in the feature identification flyout and adds the Open in Discover button #238646
- Improves processing warnings for Streams #239188
- Enables AI-powered significant event identification for Streams #239070
- Enables numerical ID service for Cases #238555
- Adds agent ID as a default observables type #238533
- Updates
nodemailer#238816 - Improves error handling on the Visualize Listing page #238355
- Prevents adhoc dataviews in ES|QL charts from being filtered out in the KQL search bar #238731
- Fixes a bug in Lens that broke Click to filter on table rows when any column was used as a formula #239222
- Fixes metric color assignment when breakdown and a max dimension are defined in Lens #238901
- Fixes "package not found" error when skipping cloud onboarding for a prerelease package #238629
- Fixes an issue with integration policy upgrades #238542
- Fixes
ignore_abovemapping forflattenedfields #238890 - Fixes missing fields when using combined filters with the
ignoreFilterIfFieldNotInIndexUI setting #238945 - Displays the available options when editing an existing variable control #239315
- Fixes
KEEPbehavior in ES|QL when a query initially returns no results #239063 - Adds a 10 second request timeout to ES|QL query execution #238200
- Uses
runWithCachefor bulk Fleet operations #238326 - Fixes error when Observability AI Assistant was disabled #238811
- Removes unecessary
_sourcefield from queries #239205 - Makes the rule condition chart parser replace metric names inside filter values (for example, A in "Accounts") #238849
- Fixes recover alert while monitor is down #237479
- Fixes layout of SLO management page combo box filter #239418
- Adds missing aria-label to BetaBadge component #239400
- Fixes the "missing authentication credentials" issue in
TelemetryConfigWatcherandPolicyWatcher#237796 - Fixes an issue with Automatic Migration that prevented you from switching between migrations while translating rules #238679
- Fixes artifacts spaces migration (
v9.1) to ensure all artifacts are processed #238740 - Checks for integrations permissions before loading component #239122
- Prioritizes connector
defaultModelover stored conversation model #237947 - Deselects current selection after index pattern update #239245
- Fixes graph not rendering when switching tabs or refreshing the page #238038
- Adds unique accessible labels for Show top field values buttons #237972
- Fixes tool calling unavailable tools #237174
- Adds Jira's
otherFieldsJSON editor to case creation flow #238435 - Updates connector API #236863
- Separates sync alert and auto-extract updates in activity log #236519
- Fixes auto extraction of observables in EASE #239000
- Removes
autoFocusto preserve proper focus upon modal close #239366 - Adds manual focus to the Cases action button's actions #239504
- Fixes the behavior of Security serverless projects' Tier 1 and Tier 2 analyst roles by revoking their Endpoint exceptions read access
- Elastic Cloud Serverless is now available in two new Amazon Web Services regions:
ap-northeast-1(Tokyo) andeu-west-2(London)
Adds a new
MIGRATEaction type for migrating agents to a different cluster #237342.Adds a Show agentless resources toggle on the Fleet > Settings page for debugging and diagnostics #237528
Allows you to carry over the controls when navigating to a dashboard, preserving the histogram #237070
Enables the risk score reset feature #237829
Uses ES|QL for calculating risk scores #237871
Adds Security ML modules for GCP Audit and Azure Activity Logs #236849
Removes the global empty state redirect #237612
Replaces the existing document count chart with RED metrics #236635
Adds
Clampfamily of functions #135822Optionally ignores field when indexed field name exceeds length limit #136143
Adds optional parameters support to KQL function for ES|QL #135895
Adds on-disk rescoring to disk BBQ #135778
Enables the
TEXT_EMBEDDINGfunction in non-snapshot builds for ES|QL #136103Adds DirectIO bulk rescoring #135380
Late materialization after
TopN(Node level) #132757Adds
malias forminuteduration literal #136448
Fixes an error that occurred when deleting orphaned integration policies #237875
Prevents creation of default alerts when no connectors are defined #237504
Turns off the maximum attempts limit for the private locations sync task #237784
Fixes a flyout rendering issue #237840
Corrects icon colors in the side navigation #237970
Fixes a bug that affected the controls on the Alerts page #236756
Updates the names of the Security solution default and Security solution alerts data views in the data view picker #238354
Fixes a bug that caused the flyout on the Files management page to crash when there were uploaded files #237588
Introduces a separate error message for empty login attempts with
saml/oidcproviders #237611Fixes an issue in the component template creation flow where creating a new template with an
@customsuffix in its name could incorrectly update mappings for unrelated data streams and trigger rollover prompts #237952Fixes an issue where the retriever query copied from the Search your data JavaScript tutorial failed with
parsing_exceptionwhen passed as a query parameter in the Node.js client; retriever queries are now passed in the request body to ensure correct serialization #237654Ensures the Index management mappings editor synchronizes the model deployment status correctly #237812
Fixes an accessibility issue where resetting changes or removing all terms in the Synonyms panel was not announced by screen readers #237877
Fixes an issue in the RAG Playground where invalid fields were highlighted but no error message appeared #238284
Improves the performance of the clustering algorithm #238394
Initializes
TermsEnumeagerly #136279Fixes LogsDB settings provider mapping filters #136119
Provides defaults for index sort settings #135886
Stores full path in
_ignoredwhen ignoring dynamic array field #136315Removes null from
syntheticSourceFallbackFieldName#136344Delays automaton creation in BinaryDvConfirmedQuery to avoid out of memory (OOM) on queries against WildCard fields #136086
Fixes inference fields handling on old indices #136312
Fixes projection generation when pruning
left join#135446Replaces any
Attributetype when pushing down past Project #135295Fixes an ES|QL breaker bug #136105
Fixes
Page.equals()#136266
Adds support for encrypted headers in the Webhook connector to enhance security #233695
Allows users to add custom fields to the IBM Resilient connector #236144
Renames Fleet Server Host SSL options for clarity #236887
Enables Discover tabs by default, allowing you to manage multiple data explorations in parallel #235150
Automatically extracts case observables in the Add to case workflow #233027
Introduces missing icons and updates v2 icons for the ECH Observability navigation #236808
Adds a metrics dashboard for non-EDOT agents in the OpenTelemetry native ingestion path #236978
Adds public APIs for Attack Discovery and Attack Discovery schedules #236736
Enables automatic observable extraction in the Alerts table #235433
Turns on the
newDataViewPickerEnabledfeature flag #234101Adds the ability to discover privileged users from the Entity Analytics Okta integration #237129
Allows you to select which AI Assistant to show in the Elastic header; moves the AI Assistant visibility setting to the GenAI Settings page #233727
Adds a new
update_allendpoint for product documentation management #231884Adds an icon for Contextual AI in the AI Connector and Inference endpoint creation UI #236951
Enables the new background search experience for improved performance #236818
Adds triple-quote support to the Manual Ingest Pipeline Processor editor #236595
Introduces the German locale for Kibana in
beta#236903Adds an advanced option to disable filtering of file-backed volumes and CD-ROMs in the Device Control plugin #236620
Upgrades to Lucene 10.3.0
Improves TSDB ingestion by hashing dimensions only once, using a new auto-populeted
index.dimensionsprivate index setting #135402Adds index setting that disables the
index.dimensionsbased routing and_tsidcreation strategy #135673Updates to Lucene 10.3.1
Adds GPUPlugin for building vector indices on GPU #135545
Makes FUSE available in release builds for ES|QL #135603
Adds
dense_vectorfield type andto_dense_vectorfunction to release builds for ES|QL #135604Updates to Lucene 10.3.1 #136030
Adds KNN function in ES|QL #135709
Runs single phase aggregation when possible #131485
Fills in
topnvalues if competitive #135734Makes order in TOP optional #135932
Rolls over the reporting data stream automatically when a newer template version is available #234119
Fixes an issue where exported CSV columns in Lens tables could appear out of order #236673
Fixes a bug causing Controls to fetch data twice #237169
Removes the incorrect
fleet.sslconfiguration option #236788Fixes MSI commands (#233750) #236994
Removes unnecessary span documents from the
getServiceAgentfunction #236732Cleans up extra Synthetics package policies #235200
Reverts a change to the page attachment type in Elastic Observability Serverless #236958
Removes
nullvalues in the confirmation dialog when bulk-editing index patterns for rules #236572Increases the z-index of Timeline and related flyout components so they appear above the side navigation #236655
Adds support for API key wildcard search #221959
Hides the Show forecast button when changing jobs in the Single Metric Viewer #236724
Improves performance of the Trained Models list #237072
Fixes partition field settings errors in the Single Metric Viewer dashboard panels #237046
Fixes layout issues with the Parse in streams button on smaller flyouts #236548
Displays
(missing value)and(empty)instead ofnullin charts and tables #233369Fixes privilege requirements for reindexing indices in Upgrade Assistant #237055
Allows merging of passthrough mappers with object mappers under certain conditions in downsampling #135431
Prevents storing keyword multi fields when they trip
ignore_above#132962Fixes KQL case-sensitivity for keyword fields in ES|QL #135776
Passes fixed size instead of
maxPageSizetoLuceneTopNOperatorscorer for ES|QL #135767Fixes missing minimum competitive similarity check on tail documents in DiskBBQ #135851
Applies source excludes early when retrieving
_inference_fields#135897Fixes
UnsupportedOperationExceptionwhen cardinality aggregator field type is vector #135994Fixes crash when creating semantic_text fields on pre-8.11 indices #135845
Fixes union types lost attributes in
StubRelationforinlinestats#135547Fixes wrong pruning of plans with no output columns #133405
Supports dot and parameters in
FUSE GROUP BY#135901Avoids rewrite
round_towith expensive queries #135987
Updates the Observability navigation menu #236001
Enables cancelling response actions sent to hosts running Microsoft Defender Endpoint #230399
Adds each alert's reason for closing to the Alerts page #226590
Adds the Endpoint exceptions sub-privilege #233433
Updates the source saved object schema to enable integrations sync markers #236457
Updates the indicator details flyout #230593
Adds an advanced policy
windows.advanced.firewall_anti_tamperthat lets you set the firewall anti-tamper plugin to off or detect-only #236431Displays document count chart for ES|QL categorize queries #231459
Lets you manually map new fields from the schema editor #235919
Adds AI-generative partition suggestions to Streams #235759
In Streams, allows you to create routing conditions directly from preview table cells #235560
Adds an option to convert an index to a lookup index to the Manage index menu #233998
Improves code examples in the Synonyms UI #235944
Automatically copies source data into the alerts-as-data documents for other ES Query rule types #230010
Replaces the dashboard editor toolbar with the Add menu #230324
Adds support for package spec v3.5 #235942
Adds View in discover button in alert details page for SLO burn rate and ES query rules #233855
Adds ES|QL support for expressions with LOOKUP JOIN in tech preview #134952
Un-snapshots all 3 URL scalar functions in ES|QL #135272
Takes
INLINE STATSout of snapshot in ES|QL #135403Improves performance for
LOOKUP JOINon Expression in ES|QL #135036Releases DiskBBQ (
bbq_disk) index type fordense_vectorfields #135299Adds 'profile' support for knn query on HNSW with early termination #135342
Enables chunk_rescorer in text_similarity_reranker #135198
Enables Semantic Search CCS When ccs_minimize_roundtrips=true #135309
Adds support for extended search usage telemetry #135306
Implements
Deltafunction for absolute change in gauges over time #135035Improves the block loader for source-only runtime date fields #135373
Adds an OTLP metrics endpoint (
_otlp/v1/metrics) as tech preview #135401Adds
pattern_textfield mapper in tech preview #135370Uses optimized field visitor for ignored source queries #135039
Improves the block loader for source-only runtime IP fields #135393
Adjusts Cancel button height in Discover's tabs enabled view #236118
Fixes dashboard title not updating when edited from content editor #236561
Adds a unique count to transforms on the integrations overview to fix overcounting error #236177
Fixes malformed synthetics package policies #236176
Fixes controls trigger across various commands #236121
Reverts filter policy inputs #236104
Fixes the multiselect issue inside the toolbar selector when search is used #236091
Integrates dataview logic into host KPIs charts #236084
Fixes integrations RAG #234211
Ensures the data view picker icon is always vertically centered #236379
Fixes browser fields cache #234381
Fixes the URL passed to detection rule actions using the
{{context.results_link}}placeholder #236067Refactors
nav_control_popover#235780Allows
xpack.spaces.defaultSolutionto be configured using docker #236570Fixes the Job details fly-out on the Analytics Map page #236131
Limits
msearchusage for log rate analysis #235611Fixes display of alerts from anomaly detection rules in #236289
Adds
timefield to the get data views response schema #235975Adds
managedfield to the get data views response schema #236237Validates Logstash pipeline IDs sent to Kibana APIs #236347
Throws 4xx instead of 5xx for ES|QL malformed query params #134879
Renames
index.mapping.patterned_text.disable_templating#135049Fixes async query inconsistent headers #135078
Fixes alias id when dropping all aggregates #135247
Handles right hand side of inline stats becoming optimized with
LocalRelationshortcut in ES|QL #135011
Adds a new connector for Jira Service Management #235408
Adds OAuth2 client credentials authentication support to Kibana Webhook connectors #218442
Completes OTel configuration pipelines by adding an exporter #233090
Enables controls in Discover from the editor #229598
Displays errors in the context of a trace #234178
Creates functional tests for the Logs Essentials tier #234904
Sets up the saved object infrastructure for Cloud Connectors and implements the end-to-end persistence flow for creating integrations with Cloud Connector support #230137
Removes the Tech Preview badge and feature flag for Automatic Troubleshooting #234853
Adds advanced options for opting out of collecting ransomware diagnostics on macOS #235193
Adds the Tech Preview badge for the preconfigured
rerankendpoint in the inference endpoints UI #235222Adds a default placeholder icon for future AI connectors #235166
Adds search functionality to the Query rules details page #232579
Adds a link to Agent Builder in the View Data dropdown #234679
Adds the AutoOps Search tier page, which provides project-level insights and deeper insights into Serverless resources (VCUs) and performances
Adds telemetry support for
LOOKUP JOINon Expression in ES|QL #134942Adds support for include_execution_metadata parameter in ES|QL #134446
Adds
LOOKUP JOINwith expressions in ES|QL #134098Allows including semantic field embeddings in
_source#134717Integrates weights into simplified RRF retriever syntax #132680
Supports querying multiple indices with the simplified RRF retriever #134822
Improves the block loader for source-only runtime fields with keyword scripts #135026
- Adds relevant attributes to search took time APM metrics #134232
- Adds headers support for OpenAI chat completion #134504
- Extends
kibana-systempermissions to manage security entities #133968 - Tracks
shardStartedevents for simulation inDesiredBalanceComputer#133630 - Adds file extension metadata to cache miss counter when it’s updated by
SharedBlobCacheService#134374 - Removes the
_typedeprecation warning in ingest conditional scripts #134851 - Allows including semantic field embeddings in
_source#134717 - Integrates weights into simplified RRF retriever syntax #132680
- Adjusts rollover criteria to have a better
max_agerollover for tiny retentions #134941 - Adds support for the
include_execution_metadataparameter in ES|QL #134446 - Adds telemetry support for Lookup Join On Expression in ES|QL #134942
- Improves block loader for source-only runtime fields of type keyword #135026
- Optimizes
BytesArray::indexOfused in ndjson parsing #135087 - Modifies
SecureStringmethods (equals,startsWithandregionMatches) to operate in constant time relative to the length of the comparison string #135053 - Updates URL encoding in ES|QL #134503
- Adds new
/_security/statsendpoint #134835 - Makes the last source shard completely remove reshard metadata
- Adds a monitor for estimated heap usage
- Skips automatic scrolling when a panel is visible #233226
- Fixes an issue with the Actions column header size #235227
- Clears time field sorting when switching from classic to ES|QL mode #235338
- Fixes a bug where previously installed product docs (E5) were not upgraded during a Kibana version upgrade #234792
- Improves the accessibility of the badges on individual stream pages #235625
- Fixes the autocomplete configuration for the
pinnedretriever by removing thematch_criteriafield #234903 - Fixes a bug by allowing the use of
cmd + /for comment toggling in the Monaco editor #235334 - Adds a check for all privileges for Elastic Security Serverless when creating lists #234602
- Fixes a bug to correctly update SLM stats when the master node is shut down after an SLM-triggered snapshot is completed #134152
- Fixes a bug to facilitate second retrieval of the same value #134790
- Avoids holding references to
SearchExecutionContextinSourceConfirmedTextQuery#134887 - Adds an exception for perform embedding inference requests which include a query #131641
- Fixes a bug where the match only text block loader was not working correctly when a keyword multi-field was present #134582
- Fixes conditional processor mutability bugs #134936
- Fixes a bug where transforms did not wait for PITs to close #134955
- Bypasses MMap arena grouping which caused issues with too many regions being mapped #135012
- Fixes a deadlock in
ThreadPoolMergeSchedulerwhen a failing merge closes theIndexWriter#134656 - Fixes
countDistinctWithConditionsin csv-spec tests #135097 - Fixes a bug where
CentroidCalculatordid not return negative summation weights #135176 - Limits the
topnoperations pushed to Lucene to 10,000 #134497 - Bans
LIMITandMV_EXPANDbefore remoteENRICH#135051 - Fixes expiration time in ES|QL async #135209
- Fixes match only text block loader not working when a keyword multi field is present #134582
- Avoids holding references to
SearchExecutionContextinSourceConfirmedTextQuery#134887
- Elastic Cloud Serverless is now available in three new Google Cloud Platform regions: GCP South Carolina (
us-east1), GCP Virginia (us-east4), and GCP Oregon (us-west1).
Improves the ES|QL suggestions logic when a query changes #231767
Updates the appearance popover in Lens metric charts #233992
Adds support for installing
alerting_rule_templateassets from packages #233533Removes the default query limit of 10 #234349
Adds support for remote cluster lookup mode indices in the editor #232907
Extends ES|QL autocomplete to include columns from lookup indices and enrichment policies after
LOOKUP JOINandENRICHcommands #233221Adds a trace waterfall visualization for logs #234072
Adds end-to-end UI tests for onboarding page validation #232363
Updates the Playwright end-to-end tests to support Logs Essentials tier functionality #234644
Introduces a Security Risk Scoring AI Assistant tool #233647
Enables the SentinelOne
runscriptresponse action #234492Extends the
origin_info_collectionadvanced policy setting to includeorigin_url,origin_referrer_url, andExt.windows.zone_identifierfields for Windows process events #234268Restricts access to the Value report page to
adminandsoc_managerroles in complete tier #234377Ensures the Tech Preview badge is shown for the default inference endpoint for e5 on the inference endpoints UI #234811
Ensures mapped fields are remembered across simulations #233799
Adds time series telemetry in xpack usage #134214
Adds SET instruction in ES|QL #134029
Adds
PRESENTES|QL function #133986Adds
PresentOverTimeES|QL function #134355Allows multivalued query parameters in ES|QL #134317
Adds
AbsentandAbsentOverTimeES|QL functions #134475Enables caching of all filters in
knnqueries #134458Enables text similarity reranker to chunk and score snippets #133576
Supports querying multiple indices with the simplified linear retriever #133720
Adds time series telemetry in xpack usage for downsampling #134214
Skips null metrics in ES|QL #133087
Improves block loader for source only runtime fields of type long #134117
Improves block loader for source only runtime fields of type double #134629
Implements
ideltafunction for ES|QL #134510
Hides the side navigation during report generation #234675
Fixes a bug where the save modal allowed duplicate saves of dashboards, visualizations, and other assets #233933
Fixes an issue with special character handling when creating a pipeline from the flyout #233651
Fixes a bug where the toggle column only worked on the Alerts page #234278
Correctly updates the
@timestampandevent.ingestedfields when a privileged user is updated #233735Returns a
500response code if there is an error during monitoring engine initialization #234368Fixes table highlighting issues in flyouts #234222
Fixes issues in AI Assistant where it didn't append conversation messages or update titles #233219
Enables repeated System Prompt navigation from the Conversations tab #234812
Increases the
bulkGetlimit #234151Fixes an issue on the API Keys Management page that occurred when loading API keys with null names #234083
Fixes an Anomaly Detection bug where custom URLs omitted generated fields in datafeed preview requests #234709
Ensures full tool traces are displayed in flyouts #234654
Prevents field caps from failing due to can match failure #134134
Uses inner query for
equalsandhashCodeinSourceConfirmedTextQuery#134451Fixes a bug where text fields in LogsDB indices did not use their keyword multi fields for block loading #134253
Uses latest setting value when initializing setting watch #134091
Reserves memory for Lucene's
TopNin ES|QL #134235Stops sharing weight between drivers in ES|QL #133446
Adds ES|QL telemetry with
inlinestats#134309Fixes
CBon reduction phase in aggregations #133398
- Makes maintenance windows globally available #233870
- Updates
@elastic/chartsto 71.0.0 and enables new metric chart in Lens #229815 - Adds toggle that grants permission for agents to write to
logsdatastream #233374. - Adds Knowledge Base integration support #230107
- Adds support for duration variable type to Fleet #231027
- Uses native function calling for self-managed LLMs #232109
- Unifies installation settings and improves status display for AI Assistant's Knowledge Base & product documentation #232559
- Links dashboards to SLO #233265
- Disables add-to-case functionality when all selected alerts are already attached #231877
- Disables save button on empty input #233184
- Adds View in discover button to alert details header #233259
- Adds
send_traces,send_metrics, andsend_logsagent configuration settings for EDOT Node.js #233798 - Updates missing index pattern table action #233258
- Shows trace context for logs #232784
- Adds IPv6 support to address fields in the Remote Clusters UI #233415
- Updates the Elasticsearch Serverless project creation in the UI to use the general purpose profile.
The API continues to support alternative
optimized_foroptions. Refer to Elasticsearch Serverless billing dimensions > Managing Elasticsearch costs.
- Fixes resize bug #233755
- Fixes the page height of the Observability AI Assistant page #233924
- Updates kibana MITRE data to
v17.1#231375 - Fixes import of endpoint exceptions #233142
- Fixes a bug that affected display of mitre attack data #233805.
- Prevents users who don't have crud privilege from deleting notes #233948.
- Fixes rule editor flyout for Anomaly Explorer when no filter lists have been configured #233085
- Fixes
FormattedMessagerendering escaped HTML instead of markup #234079
- Allows users to configure index settings when importing geospatial files in File Upload #232308
- Adds tooltip support for the ES|QL layer #232147
- Enables automatic content package installation when matching datasets are ingested using the
enableAutoInstallContentPackagesfeature flag #232668 - Increases query history capacity to store more than 20 queries #232955
- Improves validation for functions in query inputs #230139
- Adds support for native function calling schema to the OpenAI connector when the API provider is set to "Other" #232097
- Retries inference calls when aborted due to transient errors #232610
- Adds the
raw_requestfield to traces for better debugging #232229 - Adds dashboard references to SLO saved objects #232583
- Displays span links when APM indices are available #232135
- Adds a new
policy_response_failuredefend insight type #231908 - Enables conversation sharing in chat interfaces #230614
- Adds a new data view to the Privmon dashboard page #233264
- Improves the layout of custom URLs list in Data Frame Analytics #232575
- Adds icons for AI21 Labs and Llama Stack to the AI connector/inference endpoints creation UI #232098
- Ensures consistent Grok pattern generation across features #230076
- Supports filters on
inlinestatsin ES|QL #132934 - Adds
MV_CONTAINSES|QL function #133099 - Adds
TBUCKETES|QL function #131449 - Adds
url_encodeES|QL function #133494 - Updates
FIRSTandLASTto accept keyword and text in ES|QL #133642 - Adds
mv_containsES|QL function #133636 - Supports
geohash,geotile, andgeohexgrid types in ES|QL #129581 - Allows trailing empty string field names in paths of flattened fields #133611
- Ensures that maintenance windows with scoped queries apply to all rule types #232307
- Fixes pagination issues in alerting tables #233030
- Removes unused
availableOptionsfrom ES|QL values in query saved objects #231690 - Removes unnecessary output warning messages in Serverless deployments #232785
- Requires the
agents:allprivilege to use Manage auto-upgrade agent UI actions #232429 - Fixes read permission failures on the lookup indexes route #233282
- Refactors anonymization logic to walk JSON objects instead of stringifying them #232319
- Disables the Save button until a file is detected #233141
- Adds a missing Alert details actions button to the UI #233113
- Prevents SessionView crashes by normalizing event process arguments #232462
- Adds maximum function call limits to prevent recursive tool invocations #231719
- Ensures validation logic so the Elastic Managed LLM behaves as expected during testing #231873
- Fixes the Restore status tab display for system indices #232839
- Fixes responsiveness issues in the Stream management code editor area #232630
- Fixes an empty tooltip issue when creating tags #232853
- Fixes an issue where the Create tag modal wouldn't close properly #233012
- Tracks memory in ES|QL
evaluators#133392 - Fixes bug in
topn#133601 - Fixes wrong marking of a field as
unmappedwhen indices shared the same mapping #133298 - Updates
DefBootstrapto handleErrorfromClassValue#133604 - Fixes
GeneralScriptExceptionto return 400 HTTP status code #133659 - Disallows creating
semantic_textfields in indices created prior to 8.11.0 #133080
- Elastic Cloud Serverless is now available in three new Microsoft Azure regions:
northeurope(North Europe), located in Irelandaustraliaeast(Australia East), located in Victoria, Australiawestus2(West US 2), located in Washington, United States
Adds support for a new
urlvariable type in Fleet packages, enabling improved input validation of URL values #231062Adds the
kibana.alert.groupingfield to the Synthetics monitor status rule in Elastic Observability Serverless #230513Enables polling and sampling for EDOT central configuration in Elastic Observability Serverless #231835
Adds a check to confirm that uploaded files are indexed and searchable in Machine learning #231614
Updates sections and improves field handling in Machine learning #231037
Improves the layout of the custom URLs list in Machine learning #231751
Returns 429 status code instead of 500 for timeout handlers #133111
Allows configuring SAML private attributes #133154
Adds new rescorer based on script #74274
Adds the
v_hammingfunction for calculating the Hamming distance between two dense vectors #132959Adds top level normalizer for linear retriever #129693
Adds ordinal range encode for TSID (Time Series Identifier) #133018
Limits the depth of a filter #133113
Stops running ES|QL planning and scheduling on transport threads #133313
Adds query heads priority to
SliceQueue#133245
- Fixes a rendering issue that affected progress elements in Canvas #232432
- Fixes the enforcement of deployment mode restrictions when creating package policies in Fleet #231679
- Ensures transform index templates include
index.mapping.ignore_malformed: trueto prevent failures due to invalid values in source indices in Fleet #232439 - Fixes visibility issues with the DocViewer flyout in Saved Search embeddables in Discover #229108
- Restores legacy monitor filters in Elastic Observability Serverless #231562
- Handles multi-line values more reliably in Elastic Observability Serverless #230929
- Fixes broken views on AI Assistant settings pages for non-Enterprise license holders in Elastic Observability Serverless #231989
- Enables the recovery strategy toggle for monitor status rules in Elastic Observability Serverless #231091
- Fixes AI Assistant anonymization rules to avoid nested or overlapping masks when processing text in Elastic Observability Serverless #231981
- Fixes an issue that prevented the contextual flyout from showing full details in vulnerability findings in Elastic Security Serverless #231778
- Includes various bug fixes and improvements to the Manifest Manager in Elastic Security Serverless #231039
- Fixes an issue where the
unusedUrlsCLeanupTaskrun interval did not update correctly when changed #231883 - Updates the prompt text for the
mv_slicefeature in Machine learning #231870 - Fixes a broken link in the Build breadcrumb that incorrectly pointed to the search indices page in Elasticsearch Serverless #232504
- Fixes inconsistencies in case activity statistics #231948
- Adds support for a
reporting_userrole with a reserved set of privileges #231533 - Marks
LOOKUP JOINasExecutesOn.Anyby default in ES|QL #133064 - Fixes update expiration for async query in ES|QL #133021
- Fixes
AsyncOperatorstatus values and adds emitted rows #132738 - Fixes sequences with conditions involving keys and non-keys #133134
- Fixes a bug where search failed when the bottom doc could not be formatted #133188
- Removes the category selection step when adding filters to maintenance windows so you can add filters to maintenance windows based on alert fields from all solutions #227888
- Adds the ability to see all available log events in the shared logs overview even when ML features are not available #225785
- Improves Gemini prompts #223476
- Improves the AI Assistant Settings page by adding solution-specific logos #224906
- Enables the
trustedAppsAdvancedModefeature flag by default #230111 - Updates the PrivMon UX #231921
- Improves error messages when your Kibana session fails to refresh a token #231118
- Adds inline markdown visualization #229191
- Adds an
AIsection to theStack Managementmenu #227289 - Sets the default retention period for Logs anomaly detection to 120 days #231080
- Improves CPU utilization with dynamic slice size in doc partitioning #132774
- Considers
min/maxfrom predicates when transformingdate_trunc/bucket toround_tooption 2 in ES|QL #132143 - Adds some optimizations for constant blocks #132456
- Adds
DAY_NAMEES|QL function #132535 - Adds support for
LOOKUP JOINon multiple fields in ES|QL #131559 - Speeds up loading keyword fields with index sorts #132950
- Adds
MONTH_NAMEES|QL function #132968 - Restricts indexing to child streams when streams mode is enabled #132011
- Adds support for retrieving semantic_text's indexed chunks via fields API #132410
- Implements
v_magnitudefunction #132765 - Restricts indexing to child streams when streams mode is enabled #132011
- Adds support for passing the
dimensionsfield in the Google Vertex AI request #132689
Fixes a bug that stopped reports from spaces with a dash in them from appearing in the reporting list #230876
Fixes Timeslider focus ring visibility in Firefox #231351
Fixes error handling in the Links panel's Save to library modal #231168
Fixes keyboard interaction on range slider control #230893
Fixes older color mapping configuration in Lens #231563
Fixes lost references when returning to unsaved dashboards with reference panels #231517
Fixes rendering of aggregate metric fields in ES|QL mode #231481
Disables sorting for json-like fields in ES|QL mode #231289
Fixes a bug affecting the Inventory date picker's state #231141
Fixes title generation for the Observability AI Assistant in conversations with self-managed LLMs #231198
Fixes an endless loop that could occur during ES|QL
LOOKUP JOINs #231217Adjusts the Kubernetes OTel test to work in serverless nightly workflow #231462
Updates the
ContentManagementplugin to enable linked dashboards in more places #229685Provides the
aria-labelledbyattribute to the Add cases selector modal #231887Fixes incorrect threat enrichment for partially matched
ANDconditions in IM rules #230773Fixes Benchmark page accessibility issues #229521
Fixes an issue that prevented the creation of Knowledge Base
Indexentries in deployments with a large number of indices and mappings #231376Fixes an index sync bug that prevented deletion of stale users #229789
Fixes custom field grouping options in the Alerts table #230121
Fixes a bug that made the ES|QL form read-only in the Rule upgrade flyout #231699
Removes the default port the from interactive setup cluster address form, unless specified #230582
Fixes positioning of the Add rule popover on the Role Mappings page #231551
Handles special regex cases for version fields #132511
Tracks top-level kNN searches in query stats #132548
Tests for FORK's evaluation of field names used in
field_capsresolve calls in ES|QL #131723Strings outside BMP have 2 chars per code points #132593
Adds small fixes for
COPY_SIGN#132459Fixes async operator warnings not always sent when blocking #132744
Improves error message for sequences with only one clause plus UNTIL #132638
- Adds DOES NOT MATCH capability to the IM rule type in Elastic Security Serverless #227084
- Adds Automatic Import documentation links to log descriptions and error messages #229375
- Improves dashboard usability at 400% zoom #228978
- Adds an unsaved changes modal in Discover #225252
- Adds a recovery mode switch for status alerts in Elastic Observability Serverless #229962
- Adds an error parameter to the agent config API in Elastic Observability Serverless #230298
- Adds an inference timeout to anonymization settings in Elastic Observability Serverless #230640
- Fetches referenced panels when loading dashboards in Elastic Observability Serverless #228811
- Installs product docs with KB installation in Elastic Observability Serverless #228695
- Links from alert details to related dashboards now include a time range filter in Elastic Observability Serverless #230601
- Updates the default Gemini model for the Gemini Connector in Playground from Gemini 1.5 Pro to Gemini 2.5 Pro in Elasticsearch Serverless #230457
- Support nested fields for term vectors API when using artificial documents #92568
Removes unnecessary promises in dashboards #230313
Fixes date math plus sign encoding in dashboards #230469
Logs a warning if filter and query state are malformed in dashboards #230088
Fixes duplicate panel action hangs when a dashboard has collapsed sections closed on page load #230842
Fixes a screen reader–only header for accessibility in dashboards #230470
Fixes missing validation errors in the package policy editor in Fleet #229932
Fixes agentless integrations where
organization,division, orteamdata fields were being overwritten by package metadata in Fleet #230479Fixes the output SSL config order in Fleet #230758
Fixes glitches in the data view creation flyout in Discover when accessed from another page #228749
Fixes a setup bug in the Elastic Observability Serverless lock manager #230519
Adds a loading state in Elastic Observability Serverless for installing or uninstalling product docs #229579
Includes a timestamp range filter to exclude the frozen tier in Elastic Observability Serverless #230375
Adjusts e2e onboarding tests to work in Elastic Observability Serverless #229969
Moves the
scheduleNowcall to the privmon engine init instead of the monitoring source engine in Elastic Security Serverless #230263Creates the Privileged user monitoring default index source only if it doesn't already exist in Elastic Security Serverless #229693
Fixes Privileged user monitoring index sync in non-default spaces in Elastic Security Serverless #230420
Adds a validation error if the actions throttle is shorter than the rule interval in Elastic Security Serverless #229976
Excludes deprecated features from spaces solution visibility #230385
Ensures form fields persist when validation fails in Machine Learning #230321
Improves accessibility of the Streams table #225659
Fixes a bug that prevented saving linked TSVB visualizations when changing the data view #228685
Fixes a null property error in the Elasticsearch Serverless Playground #230729
Adjusts date docvalue formatting to return 4xx instead of 5xx #132414
Corrects exception for missing nested path #132408
Adds validation to bucket script pipeline aggregation #132320
Fixes index lookup when
field-capsreturns empty mapping #132138Handles internally created
INin a different way for EQL #132167
Updates AGENTLESS_DISABLED_INPUTS list in Fleet #229117
Enables filter and saved query options in the optional Elastic Observability Serverless query filter #229453
Introduces dashboard migration endpoints in Elastic Security Serverless #229112
Adds the ability to save Playgrounds within a space in Elasticsearch Serverless #229511
Enhances grok semantics extraction with Onigurama regex patterns in Discover #229409
Adds Prettify button to the editor and removes the ability to unwrap in Discover #228159
Adds support for expressions in Discover STATS #229513
Allows pasting screenshots into Markdown comment fields for cases in Elastic Observability Serverless #226077
Adds
detection_rule_upgrade_statusto snapshot telemetry in Elastic Security Serverless #223086Adds EASE value report in Elastic Security Serverless #228877
Adds Machine Learning ability to filter AI Connector providers by solution type #228116
Improves Console reliability by removing odd retry logic and adding Elasticsearch host selector #229574
Improves rate limiter UX #227678
Adds table list view to the space selector screen #229046
Adds
kibana.alert.groupingfield to infra alerts #229054Skips search shards with
INDEX_REFRESH_BLOCKAdds the
created_dateandmodified_datesystem-managed properties to pipelines #130847](https://github.com/elastic/elasticsearch/pull/130847)Adds the
created_dateandmodified_datesystem-managed properties to component templates #131536Adds entity store and asset criticality index privileges to built-in roles #129662
Organization IdP routes are now public in the OpenAPI specifications.
Supports kNN filter on nested metadata #113949
Replaces "representable" type error messages #131775
Adds fast path for single value in
VALUESaggregator #130510Replaces
RoundTolinear search evaluator with manual evaluators in ES|QL #131733Fails
profileon text response formats #128627Adds pruning in ES|QL for columns added by
InlineJoin#131204
Fixes loading of saved queries in the Alerting rule definition #229964
Fixes dashboard panel rendering when the defer-below-the-fold setting is on and panels are focused/unfocused #229662
Fixes ES|QL loading button state for long-running queries in Lens #226565
Fixes extra padding below Advanced Options when inline editing in Lens #229967
Improves Discover document viewer error handling where errors in one tab no longer break other tabs #229220
Improves performance of breakdown field search in Discover #229335
Enables Save query button after making changes in the Discover save query menu #229053
Displays function license availability in Discover inline docs #229961
Fixes incorrect filtering logic when removing a comment field in Discover #230116
Modifies title generation to be scope-aware in Elastic Observability Serverless #227434
Prevents destructive actions using the Elasticsearch tool in Elastic Observability Serverless #229497
Replaces
EuiErrorBoundarywithKibanaErrorBoundaryin Elastic Observability Serverless #229710Fixes keyboard accessibility for the Waterfall flyout in Elastic Observability Serverless #229926
Allows knowledge base UI to work offline in Elastic Observability Serverless #229874
Fixes diff display bug when importing rule customizations in Elastic Security Serverless #228475
Adds missing announcements for filter in/out actions on bar charts in Elastic Security Serverless #227388
Fixes toast counter badge stacking order #229300
Fixes console error when adding Region map visualization for Machine Learning to a dashboard #228669
Fixes product docs install logic when the target version is higher than the current version for Machine Learning #229704
Adds support for the
nameattribute in create and update actions for saved objects #228464Fixes missing data view #229467
Avoids internal server error on suggester ngram bad request #132321
Fixes default missing index sort value of
data_nanospre 7.14 #132162Implements support for weighted RRF #130658
Adds sparse vector index options settings to semantic text fields #131058
Fixes decoding of non-ascii field names in ignored source #132018
Fixes
Drivercreating status with a live list of operators #132260Changes equals and
hashcodeforConstantNullBlockin ES|QL #131817Fixes
NPEon emptyto_lower/to_uppercall #131917Fixes
aggregate_metric_doublesorting andmv_expandissues in ES|QL #131658Restricts remote
ENRICHafterFORK#131945Fixes combine result for
ingest_took#132088
Enhances the integrations overview by rendering an accordion for sample events in Data ingestion and Fleet #228799
Displays related dashboard tags directly in the Elastic Observability Serverless UI #228902
Adds the
kibana.alert.groupingfield to ES|QL rule definitions #228580Adds support for ingress IP filters. IP filter policies allow you to restrict traffic coming into your project to specific IP addresses or CIDR blocks.
Speeds up
OptimizedScalarQuantizer#131599Integrates
LIKE/RLIKELIST withReplaceStringCasingWithInsensitiveRegexMatchrule #131531Adds optimized path for intermediate values aggregator #131390
Accepts unsigned longs on
MAXandMINaggregations #131694Removes deprecated function
isNotNullAndFoldable#130944
- Fixes incorrect handling of the
pollEnabledconfiguration in reporting #228707 - Fixes an issue in Firefox where scrolling was disabled in the Lens editor flyout #228625
- Fixes an issue in Firefox that prevented scrolling in the ES|QL inline editor in Discover #228849
- Fixes an issue in Lens reports where PNG and PDF exports were clipped or misaligned #228603
- Corrects how the Body cell lines display option is handled when the default value is
-1#228697 - Updates field stats logic to better select sub-fields when needed #228969
- Prevents search highlighting from affecting field action filters in the logs overview #227652
- Fixes an issue where dependency panels could infinitely load when no data was available #228094
- Fixes column sorting in the service error table #229199
- Ensures artifact links are visible even without endpoint list privileges #226561
- Fixes the incorrect background color in Build Block Alerts rows #228226
- Simplifies the Misconfigurations index pattern logic #227995
- Fixes an issue where Security Assistant settings landed on the wrong page when using a basic license #229163
- Removes the use of
removeIfExistsin the sync task scheduler #228783 - Fixes the width of the patterns field selector menu #228791
- Ensures the Gemini Vertex AI documentation link is available in the AI Connector #228348
- Fixes a skipped autocomplete test in the console #229274
- Ignores missing filters in rule parameters instead of causing errors #229422
- Adds
Sample operatorNamedWritableto plugin #131541 - Supports semantic reranking using contextual snippets instead of entire field text #129369
- Fixes memory usage estimation for ELSER models #131630
Improves perceived performance for dashboard flyouts #226052
Renders ES|QL controls using OptionsList UI components #227334
Adds
MIGRATEto signed actions #228566Excludes metrics data streams #227842
Adds a package rollback API #226754
Displays related error count and adds a failure badge #227413
Adds form row labels to the ES|QL Editor #228103
Registers a UI setting for anonymization #224607
Adds support for span types #227208
Introduces a public "test now" endpoint #227760
Enables custom roles by default #227878
Allows submitting case comments by pressing ⌘+Enter (or Ctrl+Enter) #228473
Increases the number of supported Group by fields in threshold rules from 3 to 5 #227465
Adds the Search AI Lake view to AutoOps for Elastic Cloud Serverless to provide storage usage insights
Enhances
semantic_textinference error messages #131519Fixes a semantic highlighting bug on flat quantized fields #131525
Speeds up reading multivalued keywords #131061
Substitutes
date_truncwithround_towhen the pre-calculated rounding points are available #128639Adds support for
RLIKELIST with pushdown #129929Adds checks that optimizers do not modify the layout #130855
Fixes an issue in Lens where Partition charts (for example, Pie) blocked selection of legacy palettes #228051
Correctly forwards the secondary prefix when the state value is an empty string (
Noneoption) in Lens #228183Fixes loading state and improves error handling in the dashboard save modal #227861
Hides hidden indices from autocomplete when using a lookup index #227819
Fixes incorrect validation between aggregation expressions #227989
Fixes product docs installation status #226919.
Resolves issues in the
metric_itemcomponent #227969Fixes a bug with the embeddings model dropdown when upgrading with a legacy endpoint #226878
Fixes filtering by "unmodified" rules in the update table #227859
Fixes an issue where alert status showed as untracked for newly created schedule rules #226575
Improves copy in the bulk update modal #227803.
Enables soft-deleting of rule gaps on rule deletion #227231
Migrates the anonymization in-memory table to
EuiBasicTablefor improved selection control #222825Fixes styling issues in flyouts #228078
Fixes sub-menu behavior in the solution nav when collapsed #227705
Fixes semantic highlighting bug on flat quantized fields #131525
Fixes semantic query rewrite interception dropping boosts #129282
Prepares
Index Likefix for backport to 9.1 and 8.19 #130947Splits large pages on load sometimes in ES|QL #131053
Fixes
mv_expandinconsistent column order #129745Disallows remote
enrichafter lookup join #131426
Elastic Cloud Serverless is now available in two new Amazon Web Services regions:
eu-central-1(Frankfurt) andus-east-2(Ohio).Adds the ability to add tags from the Agent details page #225433
Adds a Profiles inspector to Discover #222999
Displays a callout about new rules in Elastic Observability Serverless Metrics, Logs, and Inventory rule types #224387
Adds a manual test for bulk import functionality in Elastic Observability Serverless #225497
Groups vulnerabilities by resource and cloud account using IDs instead of names in Elastic Security Serverless #225492
Updates the default Gemini model in Elastic Security Serverless #225917
Streamlines the side navigation in Elasticsearch Serverless #225709
Adds synthetic vectors support for rank_vectors #130715
Adds synthetic vectors support for sparse_vector #130756
Ensure vectors are always included in reindex actions #130834
Removes vectors from
_sourcetransparently #130382Implements
INLINESTATSwith multipleLogicalPlanupdates #128917Adds
Dependency CheckerforLogicalLocalPlanOptimizer#130409Implements remote
LOOKUP JOIN#129013
Fixes an issue where reports timed out and failed with an invalid header error #225919
Ensures "Values from a query" options refresh when reloading dashboards #225101
Removes warnings related to kebab-case naming #226114
Prevents custom titles from being overwritten in Lens embeddables after reload #225664
Prevents adhoc data views from being recommended in Controls #225705
Hides the Select all checkbox in single-select controls #226311
Fixes a bug where edited queries were overwritten when a request completed #224671
Keeps the selected document stable when resizing the flyout with keyboard controls #225594
Ensures suggested dashboards only appear for custom threshold alerts in Elastic Observability Serverless #224458
Fixes schema page rendering issues in Elastic Observability Serverless #225481
Limits environment name length when creating a Machine Learning job in Elastic Observability Serverless #225973
Fixes broken Operation page in Elastic Observability Serverless #226036
Fixes visual issues in Elastic Observability Serverless chat when
prefers-reduce-motionis enabled #226552Prevents collapse of query tool calls in Elastic Observability Serverless #226078
Adds a title to the rule gap histogram on the Rules dashboard in Elastic Security Serverless #225274
Moves alerts redirect higher in the Elastic Security Serverless component tree to improve routing #225650
Opens entity links in a flyout instead of navigating away in Elastic Security Serverless #225381
Stops showing ML rule installation and upgrade errors on Basic license for Elastic Security Serverless #224676
Updates the Related Interactions input placeholder and validation message in Elastic Security Serverless #225775
Falls back to default value when
lookbackIntervalis empty in Anomaly Detection rules #225249Fixes time range handling in embedded anomaly swim lanes #225803
Adds discernible text to the Refresh data preview button #225816
Improves error handling in Search Playground when context limit is exceeded using Elastic Managed LLM #225360
Fixes knn search error when dimensions are not set #131081
Fixes
GET _synonymsAPI to include rulesets with empty rules #131032Prevents field caps from using semantic queries as index filters #131111
Adds cancellation checks to
FilterByFilteraggregator #130452Fixes
BytesRef2BlockHash#130705Disallows brackets in unquoted index patterns #130427
Fixes wildcard
DROPafterLOOKUP JOIN#130448Avoids O(N^2) in
VALUESwith ordinals grouping #130576Fixes behavior for
_indexLIKE for ES|QL #130849Fixes
LIMITnull pointer exception with null value #130914
- Adds action to add or remove tags on the Agent details page in Fleet #225433
- Adds a new Profiles tab to the Inspector flyout in Discover #222999
- Adds new rules callout to Metric, Logs, and Inventory rules in Elastic Observability Serverless #224387
- Adds manual test for bulk import functionality in Elastic Observability Serverless #225497
- Uses
idinstead ofnameto group vulnerabilities by resource and cloud account in Elastic Security Serverless #225492 - Updates Gemini model in Elastic Security Serverless #225917
- Updates the navigation menu in Elasticsearch Serverless #225709
- Adds performance charts to the Usage and performance section on the project overview page in Elastic Cloud Serverless
- Speeds up (filtered) KNN queries for flat vector fields #130251
- Wraps ES KNN queries with PatienceKNN query #127223
- Adds low-level optimized Neon, AVX2, and AVX 512 float32 vector operations #130635
Fixes an issue causing reports to fail with an invalid header error #225919
Refreshes
Values from a queryoptions upon dashboard reload #225101Removes kebab-case warnings in Console #226114
Fixes the default title being overwritten by a custom title upon reload in Lens #225664
Fixes an issue with dashboards where adhoc dataviews were recommended as most relevant when creating a control #225705
Hides the Select all checkbox from single select controls in dashboards #226311
Fixes edited query being overwritten by the original query when it is resolved in Discover #224671
Prevents selected document from changing when resizing the Document flyout with a keyboard in Discover #225594
Only returns suggested dashboards for custom threshold alerts in Elastic Observability Serverless #224458
Fixes
Unable to load pageerror on the Schema page in Elastic Observability Serverless #225481Limits environment name length when creating an ML job in Elastic Observability Serverless #225973
Fixes
Unable to load pageerror on the Operations page in Elastic Observability Serverless #226036Fixes an issue with the AI assistant chat display in Elastic Observability Serverless when a device has
Reduce motionturned on #226552Collapses *query tool calls in Elastic Observability Serverless #226078
Adds a title to the rule gap histogram in the Rules dashboard in Elastic Security Serverless #225274
Moves the alerts redirect higher in the components tree in Elastic Security Serverless #225650
Updates entity links across Elastic Security Serverless to open flyouts instead of redirecting to other pages #225381
Stops ML rule installation and upgrade errors from showing up for users with Basic licenses #224676
Updates placeholder text and validation message for Related integrations in Elastic Security Serverless #225775
Resets to the default value when the
lookbackIntervalfield is empty in Machine Learning #225249Fixes the handling of time range in embedded anomaly swim lane in Machine Learning #225803
Adds discernible text to the refresh button on the Streams > Processing page #225816
Fixes handling of context limit errors in Playground when using the Elastic Managed LLM #225360
Adds check for
isIndexedin text fields when generating field exists queries to avoidIllegalStateExceptionwhen field is stored but not indexed or withdoc_values#130531Forces
niofsforfdt tmpfile read access when flushing stored fields #130308Releases
Rowon failure inTopNOperator#130330Fixes queries with missing index,
skip_unavailable, and filters #130344Supports
avgon aggregate metric double #130421Handles unavailable
MD5in ES|QL #130158Prevents search functions from working with a non-STANDARD index #130638
- Adds the ability to schedule reports with a recurring schedule and view previously scheduled reports #224849
- Adds internal CRUD API routes in Lens #223296
- Adds
Select allandDeselect allbuttons to the options list popover to allow you to make bulk selections in Dashboards and Visualizations #221010 - Adds the flip LOOKUP JOIN parameter in ES|QL to GA in docs #225117
- Passes the
TimeRangeinto thegetESQLResultsin order for queries with_tstartand_tendto work properly in Discover #225054 - Enables the "expand to fit" query function on mount in Discover #225509
- Adds Logs Essentials for APM/Infra in Elastic Observability Serverless #223030
- Allows users to choose which space monitors will be available in Elastic Observability Serverless #221568
- Remaps
iInCircleandquestionInCircle, and deprecates thehelpicon in the global header #223142 - Adds docs for the chat completion public API in Elastic Observability Serverless #224235
- Enables the Security Entity Analytics Privileged user monitoring feature in Elastic Security Serverless #224638
- Displays visualizations in the key insights panel of the Privileged User Monitoring dashboard in Elastic Security Serverless #223092
- Introduces a new UI to optionally update the
kibana.alert.workflow_statusfield for alerts associated with Attack discoveries in Elastic Security Serverless #225029 - Enables the runscript feature flag in Elastic Security Serverless #224819
- Adds the incremental ID service; exposes the ID in the UI in Elastic Security Serverless #222874
- Adds the
windows.advanced.events.security.provider_etwfield as an advanced policy option in Elastic Defend in Elastic Security Serverless #222197 - Adds new starter prompts to the AI Assistant in Elastic Security Serverless #224981
- Adds the ability to revert prebuilt rules to their base version in Elastic Security Serverless #223301
- Adds support for a collapsible section in the integration readme in Kibana Security #223916
- Adds new severity colors, alignment, and UX for filtering anomalies in Machine learning #221081
- Updates NL-2-ESQL docs #224868
- Adds keyword highlighting for ES|QL patterns, and the ability to open a new Discover tab to filter for docs that match the selected pattern #222871
- Enables adaptive allocations and allows you to set max allocations in Machine learning #222726
- Adds a loading indicator while data sources are being fetched #225005
- Introduces a new home page in Elasticsearch Serverless #223172
- Adds a Search Home page in Elastic Stack classic and the solution navigation in Elasticsearch Serverless #225162
- Adds updates to streamline the solution navigation in Elasticsearch Serverless #224755
Fixes the panel title sync with saved object when using
defaultTitlein Dashboards and Visualizations #225237Fixes a performance issue in the Lens ES|QL charts in Dashboards and Visualizations #225067
Fixes visual issues with truncated long labels and hover styles in Dashboards and Visualizations #225430
Fixes controls selections that caused multiple fetches in Dashboards and Visualizations #224761
Ensures package policy names are unique when moving across spaces in Data ingestion and Fleet #224804
Fixes export CSV in the Agent list in Data ingestion and Fleet #225050
Replaces call to registry when deleting Kibana assets for custom packages in Data ingestion and Fleet #224886
Fixes UI error when no tags filter is selected in Data ingestion and Fleet #225413
Uses bulk helper for bulk importing knowledge base entries in Elastic Observability Serverless #223526
Improves the knowledge base retrieval by rewriting the user prompt before querying Elasticsearch in Elastic Observability Serverless #224498
Fixes the Agent Explorer page in Elastic Observability Serverless #225071
Hides Settings from serverless navigation in Elastic Observability Serverless #225436
Replaces hard-coded CSS values to us the
euiThemeinstead in Elastic Security Serverless #225307Fixes URL query handling for asset inventory flyout in Elastic Security Serverless #225199
Adds missing model Claude 3.7 to accepted models in Elasticsearch Serverless #224943
Supports returning default
index_optionsforsemantic_textfields wheninclude_defaultsis true #129967Avoids dropping aggregate groupings in local plans #129370
Prevents duplication of "invalid index name" string in the final exception error message #130027
Fixes incorrect accounting of semantic text indexing memory pressure #130221
Elastic Cloud Serverless is now available in the Microsoft Azure
eastusregion.Checks if cluster aliases and index patterns are valid before executing query #122497
Aggressively releases shard contexts #129454
Adds new setting
xpack.actions.webhook.ssl.pfx.enabledto disable PFX file support for SSL client authentication in Webhook connectors #222507Introduces Scheduled Reports feature #221028
Adds
xpack.actions.email.services.enabledsetting to control availability of email services in connectors #223363Enables support for adding observables, procedures, and custom fields to alerts for TheHive #207255
Improves visual highlight behavior in the add panel UI #223614
Supports agentless traffic filters for Elastic Agent #222082
Adds support for suggesting all operators in the query editor #223503
Introduces accordion sections and attribute tables in UI components #224185
Adds monitor downtime alert when no data is available #220127
Introduces Maintenance Windows functionality #222174
Enables editing of labels and tags for private locations in Synthetics #221515
Adds new tail-based sampling settings to integration policies #224479
Enables model ID retrieval from anonymization rules #224280
Updates SLO starter prompt text for improved guidance #224493
Introduces
deactivate_...agent configuration settings for EDOT Node.js #224502Updates system prompt to include information about anonymization #224211
Adds support for Microsoft Defender's
runscriptcommand in the Response Console #222377Moves Automatic Migration from Tech Preview to General Availability #224544
Adds simplified bulk editing for alert suppression rules #223090
Introduces XSOAR Connector #212049
Adds
namefield to the Rule Migrations UI and data model #223860Enables collection of
dnsevents for macOS in Elastic Defend #223566Adds usage callout for Elastic Indexing Service (EIS) #221566
Adds
ecs@mappingscomponent template to transform destination index templates #223878Renames advanced policy setting
disable_origin_info_collectiontoorigin_info_collectionand changed its default behavior to Opt-In #223882Introduces cleanup task for unused URLs #220138
Marks the Session Invalidation API as Stable #224076
Hides the Adaptive Allocations toggle for Trained Models in Serverless environments #224097
Adds option to disable AIOps features in Kibana #221286
Enables autocompletion for ES|QL queries in the Console UI #219980
Improves layout and content of rule listing and overview pages #223603
Adds support for changing settings when re-processing Rule Migrations #222542
Implements navigation UI for the Overview Page in Entity Analytics #221748
Adds support for partial result handling in ES|QL #223198
Adds an Executable Name tab to the TopN view #224291
Makes
FORKavailable in release builds #129606Adds support for
LIKELIST #129170Pushes down
LOOKUP JOINpastProject#129503Improves performance for LIKE (LIST) in ES|QL #129557
Makes dense_vector fields updatable to
bbq_flatorbbq_hnsw#128291Updates
sparse_vectorfield mapping to include default setting for token pruning #129089Upgrades the Lucene version to 10.2.2 #129546
Adds a simplified syntax for the
linearretriever #129200
Fixes pagination not working correctly in certain tables #223537
Fixes bulk actions selecting incorrect agents when
namespacefilter is used #224036Corrects
z-indexissues in the ESQL Query Editor #222841Updates ARIA tags for improved accessibility in selected fields UI #224224
Ensures Last Successful Screenshot matches the correct step in Synthetics #224220
Improves network error handling for error details panel #224296
Fixes broken EDOT JVM Metrics Dashboard when classic agent metrics are present #224052
Fixes SLO federated view bug caused by exceeding index name byte limit #224478
Fixes issue where OSS models failed when streaming was enabled #224129
Corrects display issues for rule filters in the UI #222963
Fixes time normalization bug for day units in rule scheduling #224083
Resolves issue where unknown fields weren't supported in Data Visualizer and Field Statistics #223903
Fixes Bedrock connector not using proxy configuration settings #224130
Passes correct namespace to
migrateInputDocumentlogic #222313Adjusts app menu header
z-indexto avoid clashing with the portable dev console #224708Reverts to using
.watchessystem index in Watcher UI #223898Fixes several issues introduced in versions 8.18.0 through 9.1.0, including broken pagination (limited to 10 items), erroneous error banners, and broken search functionality.
Fixes Discard button state change logic for toggles #223493
Removes
originIdfrom connectors during rule import #223454Fixes null pointer exception (NPE) in flat_bbq scorer when all vectors are missing #129548
Fixes filtered knn vector search when query timeouts are enabled #129440
Fixes NPE in
SemanticTextHighlighter#129509Adds simplified linear retriever #129200
Adds
index_optionstosemantic_textfield mappings #119967Adds simplified RRF retriever #129659
Simplified linear and RRF retrievers - Return error on empty fields parameter #129962
Checks prefixes when constructing synthetic source for flattened fields #129580
Makes flattened synthetic source concatenate object keys on scalar/object mismatch #129600
Fixes
PushQueriesIT.testLike()fails #129647Fixes
PushQueryIT#testEqualityOrTooBig#129657
- Elastic Cloud Serverless is now available in two new Google Cloud Platform regions: GCP Belgium (
europe-west1) and GCP Mumbai (asia-south1)
- Adds support for deleting active or inactive alerts after one day without a status update #216613
- Adds AWS SES email configuration options:
xpack.actions.email.services.ses.hostandses.port#221389 - Adds point visibility option for area and line charts in Lens #222187
- Enables feature flag for the tabular integrations Fleet UI #222842
- Displays partial results when an ES|QL query times out due to the
search:timeoutsetting #219027 - Improves handling of long fields in the Discover editor #223222
- Adds a primary Add to case button to Elastic Observability Serverless #223184
- Renders suggested dashboards in relevant contexts in Elastic Observability Serverless #223424
- Adds a History tab for calendar-based SLOs in the Elastic Observability Serverless SLO details page #223825
- Updates the
spec.maxsetting to version 3.4 for Elastic Observability Serverless #221544 - Adds support for anonymizing sensitive data for Elastic Observability Serverless #223351
- Adds
logging_levelconfiguration in Elastic Observability Serverless for EDOT Node.js agent #222883 - Removes
is_correctionandconfidenceattributes from Elastic Observability Serverless Knowledge Base entries #222814 - Displays linked cases in the Elastic Observability Serverless alert details overview #222903
- Refetches alert rule data when edits are submitted in the Elastic Observability Serverless flyout #222118
- Adds
disable_origin_info_collectionto endpoint policy advanced settings in Elastic Security Serverless #222030 - Improves alert filtering in Elastic Security Serverless by including ECS
data_streamfields underkibana.alert.original_data_stream.*#220447 - Adds a rare scripts job to the preconfigured Security:Windows anomaly detection jobs #223041
- Adds
converseandconverseStreamsubActions to Bedrock connectors for Machine Learning #223033 - Improves error handling in the AI Connector creation UI for Machine Learning #221859
- Disables trace visualizations in Discover for Logs Essentials serverless mode in Elastic Observability Serverles #222991
- Adds the Attributes tab to the Elastic Observability Serverless document viewer #222391
- Reverts instructions for installing the complete Elastic Agent #223520
- Fixes incorrect function signatures in bucket functions for Discover #222553
- Reverts CSV export time range fix in Discover #223249
- Adds
aria-labelledbyto Elastic Charts SVG for accessibility in Elastic Observability Serverless #220298 - Hides Data set details when
dataStreamcomes from a remote cluster in Elastic Observability Serverless #220529 - Prevents unnecessary re-render after completing a Run test action in Elastic Observability Serverless #222503
- Skips tool instructions in system messages when tools are disabled in Elastic Observability Serverless #223278
- Fixes broken View in Discover link in Elastic Security Serverless #217993
- Expands metrics pattern for the Java EDOT dashboard in Elastic Observability Serverless #223539
- Applies
autoFocusto theccandbccfields in the Elastic Observability Serverless email connector form #223828 - Fixes rendering issues in the Elastic Security Serverless Threat Enrichment component #223164
- Ensures ingest pipelines are installed in all relevant spaces and assigned to appropriate indices in Elastic Security Serverless #221937
- Fixes card overflow issues on the Machine Learning Overview page #223431
- Applies chunking algorithm to
getIndexBasicStatsto improve performance #221153
Ensures the Report UI only displays reports generated in the current space #221375.
Color mapping is now GA.
palettedefinitions are deprecated and turning off Legacy mode will replace the palette with an equivalent color mapping configuration in* Lens. #220296.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 an integration flyout to Agent policy details in Fleet #220229.
Enables the
enableSyncIntegrationsOnRemotefeature flag in Fleet #220215.Enables migration of a single agent to another cluster using the actions menu in Fleet. #222111.
Adds a button allowing users to skip to the next section in the fields list in Discover #221792.
Adds the SLO Management page to Elastic Observability Serverless, allowing users to view definitions, delete SLOs, and purge SLI data without having to consider instances #222238.
Adds a new APM dashboard for the Golang OpenTelemetry runtime metrics in Elastic Observability Serverless #220242.
Uses the bulk API to import knowledge base entries in Elastic Observability Serverless #222084.
Improves system prompt and instructions for the
contextfunction in the Elastic Observability AI Assistant to work better with Claude models #221965.Sets
observabilityAIAssistantAPIClientas the preferred test for type-safe endpoint calls with scoped users in the Elastic Observability AI Assistant #222753.Adds a custom script selector component to the Response console in Elastic Security Serverless #204965.
Updates the
AssetCriticalityBadgecolors to the Borealis theme in Elastic Security Serverless #222024.Updates the risk severity colors to the Borealis theme in Elastic Security Serverless #222061.
Enables Content Connectors in the Stack Management menu in Elastic Security Serverless #221856.
Implements PKI authentication support for the
.gen-aiconnector’sOpenAI Otherprovider #219984.Enables sort optimization on int, short and byte fields #127968
Adds
bucketedSortbased on int #128848Adds
l2_normnormalization support to linear retriever #128504Implements SAML custom attributes support in the Identity Provider plugin #128176
Fixes unsupported privileges error message during role and API key creation #128858
Adds another option for ES|QL date nanos implicit casting in union types #127797
Adds COMPLETION command as a tech preview ES|QL feature #128948
Adds ES|QL support for
ST_GEOHASH,ST_GEOTILE, andST_GEOHEX" #125143Adds support for
LOOKUP JOINon aliases #128519Implements
copy_signfunction for ES|QL #128281Adds
MATCH_PHRASEin ES|QL#127661
Fixes Kibana being stuck in a reboot loop when
cancelAlertsOnRuleTimeoutis set tofalse#222263.Adds saved object version for collapsible sections #222450.
Fixes the
UnenrollInactiveAgentsTaskquery in Fleet to un-enroll only those agents that are inactive for longer thanunenroll_timeout#222592.Adds Actions header to the unified data table in Discover #220824.
Fixes
COALESCEvalidation in ES|QL #222425.Fixes incorrect suggestions after a named variable such as
?valueis entered in aWHEREquery in ES|QL #222312.Replaces
onChangedItemIndiceswithonChangeRenderedItemswhen determining which service details to fetch in Elastic Observability Serverless #222439.Fixes pagination on the Services Inventory page when progressive loading is enabled in Elastic Observability Serverless #220514.
Refactors styling for the timeline in Elastic Security Serverless from
styled-componentstoemotion#222438.Fixes wrong content appearing when switching tabs in the Ingest your data section on the Get started page in Elastic Security Serverless #222271.
Fixes incorrect header text in the Rule exception flyout in Elastic Security Serverless #222248.
Fixes an issue with adding a field when no pipeline has been generated during import in Machine Learning #222775.
Fixes an issue with the OpenAI connector not using the action proxy configuration for all subactions in Machine Learning #219617.
Fixes an issue with Anomaly Explorer where the selected Overall swimlane bucket is not respected for
viewBy jobIdin Machine Learning #222845.Fixes error handling when one or more connectors is deleted #221958.
Fixes NPE in semantic highlighter #128989
Improves execution of terms queries over wildcard fields #128986
Fixes minmax normalizer handling of single-doc result sets #128689
Fix missing highlighting in
match_allqueries forsemantic_textfields #128702Adds retry for
AccessDeniedExceptioninAbstractFileWatchingService#128653Fixes conversion of a Lucene wildcard pattern to a regex #128750
Fixes significant terms not finding background documents for nested fields #128472
Supports
DATE_NANOSinLOOKUP JOIN#127962Adds workaround for
RLikehandling of empty lang pattern #128895Throws
ISEinstead ofIAEfor illegal block in page #128960
Adds collapsible sections to Dashboards #220877
Introduces a new
Densitysetting for the Lens Data Table#220252Allows the "Open in lens" button to open in the same tab #217528
Allows you to select the data stream type when creating policies for input packages in Fleet #214216
Adds a single agent migration endpoint in Fleet, allowing a user to migrate an individual agent to another cluster #220601
Adds shortcuts to the editor in Discover #221331
Allows you to change the Knowledge Base model after installation in Elastic Observability Serverless #221319
Adds investigation guide configuration to all Observability rules in Elastic Observability Serverless #217106
Remove semantic_text migration from Elastic Observability Serverless #220886
Searches for the CVE ID in all search parameters instead of only the name in Elastic Security Serverless #221099
Updates the "Highlighted fields" button in the details flyout and enables the feature flag in Elastic Security Serverless #221862
Introduces new
emptystates for the Change Point Detection page in Machine learning #219072Conditionally force sequential reading in
LuceneSyntheticSourceChangesSnapshot#128473Skips indexing points for
seq_noin tsdb and logsdb #128139Combines small pages in
LIMIT#128531Adds
ROUND_TOfunction #128278Allows lookup join on mixed numeric fields in ES|QL #128263
Adds optimization to purge join on null merge key #127583
Adds support for parameters in
LIMITcommand #128464Pushes down constructs doing case-insensitive regexes #128393
Uses msearch to fetch the alerts for maintenance windows with a scoped query #221702
Fixes querying installed packages in Fleet #221624
Fixes an issue that prevented the style components from receiving the correct
colorModein Fleet #221979Makes the Pin button more accessible in Discover #219230
Fixes an issue where the
Filter by field typemenu screen reader announcements were using duplicated in Discover #221090Removes an unneeded tabindex from Discover #221265
Changes the field list icon when mapping changes from unmapped to mapped in Discover #221308
Updates the doc viewer table's
aria-labelin Discover #221736Shows the ES|QL request URL in the Inspector flyout in Discover #221816
Fixes index pattern parsing in Discover, which previously led to incomplete index pattern values being displayed #221084
Ensures a non-aggregatable message is not shown if no data matches on the Dataset quality page in Elastic Observability Serverless #221599
Deletes user instruction if the text is empty in Elastic Observability Serverless #221560
Adjusts the bulk import knowledge base example to ndjson format in Elastic Observability Serverless #221617
Modifies
RuleTypeModalComponentto filter rule types that haverequiresAppContextin Elastic Observability Serverless #220005Correctly nests APM > Synthetics Serverless navigation in Elastic Observability Serverless #222115
Removes the "run soon for sync private location" task in Elastic Observability Serverless #222062
Fixes the error count waterfall navigation reload issue in Elastic Observability Serverless #221664
Fixes the Bedrock model on preconfigured connectors in Elastic Security Serverless #221411
Removes the hard-coded width settings for the Threat Match mapping components in Elastic Security Serverless #218628
Fixes the banner title in event preview in Elastic Security Serverless #222266
Ensures to only auto deploy Elastic models during file upload in Machine learning #221357
Fixes the inference endpoint assignment to the trained model object in Machine learning #222076
Fixes an issue where
/etc/default/kibanaon deb packages and/etc/sysconfig/kibanaon rpm packages would be overwritten during upgrading #221276Fixes and tests off-heap stats when using direct IO for accessing the raw vectors #128615
Allows non-score sorts in pinned retriever sub-retrievers #128323
Adds geometry validation for GEO types to exit early on invalid latitudes #128259
Fixes validation for null pointer exceptions (NPE) in
Enrichand adds extra@Nullableannotations #128260
Suggests full text search in our recommendations #221239
Flattens grid layout #218900
Enables ELSER and E5 on EIS #220993
Links dashboards on the Rule and Alert pages #219019
Saves
group byinformation with dynamic mapping #219826Introduces a new endpoint scheme for SIEM migration #219597
Extends default log pattern on server side to include error information #219940
Enables telemetry for
COMPLETIONcommand in ES|QL #127731Refactors
SourceProvidercreation to consistently useMappingLookup#128213Ensures config reload on
..datasymlink switch for CSI driver support #127628Limits
Replacefunction memory usage #127924Adds
scalbfunction #127696Adds local optimizations for
constant_keyword#127549
Fixes
getTimezonedefault value #220658Loads correct system color mode at bootstrap #218417
Fixes embeddables not refreshing on manual refresh or auto-refresh #221326
Improves Discover session input focus behavior #220876
Fixes suggestions after triple quote pair #221200
Passes app state and global state to locator when redirecting from
/streampath #215867Considers status rule locations only if not an empty array #220983
Fixes a bug where update of an SLO created in a version older than 8.18 failed due to an invalid ingest pipeline #221158
Checks for documents before starting semantic text migration #221152
Improves error telemetry #220938
Retrieves active integrations from installed integrations API #218988
Fixes spaces search functionality for spaces created with avatar type as image #220398
Fixes inability to clear Document ID in data view field editor preview #220891
Reworks cookie and session storage to prevent unexpected logouts for certain users with certain use cases #220430
Changes the AI Connector description #221154
Adds
NamedWriteableforRuleQueryRankDoc#128153Fixes null pointer exception in
APMTracerthroughRestController#128314Fixes alias removal in regex extraction with
JOIN#127687Avoids unintended attribute removal #127563
Considers
inlinestatswhen having field_caps check for field names #127564
Supports recurring task scheduling with
rrulein Alerting #217728Adds an embeddable panel to display alerts in Dashboards #216076
Adds Compare to badge for Metric chart visualizations #214811
Allows specifying an embedding model during onboarding for the Elastic Observability Serverless Knowledge Base #218448
Enables click actions for Stacktrace and Degraded Fields in Discover for Elastic Observability Serverless #214413
Shows ELSER in EIS only when available in Elastic Observability Serverless #220096
Adds the ability to create alert rules from ES|QL dashboard visualizations through context menu or right-clicking a data point #217719
Enables the
enableAutomaticAgentUpgradesfeature flag for Fleet #219932Adds Cloud Connectors support to Fleet for CSPM #212200
Ensures alerts created within Maintenance Windows trigger actions after the window expires #219797
Adds Copy value button to field value cells in Discover #218817
Hides the Selected only toggle in pages that don't support value-based filtering in Discover #220624
Updates default model IDs for Bedrock and OpenAI connectors in Elastic Security Serverless #220146
Integrates AI prompts in Elastic Security Serverless #216106
Adds an ES|QL control option to the dashboard controls dropdown #219495
Enables full-text search in
STATS ... WHEREES|QL queries #220691Prevents downloading trained models that are already present in other spaces and displays a warning in Machine Learning #220238
Adds support for creating and deleting per-project object stores
Improves HNSW filtered search speed through new heuristic #126876
Do not respect
synthetic_source_keep=arraysif type parses arrays #127796Runs coordinating can_match in
field-caps#127734Specializes aggregations
AddInputfor each block type #127582Optimizes ordinal inputs in
VALUESaggregation #127849Pushes down
text ==andtext !=#127355Allows full text functions to be used in ES|QL STATS #125479
Adds emit time to hash aggregation status #127988
Removes extra icon from map visualization tooltips #220134
Fixes color mapping issues for custom ranges and multi-field values in visualizations #207957
Fixes layout issues in embeddable dashboard panel headings with descriptions #219428
Fixes invalid dashboards incorrectly showing 404 errors instead of validation messages #211661
Fixes success message and auto-scroll behavior after adding a panel to a dashboard from the library #220122
Fixes drill-down state not saving in by-value Discover sessions #219857
Marks icons as presentational for accessibility in Discover #219696
Fixes broken Span Links flyout in Trace Explorer in Elastic Observability Serverless #219763
Prevents undefined errors in Transaction flyout in Elastic Observability Serverless #220224
Fixes issues with Processes query in Elastic Observability Serverless #220381
Removes unnecessary index write blocks in Elastic Observability Serverless #220362
Improves resilience of API tests in Elastic Observability Serverless #220503
Uses update-by-query for
semantic_textmigration in Elastic Observability Serverless #220255Fixes errors in
error_marker.tsxto support Mobile Services in Elastic Observability Serverless #220424Moves from visualization responses to visualization tables in Elastic Security Serverless #214888
Prevents risk score search requests from being aborted in Elastic Security Serverless #219858
Fixes issue where exceptions list and actions were overwritten during legacy prebuilt rule upgrades in Elastic Security Serverless #218519
Fixes incorrect validation for names containing asterisks in ES|QL #219832
Fixes overridden SSL config in full agent policy advanced YAML for Fleet #219902
Reverts enabling
madviseby default for all builds #127921Changes the handling of passthrough dimenensions #127752
Avoids nested docs in Painless execute API #127991
Fixes union types in ES|QL cross-cluster search #128111
Fixes a bug in
significant_terms#127975Does not push down filters on the right hand side of an inline join #127383
Resolves groupings in aggregate before resolving references to groupings in the aggregations #127524
Ensures ordinal builder emits ordinal blocks #127949
Keeps
DROPattributes when resolving field names #127009
- Adds grouping per row to the ES|QL rule type #212135
- Adds a compact view on the Monitors overview page in Elastic Observability Serverless #219060
- Adds backend schema changes for investigation guides in Elastic Observability Serverless #216377
- Adds the
context.groupingaction variable for the SLO Burn rate and ES|QL rules in Elastic Observability Serverless #213550 - Updates the styles for the color formatter to appear like a badge in Discover #189391
- Enhances the handling of missing
service.environmentattributes in Elastic Observability Serverless #217899 - Adds
logging_levelto the agent central configuration for the EDOT Java agent in Elastic Observability Serverless #219722 - Updates Kibana MITRE data to
v16.1#215026 - Makes the Fleet agents tag filter searchable and sortable #219639
- Adds logic to exclude the
temperatureparameter from the body request of some OpenAI models #218887 - Adds the ability to switch between relative and absolute time range in Discover #218056
- Fixes ignored dynamic templates #219875
- Syncs the Dashboard ES|QL query and filters with the corresponding one in Visualizations #218997
- Fixes the option list control, making two requests upon refreshing #219625
- Ensures that an individual alert is sent per monitor configuration when the "Receive distinct alerts per location" toggle is unchecked in Elastic Observability Serverless #219291
- Fixes an error that occurred when you interacted with the monitor status rule flyout's numeric controls in Elastic Observability Serverless #218994
- Fixes an issue where the Observability AI Assistant flyout reopened after navigating to another page URL #219420
- Fixes an issue with alerts filtering when the service environment was not defined in Elastic Observability Serverless #219228
- Handles missing
tracein API response #219512 - Correctly displays an error message if there are failures when creating anomaly detection jobs #219364
- Adds optional chaining to prevent undefined error in
custom_link_flyout.tsxin Elastic Observability Serverless #219668 - Corrects quotes in ES|QL queries for function arguments in Elastic Observability Serverless #217680
- Queries alerts using the
alert.startfield in Elastic Observability Serverless #219651 - Fixes a scroll error for the Rules flyout in Elastic Security Serverless #218697
- Adds a privilege check for enabling the Run Engine button in Elastic Security Serverless #213054
- Removes checks for an unused connector role in Elastic Security Serverless #219358
- Fixes the rule import error message display #218701
- Fixes the capability required for the SIEM Migrations Topic in Fleet #219427
- Ensures the ability to change providers without error in Machine learning #219020
- Fixes broken icons in integrations from the Home plugin #219206
Adds the option to use the logical
ANDwhen filtering Monitors by multiple tags or locations #217985Makes Attack Discovery alerts persistent and searchable #218906
Improves edit ReadMe functionality for custom integrations #215259
Removes metrics and logs from the
get_service_statsAPI #218346Allows you to customize the table tab #218686
Enables keyboard navigation for the create annotations form #217918
Adds
documents_foundandvalues_loaded#125631Retries shard movements during ES|QL query #126653
Pushes more
==on text fields to Lucene #126641Emits ordinal output block for
VALUESaggregate #127201Add refresh to put and delete synonyms APIs to wait for synonyms to be accessible and reload analyzers #126935
Adds dense vector off-heap stats to node stats and index stats APIs #126704
Adds panama vector accelerated optimized scalar quantization #127118
Updates tika to 2.9.3 #127353
Fixes keyword format in metric visualizations #218233
Fixes monitor history histogram and group by location issue #218550
Prevents other conditions from changing when you change the condition type of a monitor status rule #216426
Filters out null values from
sourceDataStreams#218772Fixes span url link when
transactionIdis missing in span links #218232Fixes logical
ANDbehavior when a filter is removed #218910Fixes a bug that prevented index template creation #218901
Prevents unnecessary suggestion requests #218927
Uses fields instead of
_sourcein the metadata endpoint #218869Fills gaps in table tooltips #218926
Makes output and fleet server non-editable for agentless integration policies #218905
Improves anomaly charts object safety #217552
Fixes title announcements in the details step of the anomaly detection job wizard #218570
Fixes incorrect optimization for endpoint artifacts #216437
Fixes
vec_capsto test for OS support too (on x64) #126911Fixes top level knn search with scroll #126035
Bypasses competitive iteration in single filter bucket case #127267
Temporarily bypasses competitive iteration for filters aggregation #126956
Fixes rare terms aggregation false positive #126884
Preserves single aggregate when all attributes are pruned #126397
Fixes bug in single value query #127146
Disables a bugged commit in ES|QL #127199
Retains aggregate when grouping #126598
- Adds public Maintenance Window APIs for Alerting #216756
- Enables KQL filter for Elastic Observability Serverless TLS rules #216973
- Adds drilldown to synthetics stats overview embeddable for Elastic Observability Serverless #217688
- Updates the Elastic Observability Serverless embeddable view when only one monitor in one location is selected #218402
- Improves accessibility in the Elastic Observability Serverless create connector flyout #218426
- Removes double confirmation when deleting conversations in Elastic Observability Serverless #217991
- APM URLs now encode the service name in Elastic Observability Serverless #217092
- Adds improvements to the Embeddable Trace Waterfall in Elastic Observability Serverless #217679
- Updates the highlighted fields in the Elastic Security Serverless overview tab #216740
- Adds the ability to handle ELASTIC_PROFILER_STACK_TRACE_IDS for apm-profiler integration in Elastic Obserbability Serverless #217020
- Adds the ability to open links in a new window for Vega visualizations #216200
- Adds the ability to opt out of event-driven Memory Protection scanning in Elastic Security Serverless advanced policies #218354
- Replaces the Elastic Security Serverless analyzer sourcerer #218183
- Enables suggestions for
CHANGE_POINTcommand in ES|QL #218100 - Adds callouts for Fleet breaking changes for integration upgrades #217257
- Adds support for local
xpack.productDocBase.artifactRepositoryUrlfile path in Machine Learning #217046 - Adds defaultSolution to spaces configuration #218360
- Adds support for dots in the role mappings. Dots (.) can be used as part of the role mappings and the groups that are returned by the custom IdPs to match to.
- Fixes allow_hidden usage in the request for fields in Discover #217628
- Fixes an issue in Discover where keydown event propagation now stops when unified doc tabs are focused #218300
- Fixes an issue where sync global parameters are now called in the endpoints to add, edit, or delete global params in Elastic Observability Serverless #216197
- Adds the ability to allow group for ip type fields in Elastic Observability Serverless #216062
- Fixes the EDOT error summary in Elastic Observability Serverless #217885
- Fixes test run logs per page in Elastic Observability Serverless #218458
- Fixes the display results and Visualize query Bedrock error in Elastic Observability Serverless #218213
- Fixes prebuilt rules force upgrade on Endpoint policy creation in Elastic Security Serverless #217959
- Fixes related integrations render performance on rule editing pages in Elastic Security Serverless #217254
- Fixes the broken tooltip suggestions descriptions in ES|QL #218067
- Adds the ability to retrieve empty columns in ES|QL #218085
- Fixes an issue in ES|QL where tables with no data would break #217937
- Fixes the ES|QL editor menus when using Safari #218167
- Fixes the wrong source validation in case of unknown patterns in ES|QL #218352
- Fixes vCPU usage message in the Machine Learning start deployment dialog #218557
- Removes the listing limit warning #217945
- Fixes an issue where the placeholder in the monaco editor would disappear when a value is set #217828
- Fixes an issue where the Saved Objects Rotate Encryption Key API would not affect sharable encrypted object types that exist in all spaces #217625
- Fixes an issue where refreshing multiple tabs when you log out will simultaneously log in successfully #212148
Enables archiving of conversations in the Elastic Observability Serverless AI Assistant #216012
Moves job and trained model management features into Stack Management #204290
Adds Engine initialization API to Elastic Security Serverless #215663
Allows creating an ES|QL control by entering a question mark (
?) in the query #216839Improves UI handling of multiple CVEs and package fields #216411
Adds support for Windows MSI commands for Fleet and Elastic Agent installations #217217
Reuses shared integration policies when duplicating agent policies in Fleet #217872
Enables adding badges to all list items in the side navigation except the section header #217301
Enables sort optimization on float and half_float #126342
Upgrades to Lucene 10.2.0 #126594
Uses
FallbackSyntheticSourceBlockLoaderfor text fields #126237Adds block loader from stored field and source for ip field #126644
FileWatchingServiceshould not throw for missing file #126264Speeds up
TO_IP#126338Adds list and get query APIs #124832
Implments the grammar and logical plan in the
COMPLETIONcommand in ES|QL #126319Adds heuristics to pick efficient partitioning #125739
Fixes error message when previewing index templates used by data streams #217604
Wraps text in search bars #217556
Adds support for
textBasedlayers in ES|QL visualizations #216358Corrects the alert count displayed in Monitor details #216761
Fixes the Save visualization action on the Monitors Overview tab #216695
Removes direct function calling from the chat input Elastic Observability Serverless AI Assistant #217359
Adds missing
aria-labelattributes to some buttons under the Services and Services Groups pages #217325Improves knowledge base installation flow and inference endpoint management #214133
Improves
aria-labelforEuiCodeBlockon the APM onboarding page #217292Adds
sourceandtargetfields to theDataset Quality Navigatedevent #217575Improves
aria-labelattributes for latency correlations #217512Fixes navigation to the Search Connectors page #217749
Sorts the Environment dropdown alphabetically in the APM UI #217710
Ensures the Request Inspector shows accurate request and response data for successful scenarios #216519
Fixes the
Change Point Detectionembeddable in dashboards #217178Fixes page crashes caused by the Use full data button #217291
Filters inference connectors that lack existing endpoints in Connectors #217641
Fixes focusability and keyboard access issues with the Export tab in the Share this dashboard modal #217313
Fixes LTR rescorer with model alias #126273
Fixes bbq quantization algorithm but for differently distributed components #126778
Improves resiliency of
UpdateTimeSeriesRangeService#126637Improves handling of empty response #125562
Adds leniency to missing array values in mustache #126550
Adds a custom
toStringtoDynamicMap#126562Fixes Painless return type cast for list shortcut #126724
Fails with
500not400forValueExtractorbugs #126296Fixes usage of already released null block in
ValueSourceReaderOperator#126411Fixes
NULLhandling inINclause #125832Retrieves token text only when necessary in ES|QL #126578
TO_IPcan handle leading zeros #126532
Adds keyboard navigation for drag-and-drop interactions in Dashboards #208286
Adds 'Read More' and 'Read Less' functionality to fields in Document view in Discover #215326
Injects and extracts tag references in Dashboards #214788
Adds an option to User Settings that allows the Kibana interface to display in a high contrast mode #216242
Adds a back external link indicator to the side navigation #215946
Adds a default metrics dashboard for Node.js open telemetry in Elastic Observability Serverless #215735
Replaces Sourcerer with the the Discover Data View picker in Elastic Security Serverless #210585
Replaces Sourcerer in the global header in Elastic Security Serverless #216685
Handles grouping in multivalue fields in Elastic Security Serverless #215913
Adds validation and autocomplete support for the
CHANGE_POINTcommand in ES|QL #216043Adds support for aggregrate filtering in the ES|QL editor #216379
Changes the agent details last activity value to show the formatted datetime in Fleet #215531
Allows SSL configuration to be disabled for the Fleet agent Logstash output #216216
Enhances the display for anomaly time function values for Machine Learning #216142
Adds Voyage AI and DeepSeek icons for Machine Learning #216651
Moves rule settings to a flyout instead of a modal #216162
Marks
rescore_vectoras generally available #126038Adds reranker command for ES|QL #123074
Uses
FallbackSyntheticSourceBlockLoaderfor point and geo_point #125816Infers the score mode to use from the Lucene collector in ES|QL #125930
Supports explicit
Z/Mattributes usingWKTgeometry #125896Enhances
DATE_TRUNCwith arbitrary intervals #120302
Fixes a race condition in
useBatchedPublishingSubjectsin Dashboards and visualizations #216399Fixes State being dropped when editing visualize embeddables in Dashboards and visualizations #216901
Updates the HTTP API response from 201 to 200 in Dashboards and visualizations #217054
Fixes an issue where scaling edits weren't saved in Dashboards and visualizations #217235
Fixes an issue where the Discover flyout closed when the focus was on filter #216630
Fixes the CSV export for ES|QL embeddable in Discover #216325
Fixes the JSON view for ES|QL record in DocViewer #216642
Adds items count to fields accordion titled
aria-labelin Discover #216993Makes service inventory icons visible if the
agentNameis returned in Elastic Observability Serverless #216220Changes the TPM abbreviation to trace per minute for screen readers in Elastic Observability Serverless #216282
Adds the
aria-labelto the fold traces button in Elastic Observability Serverless #216485Adds the
aria-labelto the technical preview badge in Elastic Observability Serverless #216483Allows only
.ndjsonfiles when bulk importing to the knowledge base in Elastic Observability Serverless #215433Fixes the span link invalid filter in Elastic Observability Serverless #215322
Fixes the missing URL in the transaction summary in Elastic Observability Serverless #215397
Fixes the query for transaction marks in Elastic Observability Serverless #215819
Updates the
retrieve_elastic_docAPI test in Elastic Observability Serverless #215237Adds error text in the environment filter when the input is invalid in Elastic Observability Serverless #216782
Fixes the Fold/unfold button in traces waterfall explorer in Elastic Observability Serverless #216972
Fixes the alert severity order in Elastic Security Serverless #215813
Fixes the error callout placement on the Entity Store page's Engine Status tab in Elastic Security Serverless #216228
Reads
configfrom preconfigured connectors in AI Assistant and Attack Discovery in Elastic Security Serverless #216700Fixes bedrock
modelIdencoding in Elastic Security Serverless #216915Fixes the AI Assistant prompt in Elastic Security Serverless #217058
Hides "not" operators from the suggestions menu in ES|QL #216355
Fixes the CSV report time range when exporting from Discover in ES|QL #216792
Fixes unenroll inactive agent tasks if the first set of agents returned is equal to
UNENROLLMENT_BATCH_SIZEin Fleet #216283Supports integrations having secrets with multiple values in Fleet #216918
Adds overlay to the add/edit integration page in Fleet #217151
Reverts "Allow partial results by default in ES|QL" #126286
Fixes
ReplaceMissingFieldsWithNull#125764
Introduced an embeddable trace waterfall visualization in Elastic Observability Serverless #216098
Adds support for span links in Elastic Observability Serverless service maps #215645
Enables KQL filting for TLS alerting rules in Elastic Observability Serverless #215110
Ensures a 404 response is returned only when
screenshot_refis truly missing in Elastic Observability Serverless #215241Adds a rule gaps histogram to the Elastic Security Serverless rules dashboard #214694
Adds support for multiple CVEs and improves the vulnerability data grid, flyout, and contextual flyout UI in Elastic Security Serverless #213039
Updates API key permissions for refreshing data view API for Elastic Security Serverless #215738
Adds the ability to limit notes per document instead of globally in Elastic Security Serverless #214922
Adds the ability to add badges to subitems in the side navigation #214854
Adds panama implementations of byte-bit and float-bit script operations #124722
Allows zero for
rescore_vector.oversampleto indicate by-passing oversample and rescoring #125599Stores arrays offsets for scaled float fields natively with synthetic source #125793
Stores arrays offsets for boolean fields natively with synthetic source #125529
Stores arrays offsets for unsigned long fields natively with synthetic source #125709
Calculates concurrent node limit #124901
Takes double parameter markers for identifiers out of snapshot in ES|QL#125690
Adds
original_typesto description in unsuppored fields in ES|QL #124913Fixes sorting when
aggregate_metric_doublepresent in ES|QL #125191
Fixes color palette assignment issues in partition charts #215426
Adjusts page height for the AI Assistant app in solution views #215646
Adds the
aria-labelto latency selector in Elastic Observabiity Serverless service overview #215644Adds the
aria-labelto popover service in Elastic Observabiity Serverless service overview #215640Adds the
aria-labelto "Try our new inventory" button in Elastic Observabiity Serverless #215633Adds the
aria-labelto Transaction type select in Elastic Observabiity Serverless service overview #216014Fixes an issue when selecting monitor frequency #215823
Implements the
nameTooltipAPI for Elastic Observabiity Serverless dependency tables #215940Fixes a location filter issue in the Elastic Observabiity Serverless status rule executor #215514
Consolidates custom Fleet onboarding logic in Elastic Observabiity Serverless #215561
Fixes left margin positioning in Elastic Observabiity Serverless waterfall visualizations #216229
Corrects risk score table refresh issues in the Elastic Security Serverless Entity Analytics Dashboard #215472
Fixes the Elastic Security Serverless host details flyout left panel tabs #215672
Fixes an issue where the Entity Store init API did not check for index privileges in Elastic Security Serverless #215329
Adds a
manage_ingest_pipelineprivilege check for Risk Engine enablement in Elastic Security Serverless #215544Updates API to dynamically retrieve
spaceIDfor Elastic Security Serverless #216063Fixes the visibility of the ES|QL date picker #214728
Enables the ES|QL time picker when time parameters are used with
cast#215820Updates the Fleet minimum package spec version to 2.3 #214600
Fixes text overflow and alignment in agent details integration input status in Fleet #215807
Fixes pagination in the Anomaly Explorer Anomalies Table for Machine Learning #214714
Ensures proper permissions for viewing Machine Learning nodes #215503
Adds a custom link color option for the top banner #214241
Updates the task state version after execution #215559
Returns appropriate error on null dims update instead of NPE #125716
Fixes shard recovery failure due to missing synonyms sets #125659
Fixes ES|QL
date nanosrange bug #125345Fixes Lucene push down behavior when a range contains nanos and millis #125595
Makes
numberOfChannelsconsistent with layout map by removing duplicatedChannelSetin ES|QL #125636
Enables smoother scrolling in Kibana #214512
Adds
context.groupingaction variable in Custom threshold and APM rules #212895Adds the ability to create an APM availability or latency SLO for all services #214653
Enables editing central config for EDOT Agents / SDKs #211468
Uses Data View name for Rule Data View display #214495
Highlights the code examples in our inline docs #214915
Updates data feeds for anomaly detection jobs to exclude Elastic Agent and Beats processes #213927
Adds Mustache lambdas for alerting action #213859
Adds 'page reload' screen reader warning #214822
Adds support for spreading a single reserved state across several files instead of a single file to enable projects to be created in one cluster state update instead of several.
Allows passing several
reserved statechunks in single process call #124574Leverages scorer supplier in
QueryFeatureExtractor#125259Uses
FallbackSyntheticSourceBlockLoaderforshapeandgeo_shape#124927Stores arrays offsets for numeric fields natively with synthetic source #124594
Adds ES|QL slow log #124094
Adds ES|QL
ToAggregateMetricDoublefunction #124595Reuses child
outputSetinside the plan where possible in ES|QL #124611Keeps ordinals in ES|QL conversion functions #125357
Fixes color by value for Last value array mode #213917
Fixes can edit check #213887
Fixes opening a rollup data view in Discover #214656
Fixes entry item in waterfall shouldn't be orphan #214700
Filters out upstream orphans in waterfall #214704
Fixes KB bulk import UI example #214970
Ensures that when an SLO is created, its ID is verified across all spaces #214496
Fixes contextual insights scoring #214259
Prevents
getChildrenGroupedByParentIdfrom including the parent in the children list #214957Fixes ID overflow bug #215199
Removes unnecessary
field service.environmentfrom top dependency spans endpoint #215321Fixes missing
user_agentversion field and shows it on the trace summary #215403Fixes rule preview works for form's invalid state #213801
Fixes session view error on the alerts tab #214887
Adds index privileges check to
applyDataViewIndices#214803Changes the default Risk score lookback period from
30mto30d#215093Fixes issue with alert grouping re-render #215086
Limits the
transformIDlength to 36 characters #213405Fixes Data view refresh not supporting the
indexPatternparameter #215151Uses Risk Engine
SavedObjectintead oflocalStorageon the Risk Score web page #215304Fixes autocomplete for comments when there is a space #214696
Makes sure that the variables in the editor are always up to date #214833
Calculates the query for retrieving the values correctly #214905
Fixes overlay in integrations on mobile #215312
Fixes chart in single metric anomaly detection wizard #214837
Fixes regression that caused the cases actions to disappear from the detections engine alerts table bulk actions menu #215111
Changes "Close project" to "Log out" in nav menu in serverless mode #211463
Fixes search profiler index reset field when query is changed #215420
Lets terms run in global ords mode with no match #124782
Fixes scoring for non-full text functions in ES|QL #124540
Aligns
RENAMEbehavior withEVALfor sequential processing #122250Fails in
AggregateFunctionwhenLogicPlanis not anAggregate#124446Fixes LTR query feature with phrases (and two-phase) queries #125103
Enables read-only editor mode in Lens to explore panel configuration #208554
Allows you to share Observability AI Assistant conversations #211854
Adds context-aware logic to Logs view in Discover #211176
Replaces the Alerts status filter with filter controls #198495
Adds SSL fields to agent binary source settings #213211
Allows users to create a snooze schedule for rules using API #210584
Splits up the top dependencies API for improved speed and response size #211441
Adds working default metrics dashboard for Python OTel #213599
Includes spaceID in SLI documents #214278
Adds support for the
MV_EXPANDcommand with the ES|QL rule type #212675Enables endpoint actions for events #206857
Introduces GA support for the
semantic_textfield type on Elastic Cloud ServerlessAdds the ability for users to customize prebuilt rules. Users can modify most rule parameters, export and import prebuilt rules — including customized ones — and upgrade prebuilt rules while retaining customization settings #212761
Adds
vector_rescoreparameter as a quantized index type option #124581Indicates when errors represent timeouts #124936
Speeds up block serialization #124394
Adds initial grammar and planning for
RRF(snapshot) #123396Pushes down
StartsWithandEndsWithfunctions to Lucene #123381Adds scoring for full text functions disjunctions in ES|QL #121793
Supports
::datein inline cast #123460Adds pragma to load from stored fields #122891
Removes page alignment in exchange sink #124610
Reports failures on partial results #124823
Adds double parameter markers for identifiers in ES|QL #122459
Includes failures in partial response #124929
Improves downsample performance by buffering docids and doing bulk processing #124477
Improves rolling up metrics #124739
Fixes a bug with ServiceNow where users could not create the connector from the UI form using OAuth #213658
Prevents unnecessary re-render when switching between View and Edit modes #213902
Adds
event-annotation-groupto saved object privileges for dashboards #212926Makes the Inspect configuration button permanently visible #213619
Fixes service maps not building paths when the trace's root transaction has a
parent.id#212998Fixes span links with OTel data #212806
Makes Kibana retrieval namespace-specific #213505
Ensures semantic queries contribute to scoring when retrieving knowledge from search connectors #213870
Passes
telemetry.sdkdata when loading a dashboard #214356Fixes
checkPrivilegeto query with indices #214002Adds support for rollup data views that reference aliases #212592
Fixes an issue with the Save button not working when editing event filters #213805
Fixes dragged elements becoming invisible when dragging-and-dropping in Lens #213928
Fixes alignment of the Alerts table in the Rule Preview panel #214028
Fixes Bedrock defaulting region to
us-east-1#214251Fixes an issue with the Agent binary download field being blank when a policy uses the default download source #214360
Fixes navigation issues with alert previews #213455
Fixes an issue with changing the width of a Timeline column width bug #214178
Reworks the
enforce_registry_filtersadvanced option in Elastic Defend to align with Endpoint #214106Ensures cell actions are initialized in Event Rendered view and fixes cell action handling for nested event renderers #212721
Supports
date_nanosinBUCKETin the ES|QL editor #213319Fixes appearance of warnings in the ES|QL editor #213685
Makes the Apply time range switch visible in the Job selection flyout when opened from the Anomaly Explorer #213382
Restores
TextSimilarityRankBuilderXContent output #124564Lets
MLTQuerythrowIllegalArgumentException(IAE) when no analyzer is set #124662Restores V8 REST compatibility around highlight
force_sourceparameter #124873Fixes EQL double invoking
listener#124918Uses lazy collection copying during node transform #124424
Catches parsing exception #124958
Changes the order of the optimization rules #124335
TO_LOWERprocesses all values #124676Improves error message for
(and[in ES|QL #124177Avoids reading unnecessary dimension values when downsampling #124451
Merges template mappings properly during validation #124784
Adds an improved rule form for the Create Rule flyout in Elastic Observability Serverless #206685
Resolves duplicate conversations in Elastic Observability Serverless #208044
Splits the SLO Details view from the Overview page in Elastic Observability Serverless #212826
Adds the reason message to the rules recovery context in Elastic Observability Serverless #211411
Runtime metrics dashboards now support different ingest paths in Elastic Observability Serverless #211822
Adds SSL options for Fleet Server hosts settings in Fleet #208091
Introduces globe projection for Dashboards and visualizations #212437
Registers a custom integrations search provider in Fleet #213013
Adds support for searchAfter and PIT (point-in-time) parameters in the Get Agents List API in Fleet #213486
Adds basic implementations of float-byte script comparisons #122381
Adds optional parameters to QSTR ES|QL function #121787
Enables synthetic recovery source by default when synthetic source is enabled. Using synthetic recovery source significantly improves indexing performance compared to regular recovery source #122615
Uses
FallbackSyntheticSourceBlockLoaderfor boolean and date fields #124050Fixes
Driverstatus iterations andcpuTime#123290Allows skipping shards with
_tierand_indexin ES|QL #123728Introduces
allow_partial_resultssetting in ES|QL #122890
Fixes an issue where Korean characters were split into two characters with a space in between when typing in the options list search input in Dashboards and visualizations #213164
Prevents crashes when editing a Lens chart with a by-reference annotation layer in Dashboards and visualizations #213090
Improves instructions for the summarize function in Elastic Observability Serverless #212936
Fixes a "Product Documentation function not available" error in Elastic Observability Serverless #212676
Fixes conversation tests in Elastic Observability Serverless #213338
Allows wildcard filters in SLO queries in Elastic Observability Serverless #213119
Fixes missing summary data in error samples in Elastic Observability Serverless #213430
Fixes a failing test: Stateful Observability - Deployment-agnostic A… in Elastic Observability Serverless #213530
Reduces the review rule upgrade endpoint response size in Elastic Security Serverless #211045
Refactors conversation pagination in Elastic Security Serverless #211831
Fixes alert insights color order in Elastic Security Serverless #212980
Prevents empty conversation IDs in the chat/complete route in Elastic Security Serverless #213049
Fixes issues with unstructured syslog flow in Elastic Security Serverless #213042
Adds bulkGetUserProfiles privilege to Security Feature in Elastic Security Serverless #211824
Fixes a Risk Score Insufficient Privileges warning due to missing cluster privileges in Elastic Security Serverless #212405
Updates Bedrock prompts in Elastic Security Serverless #213160
Adds organizationId and projectId OpenAI headers, along with support for arbitrary headers in Elastic Security Serverless #213117
Ensures dataview selections persist reliably in timeline for Elastic Security Serverless #211343
Fixes incorrect validation when a named parameter was used as a function in ES|QL #213355
Fixes incorrect overall swim lane height in Machine Learning #213245
Prevented a crash when applying a filter in the Machine Learning anomaly table #213075
Fixes suppressed alerts alignment in the alert flyout in Elastic Security Serverless #213029
Fixes an issue in solution project navigation where panels sometimes failed to toggle closed #211852
Updates wording for options in the sortBy dropdown component #206464
Allows EU hooks hostname in the Torq connector for Elastic Security Serverless #212563
Prevents
ShardBulkInferenceActionFilterfrom unwrapping or rewrappringESExceptions#123890Adjusts exception thrown when unable to load hunspell dictionary #123743
Avoids serializing empty _source fields in mappings #122606
Fixes function registry concurrency issues on constructor #123492
Disables concurrency when top_hits sorts on anything but
_score#123610Avoids over collecting in
LIMITor Lucene Operator #123296Ensures non-zero row size in
EstimatesRowSize#122762Uses a must boolean statement when pushing down to Lucene when scoring is also needed #124001
Revives some more of
inlinestatsfunctionality #123589
- Introduces a background task that streamlines the upgrade process for agentless deployments in Elastic Security Serverless #207143
- Improves asset inventory onboarding with better context integration in Elastic Security Serverless #212315
- Adds syntax highlighting for working with ES|QL queries in Elastic Observability Serverless #212669
- Updates the delete confirmation modal in Elastic Observability Serverless #212695
- Removes the enablement check in PUT /api/streams/{id} for classic streams #212289
- Fixes issues affecting popularity scores in Discover #211201
- Corrects sorting behavior in the profiler storage explorer for Elastic Observability Serverless #212583
- Adds a loader to prevent flickering in the KB settings tab in Elastic Observability Serverless #212678
- Resolves incorrect enable button behavior in the Entity Store modal in Elastic Security Serverless #212078
- Converts the isolate host action into a standalone flyout in Elastic Security Serverless #211853
- Ensures model responses are correctly persisted to the chosen conversation ID in Elastic Security Serverless #212122
- Corrects image resizing issues for xpack.security.loginAssistanceMessage in Elastic Security Serverless #212035
- Fixes automatic import to correctly generate pipelines for parsing CSV files with special characters in Elastic Security Serverless column names #212513
- Fixes validation issues for empty EQL queries in Elastic Security Serverless #212117
- Resolves dual hover actions in the table tab in Elastic Security Serverless #212316
- Updates structured log processing to support multiple log types in Elastic Security Serverless #212611
- Ensures the delete model dialog prevents accidental multiple clicks in Machine Learning #211580
Exposes SSL options for Elasticsearch and remote Elasticsearch outputs in the UI #208745
Displays a warning and a tooltip for the _score column in the Discover grid #211013
Allows
Command/Ctrlclick for the "New" action in the top navigation #210982Adds the ability for a user to create an API Key in synthetics settings that applies only to specified space(s) #211816
Adds "unassigned" as an asset criticality level for bulk_upload #208884
Sets the Enable visualizations in flyout advanced setting to "On" by default #211319
Preserves user-made chart configurations when changing the query if the actions are compatible with the current chart, such as adding a "where" filter or switching compatible chart types #210780
Adds effects when clicking the Favorite button in the list of dashboards and ES|QL queries, and adds the button to breadcrumb trails #201596
Enables
/api/streams/{id}/_groupendpoints for GroupStreams #210114Optionally allows text similarity reranking to fail #121784
Stores arrays offsets for ip fields natively with synthetic source #122999
Uses
FallbackSyntheticSourceBlockLoaderforunsigned_longandscaled_floatfields #122637Stores arrays offsets for keyword fields natively with synthetic source #113757
Supports partial results in cross-cluster search in ES|QL #122708
Renders
aggregate_metric_doublein ES|QL #122660Adds initial grammar and changes for
FORK(snapshot) #121948
Fixes Discover session embeddable drilldown #211678
Passes system message to inferenceCliente.chatComplete #211263
Ensures system message is passed to the inference plugin #209773
Adds automatic re-indexing when encountering a semantic_text bug #210386
Removes unnecessary breadcrumbs in profiling #211081
Adds minHeight to profiler flamegraphs #210443
Adds system message in copy conversation JSON payload #212009
Changes the confirmation message after RiskScore Saved Object configuration is updated #211372
Adds a no data message in the flyout when an analyzer is not enabled #211981
Fixes the Fleet Save and continue button #211563
Suggests triple quotes when the user selects the KQL / QSTR #211457
Adds remote cluster instructions for syncing integrations #211997
Allows deploying a model after a failed deployment in Machine Learning #211459
Ensures the members array is unique for GroupStreamDefinitions #210089
Improves function search for easier navigation and discovery #210437
Uses min node version to guard injecting settings in logs provider #123005
Fixes stale data in synthetic source for string stored field #123105
Speeds up
VALUESfor many buckets #123073Fixes early termination in
LuceneSourceOperator#123197Adds support to
VALUESaggregation for spatial types #122886Fixes precision of
scaled_floatfield values retrieved from stored source #122586Adds implicit numeric casting for
CASE,GREATEST, andLEASTin ES|QL #122601Removes duplicated nested commands #123085
Fixes functions emitting warnings with no source #122821
Adds alert status management to the AI Assistant connector #203729
Enables the new Borealis theme #210468
Applies compact Display options Popover layout #210180
Increases search timeout toast lifetime to 1 week #210576
Improves performance in dependencies endpoints to prevent high CPU usage #209999
Adds "Logs" tab to mobile services #209944
Adds "All logs" data view to the Classic navigation #209042
Changes default to "native" function calling if the connector configuration is not exposed #210455
Updates entity insight badge to open entity flyouts #208287
Standardizes actions in Alerts KPI visualizations #206340
Allows the creation of dynamic aggregations controls for ES|QL charts #210170
Fixes the values control FT #211159
Trained models: Replaces the Download button by extending the deploy action #205699
Adds the useCustomDragHandle property #210463
Upcoming removal of SMS multifactor authentication method. In October, we made multifactor authentication mandatory for all users. As an additional security measure, the SMS MFA method will be removed in April. If you’re still using SMS, you will be prompted to set up a more secure MFA method, and your registered SMS MFA devices will be automatically deleted from Elastic Cloud.
Renames
model_idproperty tomodelin EIS sparse inference API request body #122272Uses
FallbackSyntheticSourceBlockLoaderfor number fields #122280Enables the use of nested field type with
index.mode=time_series#122224Adds initial support for unmapped fields #119886
Supports partial results in ES|QL #121942
Fixes an issue where clicking on the name badge for a synthetics monitor on an SLO details page would lead to a page that failed to load monitor details #210695
Fixes an issue where the popover in the rules page may get stuck when being clicked more than once #208996
Fixes an error in the cases list when the case assignee is an empty string #209973
Fixes an issue with assigning color mappings when multiple layers are defined #208571
Fixes an issue where behind text colors were not correctly assigned, such as in Pie, Treemap, and Mosaic charts #209632
Fixes an issue where dynamic coloring has been disabled from Last value aggregation types #209110
Fixes panel styles #210113
Fixes incorrectly serialized searchSessionId attribute #210765
Fixes the "Save to library" action that could break the chart panel #210125
Fixes link settings not persisting #211041
Fixes "Untitled" export title when exporting CSV from a dashboard #210143
Missing items in the trace waterfall shouldn't break it entirely #210210
Removes unused
error.idingetErrorGroupMainStatisticsqueries #210613Fixes connector test in MKI #211235
Fixes an issue where clicking a link in the host/user flyout did not refresh the details panel #209863
Makes 7.x signals/alerts compatible with 8.18 alerts UI #209936
Handles empty categorization results from LLM #210420
Remembers page index in Rule Updates table #209537
Adds concurrency limits and request throttling to prebuilt rule routes #209551
Fixes package name validation on the Datastream page #210770
Makes entity store description more generic #209130
Deletes 'critical services' count from the Entity Analytics Dashboard header #210827
Disables sorting IP ranges in value list modal #210922
Updates entity store copies #210991
Fixes generated name for integration title #210916
Fixes formatting and sorting for custom ES|QL vars #209360
Fixes WHERE autocomplete with MATCH before LIMIT #210607
Updates install snippets to include all platforms #210249
Updates component templates with deprecated setting #210200
Hides saved query controls in AIOps #210556
Fixes unattended Transforms in integration packages not automatically restarting after reauthorizing #210217
Reinstates switch to support generating public URLs for embed when supported #207383
Provides a fallback view to recover from Stack Alerts page filters bar errors #209559
Adds Knn vector rescoring to sort score docs #122653
Fixes synthetic source bug that would mishandle nested dense_vector fields #122425
Fixes issues that prevent using search-only snapshots for indices that use index sorting. This includes LogsDB and time series indices #122199
Fixes listener leak in exchange service #122417
Revives
inlinestats#122257
- Handles multiple prompt for the Rule connector #209221
- Adds
max_file_size_bytesadvanced option to malware for all operating systems #209541 - Introducs GroupStreams #208126
- Service example added to entity store upload #209023
- Updates the bucket_span for ML jobs in the security_host module #209663
- Improves handling for operator-defined role mappings #208710
- Adds object_src directive to Content-Security-Policy-Report-Only header #209306
- Fixes highlight for HJSON #208858
- Disables pointer events on drag + resize #208647
- Restores show missing dataView error message in case of missing datasource #208363
- Fixes issue with Amsterdam theme where charts render with the incorrect background color #209595
- Fixes an issue in Lens Table where a split-by metric on a terms rendered incorrect colors in table cells #208623
- Forces return 0 on empty buckets on count if null flag is disabled #207308
- Fixes all embeddables rebuilt on refresh #209677
- Fixes using data view runtime fields during rule execution for the custom threshold rule #209133
- Fixes running processes that were missing from the processes table #209076
- Fixes missing exception stack trace #208577
- Fixes the preview chart in the Custom Threshold rule creation form when the field name has slashes #209263
- Display No Data in Threshold breached component #209561
- Fixes an issue where APM charts were rendered without required transaction type or service name, causing excessive alerts to appear #209552
- Fixes bug that caused issues with loading SLOs by status, SLI type, or instance id #209910
- Updates colors in the AI Assistant icon #210233
- Updates the simulate function calling setting to support "auto" #209628
- Fixes structured log template to use single quotes #209736
- Fixes ES|QL alert on alert #208894
- Fixes issue with multiple IP addresses in strings #209475
- Keeps the histogram config on time change #208053
- WHERE replacement ranges correctly generated for every case #209684
- Updates removed parameters of the Fleet -> Logstash output configurations #210115
- Fixes log rate analysis, change point detection, and pattern analysis embeddables not respecting filters from Dashboard's controls #210039
- Rework saved query privileges #202863
- In-table search #206454
- Refactor RowHeightSettings component to EUI layout #203606
- Chat history details in conversation list #207426
- Cases assignees sub feature #201654
- Adds preview logged requests for new terms, threshold, query, ML rule types #203320
- Adds in-text citations to security solution AI assistant responses #206683
- Remove Tech preview badge for GA #208523
- Adds new View job detail flyouts for Anomaly detection and Data Frame Analytics #207141
- Adds a default "All logs" temporary data view in the Observability Solution view #205991
- Adds Knowledge Base entries API #206407
- Adds Kibana Support for Security AI Prompts Integration #207138
- Changes to support event.ingested as a configurable timestamp field for init and enable endpoints #208201
- Adds Spaces column to Anomaly Detection, Data Frame Analytics and Trained Models management pages #206696
- Adds simple flyout based file upload to Search #206864
- Bump kube-stack Helm chart onboarding version #208217
- Log deprecated api usages #207904
- Added support for human readable name attribute for saved objects audit events #206644
- Enhanced Role management to manage larger number of roles by adding server side filtering, pagination and querying #194630
- Added Entity Store data view refresh task #208543
- Increase maximum Osquery timeout to 24 hours #207276
- Remove use of fr unit #208437
- Fixes load more request size #207901
- Persist runPastTimeout setting #208611
- Allow panel to extend past viewport on resize #208828
- Knowledge base install updates #208250
- Fixes conversations test in MKI #208649
- Fixes ping heatmap regression when Inspect flag is turned off #208726
- Fixes monitor status rule for empty kql query results #208922
- Fixes multiple flyouts #209158
- Adds missing fields to input manifest templates #208768
- "Select a Connector" popup does not show up after the user selects any connector and then cancels it from Endpoint Insights #208969
- Logs shard failures for eql event queries on rule details page and in event log #207396
- Adds filter to entity definitions schema #208588
- Fixes missing ecs mappings #209057
- Apply the timerange to the fields fetch in the editor #208490
- Update java.ts - removing serverless link #204571
- Breaks out timeline and note privileges in Elastic Security Serverless #201780
- Adds service enrichment to the detection engine in Elastic Security Serverless #206582
- Updates the Entity Store Dashboard to prompt for the Service Entity Type in Elastic Security Serverless #207336
- Adds enrichPolicyExecutionInterval to entity enablement and initialization APIs in Elastic Security Serverless #207374
- Introduces a lookback period configuration for the Entity Store in Elastic Security Serverless #206421
- Allows pre-configured connectors to opt into exposing their configurations by setting exposeConfig in Alerting #207654
- Adds selector syntax support to log source profiles in Elastic Observability Serverless #206937
- Displays stack traces in the logs overview tab in Elastic Observability Serverless #204521
- Enables the use of the rule form to create rules in Elastic Observability Serverless #206774
- Checks only read privileges of existing indices during rule execution in Elastic Security Serverless #177658
- Updates KNN search and query template autocompletion in Elasticsearch Serverless #207187
- Updates JSON schemas for code editors in Machine Learning #207706
- Reindexes the .kibana_security_session_1 index to the 8.x format in Security #204097
- Disables
prompt=loginand sign out of Okta before initiating SSO. Fixes an issue when using organization SAML SSO where users are required to re-authenticate with the external IdP due to ForceAuthn=true being sent in SAML requests. SAML requests will now sendForceAuthn=false.
- Fixes editing alerts filters for multi-consumer rule types in Alerting #206848
- Resolves an issue where Chrome was no longer hidden for reports in Dashboards and Visualizations #206988
- Updates library transforms and duplicate functionality in Dashboards and Visualizations #206140
- Fixes an issue where drag previews are now absolutely positioned in Dashboards and Visualizations #208247
- Fixes an issue where an accessible label now appears on the range slider in Dashboards and Visualizations #205308
- Fixes a dropdown label sync issue when sorting by "Type" #206424
- Fixes an access bug related to user instructions in Elastic Observability Serverless #207069
- Fixes the Open Explore in Discover link to open in a new tab in Elastic Observability Serverless #207346
- Returns an empty object for tool arguments when none are provided in Elastic Observability Serverless #207943
- Ensures similar cases count is not fetched without the proper license in Elastic Security Serverless #207220
- Fixes table leading actions to use standardized colors in Elastic Security Serverless #207743
- Adds missing fields to the AWS S3 manifest in Elastic Security Serverless #208080
- Prevents redundant requests when loading Discover sessions and toggling chart visibility in ES|QL #206699
- Fixes a UI error when agents move to an orphaned state in Fleet #207746
- Restricts non-local Elasticsearch output types for agentless integrations and policies in Fleet #207296
- Fixes table responsiveness in the Notifications feature of Machine Learning #206956
- Adds last alert status change to Elastic Security Serverless flyout #205224
- Case templates are now GA #205940
- Adds format to JSON messages in Elastic Observability Serverless Logs profile #205666
- Adds inference connector in Elastic Security Serverless AI features #204505
- Adds inference connector for Auto Import in Elastic Security Serverless #206111
- Adds Feature Flag Support for Cloud Security Posture Plugin in Elastic Security Serverless #205438
- Adds the ability to sync Machine Learning saved objects to all spaces #202175
- Improves messages for recovered alerts in Machine Learning Transforms #205721
- Introduces new deployment performance metrics charts. AutoOps provides aggregate metrics at the cluster level for key performance indicators. The data is tier-based, offering users a comprehensive understanding of each tier and the entire cluster.
- Deprecates Cloud Defend billing alerts. Following the deprecation of Cloud Defend in Serverless, removes the billing logic associated with the feature.
- Fixes an issue where "KEEP" columns are not applied after an Elasticsearch error in Discover #205833
- Resolves padding issues in the document comparison table in Discover #205984
- Fixes a bug affecting bulk imports for the knowledge base in Elastic Observability Serverless #205075
- Enhances the Find API by adding cursor-based pagination (search_after) as an alternative to offset-based pagination #203712
- Updates Elastic Observability Serverless to use architecture-specific Elser models #205851
- Fixes dynamic batching in the timeline for Elastic Security Serverless #204034
- Resolves a race condition bug in Elastic Security Serverless related to OpenAI errors #205665
- Improves the integration display by ensuring all policies are listed in Elastic Security Serverless #205103
- Renames color variables in the user interface for better clarity and consistency #204908
- Allows editor suggestions to remain visible when the inline documentation flyout is open in ES|QL #206064
- Ensures the same time range is applied to documents and the histogram in ES|QL #204694
- Fixes validation for the "required" field in multi-text input fields in Fleet #205768
- Fixes timeout issues for bulk actions in Fleet #205735
- Handles invalid RRule parameters to prevent infinite loops in alerts #205650
- Fixes privileges display for features and sub-features requiring "All Spaces" permissions in Fleet #204402
- Prevents password managers from modifying disabled input fields #204269
- Updates the listing control in the user interface #205914
- Improves consistency in the help dropdown design #206280
- Introduces case observables in Elastic Security Serverless #190237
- Adds a JSON field called "additional fields" to ServiceNow cases when sent using connector, containing the internal names of the ServiceNow table columns #201948
- Adds the ability to configure the appearance color mode to sync dark mode with the system value #203406
- Makes the "Copy" action visible on cell hover in Discover #204744
- Updates the EnablementModalCallout name to AdditionalChargesMessage in Elastic Security Serverless #203061
- Adds more control over which Elastic Security Serverless alerts in Attack Discovery are included as context to the large language model #205070
- Adds a consistent layout and other UI enhancements for machine learning pages #203813
- Fixes an issue that caused dashboards to lag when dragging the time slider #201885
- Updates the CloudFormation template to the latest version and adjusts the documentation to reflect the use of a single Firehose stream created by the new template #204185
- Fixes Integration and Datastream name validation in Elastic Security Serverless #204943
- Fixes an issue in the Automatic Import process where there is now inclusion of the @timestamp field in ECS field mappings whenever possible #204931
- Allows Automatic Import to safely parse Painless field names that are not valid Painless identifiers in if contexts #205220
- Aligns the Box Native Connector configuration fields with the source of truth in the connectors codebase, correcting mismatches and removing unused configurations #203241
- Fixes the "Show all agent tags" option in Fleet when the agent list is filtered #205163
- Updates the Results Explorer flyout footer buttons alignment in Data Frame Analytics #204735
- Adds a missing space between lines in the Data Frame Analytics delete job modal #204732
- Fixes an issue where the Refresh button in the Anomaly Detection Datafeed counts table was unresponsive #204625
- Fixes the inference timeout check in File Upload #204722
- Fixes the side bar navigation for the Data Visualizer #205170
- Optimizes the Kibana Trained Models API #200977
- Adds a Create Case action to the Log rate analysis page #201549
- Improves AI Assistant’s response quality by giving it access to Elastic’s product documentation #199694
- Adds support for suppressing EQL sequence alerts #189725
- Adds an Advanced settings section to the SLO form #200822
- Adds a new sub-feature privilege under Synthetics and Uptime Can manage private locations #201100
- Fixes point visibility regression #202358
- Improves help text of creator and view count features on dashboard listing page #202488
- Highlights matching field values when performing a KQL search on a keyword field #201952
- Supports "Inspect" in saved search embeddables #202947
- Fixes your ability to clear the user-specific system prompt #202279
- Fixes error when opening rule flyout #202386
- Fixes to Ops Genie as a default connector #201923
- Fixes actions on charts #202443
- Adds flyout to table view in Infrastructure Inventory #202646
- Fixes service names with spaces not being URL encoded properly for context.viewInAppUrl #202890
- Allows access query logic to handle user ID and name conditions #202833
- Fixes APM rule error message for invalid KQL filter #203096
- Rejects CEF logs from Automatic Import and redirects you to the CEF integration instead #201792
- Updates the install rules title and message #202226
- Fixes error on second entity engine init API call #202903
- Restricts unsupported log formats #202994
- Removes errors related to Enterprise Search nodes #202437
- Improves web crawler name consistency #202738
- Fixes editor cursor jumpiness #202389
- Fixes rollover datastreams on subobjects mapper exception #202689
- Fixes spaces sync to retrieve 10,000 trained models #202712
- Fixes log rate analysis embeddable error on the Alerts page #203093
- Fixes Slack API connectors not displayed under Slack connector type when adding new connector to rule #202315
- Elastic Observability Serverless adds a new sub-feature for managing private locations #201100
- Elastic Observability Serverless adds the ability to configure SLO advanced settings from the UI #200822
- Elastic Security Serverless adds support for suppressing EQL sequence alerts #189725
- Elastic Security Serverless adds a /trained_models_list endpoint to retrieve complete data for the Trained Model UI #200977
- Machine Learning adds an action to include log rate analysis in a case #199694
- Machine Learning enhances the Kibana API to optimize trained models #201549
- Fixes Slack API connectors not being displayed under the Slack connector type when adding a new connector to a rule in Alerting #202315
- Fixes point visibility regression in dashboard visualizations #202358
- Improves help text for creator and view count features on the Dashboard listing page #202488
- Highlights matching field values when performing a KQL search on a keyword field in Discover #201952
- Adds support for the Inspect option in saved search embeddables in Discover #202947
- Enables the ability to clear user-specific system prompts in Elastic Observability Serverless #202279
- Fixes an error when opening the rule flyout in Elastic Observability Serverless #202386
- Improves handling of Opsgenie as the default connector in Elastic Observability Serverless #201923
- Fixes issues with actions on charts in Elastic Observability Serverless #202443
- Adds a flyout to the table view in Infrastructure Inventory in Elastic Observability Serverless #202646
- Fixes service names with spaces not being URL-encoded properly for
{{context.viewInAppUrl}}in Elastic Observability Serverless #202890 - Enhances access query logic to handle user ID and name conditions in Elastic Observability Serverless #202833
- Fixes an APM rule error message when a KQL filter is invalid in Elastic Observability Serverless #203096
- Restricts and rejects CEF logs in automatic import and redirects them to the CEF integration in Elastic Security Serverless #201792
- Updates the copy of the install rules title and message in Elastic Security Serverless #202226
- Clears errors on the second entity engine initialization API call in Elastic Security Serverless #202903
- Restricts unsupported log formats in Elastic Security Serverless #202994
- Removes errors related to Enterprise Search nodes in Elasticsearch Serverless #202437
- Ensures consistency in web crawler naming in Elasticsearch Serverless #202738
- Fixes editor cursor jumpiness in ES|QL #202389
- Implements rollover of data streams on subobject mapper exceptions in Fleet #202689
- Fixes trained models to retrieve up to 10,000 models when spaces are synced in Machine Learning #202712
- Fixes a Log Rate Analysis embeddable error on the Alerts page in AiOps #203093
- Adds tabs for Import Entities and Engine Status to the Entity Store #201235
- Adds status tracking for agentless integrations to Fleet #199567
- Adds a new machine learning module that can detect anomalous activity in host-based logs #195582
- Allows custom Mapbox Vector Tile sources to style map layers and provide custom legends #200656
- Excludes stale SLOs from counts of healthy and violated SLOs #201027
- Adds a "Continue without adding integrations" message to the Elastic Security Dashboards page that takes you to the Entity Analytics dashboard #201363
- Displays visualization descriptions under their titles #198816
- Hides the Clear button when no filters are selected #200177
- Fixes a mismatch between how wildcards were handled in previews versus actual rule executions #201553
- Fixes incorrect Y-axis and hover values in the Service Inventory’s Log rate chart #201361
- Disables the Add note button in the alert details flyout for users who lack privileges #201707
- Fixes the descriptions of threshold rules that use cardinality #201162
- Disables the Install All button on the Add Elastic Rules page when rules are installing #201731
- Reintroduces a data usage warning on the Entity Analytics Enablement modal #201920
- Improves accessibility for the Create a connector page #201590
- Fixes a bug that could cause Elastic Agents to get stuck updating during scheduled upgrades #202126
- Fixes a bug related to starting machine learning deployments with autoscaling and no active nodes #201256
- Initializes saved objects when the Trained Model page loads #201426
- Fixes the display of deployment stats for unallocated deployments of machine learning models #202005
- Enables the solution type search for instant deployments #201688
- Improves the consistency of alert counts across different views #202188