Elastic Cloud Serverless changelog
Review the changes, fixes, and more to Elastic Cloud 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
- Updates HDFS version references in the documentation #137576
- Reduces worst-case Inference API latency by removing an additional 50 ms delay for non–rate-limited requests #136167
- Updates ES|QL documentation to cover newly supported data types #137726
- 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
- Documents ES|QL decay functions using the
mathdirective #137369 - Adds an
applies_tolabel to the logsdb message default sort setting #137767 - 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
- Updates
semantic_textdocumentation to link to the authoritative chunking settings guide #137963 - Refines
semantic_textdocumentation based on user feedback #137970 - 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 - Documents RCS Strong Verification configuration and usage #137822
- 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 - Adds a synthetics test pipeline for UIAM
- Improves the resolution for authenticating SAML realm in UIAM
- 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 the DiskBBQ example in the release highlights documentation #137960
- 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 #240735 - Adds support for multi-value variables in
MV_CONTAINS#239266 - Adds client-side validation for
LOOKUP JOIN ONexpressions #240930 - Improves 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 #240819 - Makes the
opamp_polling_intervalandsampling_rateagent configuration variables available to EDOT Node.js #241048 - Adds a free-text popup for the
runscriptargument to provide user input to the selected script #239436 - Adds 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 #239626 - Makes the Update spaces APIs public #241109
- Adds support for the
convertprocessor in stream data processing #240023 - Improves 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 #137026 - Introduces a new interface to declare functions depending on the
@timestampattribute in ES|QL #137040 - Adds support for
firstandlastfunctions in ES|QL #137195 - Adds non-correlated subquery support in
FROMcommand for ES|QL #135744
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
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 #239450Implements
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
Does 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 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
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
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
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
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 in-product documentation for the ES|QL
FORKcommand #236494Adds 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 #135036
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
Fixes 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 #134098
- 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
- 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 #134475
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
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
- 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
- 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
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 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
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
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
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.
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
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.
Integrates
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 - 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
Fixes 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
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
Implements
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
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
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
Releases
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
Avoids dropping aggregate groupings in local plans #129370
Prevents duplication of "invalid index name" string in the final exception error message #130027
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
Upgrades 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
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.Implements 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 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 #219072Combines 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 #221276Adds 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
Limits
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
Fixes 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
Runs 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
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 #217985 - Makes Attack Discovery alerts persistent and searchable #218906
- Improves edit ReadMe functionality for custom integrations #215259
- Removes metrics and logs from the
get_service_statsAPI #218346 - Allows you to customize the table tab #218686
- Enables keyboard navigation for the create annotations form #217918
- Adds
documents_foundandvalues_loaded#125631 - Retries shard movements during ES|QL query #126653
- Pushes more
==on text fields to Lucene #126641 - Emits ordinal output block for
VALUESaggregate #127201 - 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
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
Speeds 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
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
Infers 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
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
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 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#124446
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
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
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
Fixes 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 #124177
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
Fixes
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
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 #210114Supports 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
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.
Adds 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
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
- *estricts 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