From e702305c428f427e157e1526b7480494c3508b3c Mon Sep 17 00:00:00 2001 From: lcawl Date: Wed, 20 May 2026 17:46:19 -0700 Subject: [PATCH] Add changelog directives to Serverless release notes --- .../_snippets/2026-05-04/breaking-changes.md | 2 - .../_snippets/2026-05-04/deprecations.md | 2 - .../_snippets/2026-05-04/index.md | 43 -- .../_snippets/2026-05-04/known-issues.md | 2 - .../_snippets/2026-05-06/breaking-changes.md | 2 - .../_snippets/2026-05-06/deprecations.md | 2 - .../_snippets/2026-05-06/index.md | 47 -- .../_snippets/2026-05-06/known-issues.md | 2 - .../_snippets/2026-05-11/breaking-changes.md | 2 - .../_snippets/2026-05-11/deprecations.md | 2 - .../_snippets/2026-05-11/highlights.md | 5 - .../_snippets/2026-05-11/index.md | 53 -- .../_snippets/2026-05-11/known-issues.md | 2 - .../_snippets/2026-05-12/breaking-changes.md | 2 - .../_snippets/2026-05-12/deprecations.md | 2 - .../_snippets/2026-05-12/index.md | 42 -- .../_snippets/2026-05-12/known-issues.md | 2 - .../_snippets/2026-05-14/breaking-changes.md | 2 - .../_snippets/2026-05-14/deprecations.md | 7 - .../_snippets/2026-05-14/index.md | 31 - .../_snippets/2026-05-14/known-issues.md | 2 - .../_snippets/2026-05-19/breaking-changes.md | 2 - .../_snippets/2026-05-19/deprecations.md | 9 - .../_snippets/2026-05-19/index.md | 35 -- .../_snippets/2026-05-19/known-issues.md | 2 - .../breaking-changes.md | 12 +- .../elastic-cloud-serverless/deprecations.md | 10 +- .../elastic-cloud-serverless/index.md | 22 +- .../elastic-cloud-serverless/known-issues.md | 11 +- .../elasticsearch-serverless-2026-05-04.yaml | 472 +++++++++++++++ .../elasticsearch-serverless-2026-05-11.yaml | 565 ++++++++++++++++++ .../kibana-2026-05-06.yaml | 531 ++++++++++++++++ .../kibana-2026-05-12.yaml | 457 ++++++++++++++ .../kibana-2026-05-14.yaml | 363 +++++++++++ .../kibana-2026-05-19.yaml | 382 ++++++++++++ 35 files changed, 2782 insertions(+), 347 deletions(-) delete mode 100644 release-notes/elastic-cloud-serverless/_snippets/2026-05-04/breaking-changes.md delete mode 100644 release-notes/elastic-cloud-serverless/_snippets/2026-05-04/deprecations.md delete mode 100644 release-notes/elastic-cloud-serverless/_snippets/2026-05-04/index.md delete mode 100644 release-notes/elastic-cloud-serverless/_snippets/2026-05-04/known-issues.md delete mode 100644 release-notes/elastic-cloud-serverless/_snippets/2026-05-06/breaking-changes.md delete mode 100644 release-notes/elastic-cloud-serverless/_snippets/2026-05-06/deprecations.md delete mode 100644 release-notes/elastic-cloud-serverless/_snippets/2026-05-06/index.md delete mode 100644 release-notes/elastic-cloud-serverless/_snippets/2026-05-06/known-issues.md delete mode 100644 release-notes/elastic-cloud-serverless/_snippets/2026-05-11/breaking-changes.md delete mode 100644 release-notes/elastic-cloud-serverless/_snippets/2026-05-11/deprecations.md delete mode 100644 release-notes/elastic-cloud-serverless/_snippets/2026-05-11/highlights.md delete mode 100644 release-notes/elastic-cloud-serverless/_snippets/2026-05-11/index.md delete mode 100644 release-notes/elastic-cloud-serverless/_snippets/2026-05-11/known-issues.md delete mode 100644 release-notes/elastic-cloud-serverless/_snippets/2026-05-12/breaking-changes.md delete mode 100644 release-notes/elastic-cloud-serverless/_snippets/2026-05-12/deprecations.md delete mode 100644 release-notes/elastic-cloud-serverless/_snippets/2026-05-12/index.md delete mode 100644 release-notes/elastic-cloud-serverless/_snippets/2026-05-12/known-issues.md delete mode 100644 release-notes/elastic-cloud-serverless/_snippets/2026-05-14/breaking-changes.md delete mode 100644 release-notes/elastic-cloud-serverless/_snippets/2026-05-14/deprecations.md delete mode 100644 release-notes/elastic-cloud-serverless/_snippets/2026-05-14/index.md delete mode 100644 release-notes/elastic-cloud-serverless/_snippets/2026-05-14/known-issues.md delete mode 100644 release-notes/elastic-cloud-serverless/_snippets/2026-05-19/breaking-changes.md delete mode 100644 release-notes/elastic-cloud-serverless/_snippets/2026-05-19/deprecations.md delete mode 100644 release-notes/elastic-cloud-serverless/_snippets/2026-05-19/index.md delete mode 100644 release-notes/elastic-cloud-serverless/_snippets/2026-05-19/known-issues.md create mode 100644 releases/elastic-cloud-serverless/elasticsearch-serverless-2026-05-04.yaml create mode 100644 releases/elastic-cloud-serverless/elasticsearch-serverless-2026-05-11.yaml create mode 100644 releases/elastic-cloud-serverless/kibana-2026-05-06.yaml create mode 100644 releases/elastic-cloud-serverless/kibana-2026-05-12.yaml create mode 100644 releases/elastic-cloud-serverless/kibana-2026-05-14.yaml create mode 100644 releases/elastic-cloud-serverless/kibana-2026-05-19.yaml diff --git a/release-notes/elastic-cloud-serverless/_snippets/2026-05-04/breaking-changes.md b/release-notes/elastic-cloud-serverless/_snippets/2026-05-04/breaking-changes.md deleted file mode 100644 index 2639c70bba..0000000000 --- a/release-notes/elastic-cloud-serverless/_snippets/2026-05-04/breaking-changes.md +++ /dev/null @@ -1,2 +0,0 @@ -## May 4, 2026 [elastic-2026-05-04-breaking-changes] -_There are no breaking changes associated with this release._ diff --git a/release-notes/elastic-cloud-serverless/_snippets/2026-05-04/deprecations.md b/release-notes/elastic-cloud-serverless/_snippets/2026-05-04/deprecations.md deleted file mode 100644 index b48322adc5..0000000000 --- a/release-notes/elastic-cloud-serverless/_snippets/2026-05-04/deprecations.md +++ /dev/null @@ -1,2 +0,0 @@ -## May 4, 2026 [elastic-2026-05-04-deprecations] -_There are no deprecations associated with this release._ diff --git a/release-notes/elastic-cloud-serverless/_snippets/2026-05-04/index.md b/release-notes/elastic-cloud-serverless/_snippets/2026-05-04/index.md deleted file mode 100644 index 1d6748d83c..0000000000 --- a/release-notes/elastic-cloud-serverless/_snippets/2026-05-04/index.md +++ /dev/null @@ -1,43 +0,0 @@ -## May 4, 2026 [elastic-release-notes-2026-05-04] -### Features and enhancements [elastic-2026-05-04-features-enhancements] -* Add index-based range accessors to FileList with CSR indexing and dictionary encoding. [#147892](https://github.com/elastic/elasticsearch/pull/147892) -* Make Parquet codec factory thread-safe. [#147796](https://github.com/elastic/elasticsearch/pull/147796) -* Eliminate redundant S3 HEAD calls via suffix range and object reuse in ES|QL. [#147962](https://github.com/elastic/elasticsearch/pull/147962) -* Push down unrelated ES|QL filters past MV_EXPAND. [#144979](https://github.com/elastic/elasticsearch/pull/144979) [#144636](https://github.com/elastic/elasticsearch/issues/144636) -* Adaptive S3 prefetch depth and zero-copy strings. [#147936](https://github.com/elastic/elasticsearch/pull/147936) -* Parquet decode-in-place: eliminate scratch-to-block copy. [#147829](https://github.com/elastic/elasticsearch/pull/147829) -* Late materialization for Parquet reading in ES|QL. [#147960](https://github.com/elastic/elasticsearch/pull/147960) -* Surface implicit privileges in get-role API with optional `include_implicit` parameter. [#147781](https://github.com/elastic/elasticsearch/pull/147781) -* Add EncryptionService for encrypt/decrypt operations using PEK. [#147418](https://github.com/elastic/elasticsearch/pull/147418) -* Implicit Index Privileges SPI. [#147176](https://github.com/elastic/elasticsearch/pull/147176) -* Disable the cooldown after download detection. -* Include original target and query in profiled search results . [#145230](https://github.com/elastic/elasticsearch/pull/145230) [#143783](https://github.com/elastic/elasticsearch/issues/143783) -* Rename gettor method in SearchResponse for the search profile shard results. [#147911](https://github.com/elastic/elasticsearch/pull/147911) -* Implement updateServiceSettings for VoyageAI. [#147676](https://github.com/elastic/elasticsearch/pull/147676) -* Add stack version and production release to APM attributes. [#147633](https://github.com/elastic/elasticsearch/pull/147633) -* Add doc_values mapping attribute to RoutingFieldMapper. [#146576](https://github.com/elastic/elasticsearch/pull/146576) -* Blob cache defer gap list evaluation. [#147556](https://github.com/elastic/elasticsearch/pull/147556) - -### Fixes [elastic-2026-05-04-fixes] -* Use DocValuesSkipper entries when checking for interactive shards. -* Validate unsupported grouping types earlier in ES|QL for STATS BY and LIMIT BY. [#147650](https://github.com/elastic/elasticsearch/pull/147650) [#147596](https://github.com/elastic/elasticsearch/issues/147596) -* Fix nullify under ES|QL join and enrich. [#145743](https://github.com/elastic/elasticsearch/pull/145743) [#141827](https://github.com/elastic/elasticsearch/issues/141827) -* Disallow empty lists in ES|QL named parameters only. [#147748](https://github.com/elastic/elasticsearch/pull/147748) [#147448](https://github.com/elastic/elasticsearch/issues/147448) -* Fix ES|QL aggregate windows to use backward looking semantics'. [#147289](https://github.com/elastic/elasticsearch/pull/147289) -* Improve validation for fulltext functions in ES|QL after LIMIT BY. [#147682](https://github.com/elastic/elasticsearch/pull/147682) -* Fix _index LIKE with ? wildcard in ES|QL. [#147462](https://github.com/elastic/elasticsearch/pull/147462) [#146364](https://github.com/elastic/elasticsearch/issues/146364) -* Return null blocks for range fields with doc_values disabled. [#147602](https://github.com/elastic/elasticsearch/pull/147602) [#146527](https://github.com/elastic/elasticsearch/issues/146527) -* Fix up FTF error after FORK. [#147614](https://github.com/elastic/elasticsearch/pull/147614) -* Fix COUNT(*) pushdown for coalesced splits. [#147977](https://github.com/elastic/elasticsearch/pull/147977) -* Fix block loader pushdown and union types in ES|QL. [#147940](https://github.com/elastic/elasticsearch/pull/147940) -* Return 400 for malformed OTLP protobuf. [#147797](https://github.com/elastic/elasticsearch/pull/147797) -* Fix PosixCloseableMappedByteBuffer.slice() to preserve concrete type. [#147903](https://github.com/elastic/elasticsearch/pull/147903) -* Check that precondition should not be overwritten on update. [#148111](https://github.com/elastic/elasticsearch/pull/148111) -* Check cluster state block in `_resolve/index`. [#147698](https://github.com/elastic/elasticsearch/pull/147698) -* Fix ordering race in RoleReferenceIntersection. [#147765](https://github.com/elastic/elasticsearch/pull/147765) -* Wait for offline warming ignore stale shutdown entries. -* Set locationToSync for no-op FAILURE results. [#147367](https://github.com/elastic/elasticsearch/pull/147367) -* Fix race in `FsBlobContainer.moveBlobAtomic` by replacing move op with hard link. [#147405](https://github.com/elastic/elasticsearch/pull/147405) -* Defer snapshot commit release for deleted indices. -* Fix `SearchHit` leak in chunked fetch failure cleanup path. [#147855](https://github.com/elastic/elasticsearch/pull/147855) [#147812](https://github.com/elastic/elasticsearch/issues/147812) -* Correctly serialize sparse field pruning options in mixed cluster scenarios. [#147823](https://github.com/elastic/elasticsearch/pull/147823) diff --git a/release-notes/elastic-cloud-serverless/_snippets/2026-05-04/known-issues.md b/release-notes/elastic-cloud-serverless/_snippets/2026-05-04/known-issues.md deleted file mode 100644 index 55cde7b6ad..0000000000 --- a/release-notes/elastic-cloud-serverless/_snippets/2026-05-04/known-issues.md +++ /dev/null @@ -1,2 +0,0 @@ -## May 4, 2026 [elastic-2026-05-04-known-issues] -_There are no known issues associated with this release._ diff --git a/release-notes/elastic-cloud-serverless/_snippets/2026-05-06/breaking-changes.md b/release-notes/elastic-cloud-serverless/_snippets/2026-05-06/breaking-changes.md deleted file mode 100644 index f969018445..0000000000 --- a/release-notes/elastic-cloud-serverless/_snippets/2026-05-06/breaking-changes.md +++ /dev/null @@ -1,2 +0,0 @@ -## May 6, 2026 [elastic-2026-05-06-breaking-changes] -_There are no breaking changes associated with this release._ diff --git a/release-notes/elastic-cloud-serverless/_snippets/2026-05-06/deprecations.md b/release-notes/elastic-cloud-serverless/_snippets/2026-05-06/deprecations.md deleted file mode 100644 index 73d4419b33..0000000000 --- a/release-notes/elastic-cloud-serverless/_snippets/2026-05-06/deprecations.md +++ /dev/null @@ -1,2 +0,0 @@ -## May 6, 2026 [elastic-2026-05-06-deprecations] -_There are no deprecations associated with this release._ diff --git a/release-notes/elastic-cloud-serverless/_snippets/2026-05-06/index.md b/release-notes/elastic-cloud-serverless/_snippets/2026-05-06/index.md deleted file mode 100644 index 07841e856e..0000000000 --- a/release-notes/elastic-cloud-serverless/_snippets/2026-05-06/index.md +++ /dev/null @@ -1,47 +0,0 @@ -## May 6, 2026 [elastic-release-notes-2026-05-06] -### Features and enhancements [elastic-2026-05-06-features-enhancements] -* Add partitioning support to query streams with deep nesting structure and proper parent reference validation. [#264765](https://github.com/elastic/kibana/pull/264765) [#251402](https://github.com/elastic/kibana/issues/251402) -* Move Endpoint exceptions to the Endpoint Artifacts page and add per-policy usage with export and import functionality for all Endpoint artifacts. [#263687](https://github.com/elastic/kibana/pull/263687) -* Add backend foundation for OsQuery results export. [#265995](https://github.com/elastic/kibana/pull/265995) -* Enable attachments for all stream types by default, removing the `observability:streamsEnableAttachments` advanced setting. [#265145](https://github.com/elastic/kibana/pull/265145) -* Add context highlights for embeddable and focused APM service maps. [#266021](https://github.com/elastic/kibana/pull/266021) [#265690](https://github.com/elastic/kibana/issues/265690) -* Add new metric recommended queries to ES|QL. [#259465](https://github.com/elastic/kibana/pull/259465) [#255950](https://github.com/elastic/kibana/issues/255950) -* Replace Health by Anomalies in service inventory table. [#266194](https://github.com/elastic/kibana/pull/266194) [#266192](https://github.com/elastic/kibana/issues/266192) -* Enable natural language to ES|QL functionality in the editor. [#266561](https://github.com/elastic/kibana/pull/266561) -* Add bulk revoke and delete actions, filtering, and search to the Fleet enrollment tokens page. [#265916](https://github.com/elastic/kibana/pull/265916) [#258057](https://github.com/elastic/kibana/issues/258057) -* Add "Use global filters" option to ES|QL visualization. [#264613](https://github.com/elastic/kibana/pull/264613) [#261988](https://github.com/elastic/kibana/issues/261988) -* Change display language from settings. [#260835](https://github.com/elastic/kibana/pull/260835) -* Redesign Add to Dashboard UI. [#264457](https://github.com/elastic/kibana/pull/264457) [#251032](https://github.com/elastic/kibana/issues/251032) -* Customize start and update actions for rerank models. [#261119](https://github.com/elastic/kibana/pull/261119) -* Remove custom feedback button and use One Feedback with custom questions for anomaly detection and data frame analytics results. [#265015](https://github.com/elastic/kibana/pull/265015) - -### Fixes [elastic-2026-05-06-fixes] -* Fix a bug that caused long runs of whitespace in KQL to be parsed slowly. [#266512](https://github.com/elastic/kibana/pull/266512) [#217598](https://github.com/elastic/kibana/issues/217598) -* Adhere to user selected time range for CSV exports. [#255005](https://github.com/elastic/kibana/pull/255005) [#216605](https://github.com/elastic/kibana/issues/216605) -* Trim whitespace from space names on create/update. [#261016](https://github.com/elastic/kibana/pull/261016) -* Fix the "Take Action" bulk menu that allowed changing to the same Attach Discovery status. [#266115](https://github.com/elastic/kibana/pull/266115) -* Fix service map embeddable flyout position. [#266138](https://github.com/elastic/kibana/pull/266138) [#265826](https://github.com/elastic/kibana/issues/265826) -* Optimize large workflow render context. [#265027](https://github.com/elastic/kibana/pull/265027) -* Fix truncated title in "Run" attack discovery button. [#266105](https://github.com/elastic/kibana/pull/266105) -* Fix known issues in significant events. [#266001](https://github.com/elastic/kibana/pull/266001) -* Fix bug with Auth header needing "Authorization: Bearer ". [#262757](https://github.com/elastic/kibana/pull/262757) -* Fix search bar not displaying query after navigation. [#265926](https://github.com/elastic/kibana/pull/265926) -* Fix Security serverless navigation ignoring UI defaults when preferred chat experience or Elastic Workflows UI has no saved space value. [#266824](https://github.com/elastic/kibana/pull/266824) -* Fix the visiblity of case action under the Attack Discovery tab when the cases privilege is set to NONE. [#266127](https://github.com/elastic/kibana/pull/266127) -* Fix the time filter component in Discover and Dashboards. [#266185](https://github.com/elastic/kibana/pull/266185) -* Fix a bug in the alert details preview chart for log threshold rules. [#266783](https://github.com/elastic/kibana/pull/266783) [#203071](https://github.com/elastic/kibana/issues/203071) -* Prevent browser history pollution on search input keystroke. [#266278](https://github.com/elastic/kibana/pull/266278) [#251672](https://github.com/elastic/kibana/issues/251672) -* Fix blinking integration icons in Attack Discovery schedules. [#266117](https://github.com/elastic/kibana/pull/266117) -* Fix workflow steps where summary and description were swapped. [#267290](https://github.com/elastic/kibana/pull/267290) -* Fix inference plugin routes to limit the size of arrays accepted in payloads. [#265518](https://github.com/elastic/kibana/pull/265518) -* Fix old package version conditions on settings page. [#266513](https://github.com/elastic/kibana/pull/266513) -* Validate SSL certificate paths for whitespace. [#266365](https://github.com/elastic/kibana/pull/266365) [#265694](https://github.com/elastic/kibana/issues/265694) -* Fix query rules routes to limit the size of arrays accepted in data. [#265495](https://github.com/elastic/kibana/pull/265495) -* Fix integrations disappearing after refresh with category/agentless filter. [#266384](https://github.com/elastic/kibana/pull/266384) [#265510](https://github.com/elastic/kibana/issues/265510) -* Fix Ip location processor bug. [#265740](https://github.com/elastic/kibana/pull/265740) [#257233](https://github.com/elastic/kibana/issues/257233) -* Fix behavioral analytics to limit the size of name to 1024 characters. [#266225](https://github.com/elastic/kibana/pull/266225) -* Use password field for multi-value secret variables in integration policy forms. [#266823](https://github.com/elastic/kibana/pull/266823) [#266608](https://github.com/elastic/kibana/issues/266608) -* Make search box case-insensitive. [#266522](https://github.com/elastic/kibana/pull/266522) -* Fix issue where the decimals setting in the number formatter was not used to generate appropriate axis ticks. [#265529](https://github.com/elastic/kibana/pull/265529) [#170151](https://github.com/elastic/kibana/issues/170151) -* Do not override panels with Save As on dashboard. [#266406](https://github.com/elastic/kibana/pull/266406) [#265591](https://github.com/elastic/kibana/issues/265591) -* Fix a bug where ES|QL Editors might exhibit different behavior when submitting a query by clicking the Search button versus pressing Command-Enter or Control-Enter. [#266242](https://github.com/elastic/kibana/pull/266242) diff --git a/release-notes/elastic-cloud-serverless/_snippets/2026-05-06/known-issues.md b/release-notes/elastic-cloud-serverless/_snippets/2026-05-06/known-issues.md deleted file mode 100644 index 49258bc7d1..0000000000 --- a/release-notes/elastic-cloud-serverless/_snippets/2026-05-06/known-issues.md +++ /dev/null @@ -1,2 +0,0 @@ -## May 6, 2026 [elastic-2026-05-06-known-issues] -_There are no known issues associated with this release._ diff --git a/release-notes/elastic-cloud-serverless/_snippets/2026-05-11/breaking-changes.md b/release-notes/elastic-cloud-serverless/_snippets/2026-05-11/breaking-changes.md deleted file mode 100644 index de87589ef0..0000000000 --- a/release-notes/elastic-cloud-serverless/_snippets/2026-05-11/breaking-changes.md +++ /dev/null @@ -1,2 +0,0 @@ -## May 11, 2026 [elastic-2026-05-11-breaking-changes] -_There are no breaking changes associated with this release._ diff --git a/release-notes/elastic-cloud-serverless/_snippets/2026-05-11/deprecations.md b/release-notes/elastic-cloud-serverless/_snippets/2026-05-11/deprecations.md deleted file mode 100644 index c7af84ea31..0000000000 --- a/release-notes/elastic-cloud-serverless/_snippets/2026-05-11/deprecations.md +++ /dev/null @@ -1,2 +0,0 @@ -## May 11, 2026 [elastic-2026-05-11-deprecations] -_There are no deprecations associated with this release._ diff --git a/release-notes/elastic-cloud-serverless/_snippets/2026-05-11/highlights.md b/release-notes/elastic-cloud-serverless/_snippets/2026-05-11/highlights.md deleted file mode 100644 index 64e9da7bfe..0000000000 --- a/release-notes/elastic-cloud-serverless/_snippets/2026-05-11/highlights.md +++ /dev/null @@ -1,5 +0,0 @@ -## May 11, 2026 [elastic-2026-05-11-highlights] - -* Enable the batched query phase. - For more information, check [#148622](https://github.com/elastic/elasticsearch/pull/148622). - diff --git a/release-notes/elastic-cloud-serverless/_snippets/2026-05-11/index.md b/release-notes/elastic-cloud-serverless/_snippets/2026-05-11/index.md deleted file mode 100644 index fe305ff416..0000000000 --- a/release-notes/elastic-cloud-serverless/_snippets/2026-05-11/index.md +++ /dev/null @@ -1,53 +0,0 @@ -## May 11, 2026 [elastic-release-notes-2026-05-11] - - -### Features and enhancements [elastic-2026-05-11-features-enhancements] -* Add `BY` subclause to ES|QL `CHANGE_POINT` command. [#148473](https://github.com/elastic/elasticsearch/pull/148473) -* Improve ES|QL performance for remote Parquet data access. [#148439](https://github.com/elastic/elasticsearch/pull/148439) -* Improve ES|QL filter performance through data structure pre-warming. [#148360](https://github.com/elastic/elasticsearch/pull/148360) -* Improve ES|QL `LIKE` operator performance for Parquet data. [#148434](https://github.com/elastic/elasticsearch/pull/148434) -* Improve ES|QL Parquet data reading performance. [#146282](https://github.com/elastic/elasticsearch/pull/146282) -* Improve ES|QL dataset routing for external data sources. [#147562](https://github.com/elastic/elasticsearch/pull/147562) -* Improve ES|QL performance for top-N queries on text data. [#148333](https://github.com/elastic/elasticsearch/pull/148333) -* Improve ES|QL filter performance for dictionary-encoded data. [#148332](https://github.com/elastic/elasticsearch/pull/148332) -* Improve ES|QL Parquet query performance through dictionary caching. [#148349](https://github.com/elastic/elasticsearch/pull/148349) -* Improve ES|QL operator performance through string caching. [#148354](https://github.com/elastic/elasticsearch/pull/148354) -* Add agent builder OTel privileges to `kibana_system` user. [#148511](https://github.com/elastic/elasticsearch/pull/148511) -* Enable the batched query phase. [#148622](https://github.com/elastic/elasticsearch/pull/148622) -* Improve search reliability by waiting for shard readiness. [#146378](https://github.com/elastic/elasticsearch/pull/146378) [#139672](https://github.com/elastic/elasticsearch/issues/139672) -* Enable multiple items per content object for Elastic service. [#148340](https://github.com/elastic/elasticsearch/pull/148340) -* Improve inference service rate limiting with `Retry-After` headers. [#147985](https://github.com/elastic/elasticsearch/pull/147985) -* Add `byte_level_bpe` machine learning tokenization with merges. [#147217](https://github.com/elastic/elasticsearch/pull/147217) -* Add `significant_events-*` privileges to `kibana_system` user. [#148603](https://github.com/elastic/elasticsearch/pull/148603) -* Update Painless score scripts to honor search timeouts. [#148260](https://github.com/elastic/elasticsearch/pull/148260) -* Improve vector search performance for 8-bit integer data. [#147865](https://github.com/elastic/elasticsearch/pull/147865) -* Improve vector search performance with advanced optimizations. [#147999](https://github.com/elastic/elasticsearch/pull/147999) -* Improve indexing performance monitoring during bulk updates. [#147151](https://github.com/elastic/elasticsearch/pull/147151) - -### Fixes [elastic-2026-05-11-fixes] -* Fix ES|QL `DECAY` function geo-point coordinate ordering. [#148356](https://github.com/elastic/elasticsearch/pull/148356) -* Fix ES|QL late materialization optimization logic. [#148474](https://github.com/elastic/elasticsearch/pull/148474) -* Fix memory leak in ES|QL during data processing. [#148422](https://github.com/elastic/elasticsearch/pull/148422) -* Add early validation for ES|QL data source configuration. [#148327](https://github.com/elastic/elasticsearch/pull/148327) -* Fix ES|QL query results ordering in compound expressions. [#148521](https://github.com/elastic/elasticsearch/pull/148521) [#148500](https://github.com/elastic/elasticsearch/issues/148500) -* Fix memory management in ES|QL Parquet two-phase processing. [#148453](https://github.com/elastic/elasticsearch/pull/148453) -* Fix ES|QL performance issues in two-phase I/O operations. [#148529](https://github.com/elastic/elasticsearch/pull/148529) -* Fix ES|QL Sparkline function generating extra buckets. [#147166](https://github.com/elastic/elasticsearch/pull/147166) -* Improve query approximation accuracy with minimum row thresholds. [#147886](https://github.com/elastic/elasticsearch/pull/147886) -* Fix shard handoff allocation ID check when point-in-time is disabled. [#148198](https://github.com/elastic/elasticsearch/pull/148198) [#147957](https://github.com/elastic/elasticsearch/issues/147957) -* Fix shutdown status reporting for shards with allocation preferences. [#148556](https://github.com/elastic/elasticsearch/pull/148556) -* Fix Cross-Cluster Replication indexing completion handling. [#145304](https://github.com/elastic/elasticsearch/pull/145304) -* Fix Watcher scheduling race condition during node allocation. [#147678](https://github.com/elastic/elasticsearch/pull/147678) -* Fix unnecessary shard snapshot re-synchronization. [#148470](https://github.com/elastic/elasticsearch/pull/148470) -* Fix default index pattern for `PromQL` queries to `metrics-*`. [#148489](https://github.com/elastic/elasticsearch/pull/148489) -* Record authc time histograms in milliseconds. [#148341](https://github.com/elastic/elasticsearch/pull/148341) -* Fix Machine Learning index management during daily maintenance. [#148554](https://github.com/elastic/elasticsearch/pull/148554) -* Fix circuit breaker exception handling in search queries. [#148607](https://github.com/elastic/elasticsearch/pull/148607) -* Fix scroll API response when no shard contexts exist. [#148509](https://github.com/elastic/elasticsearch/pull/148509) [#143532](https://github.com/elastic/elasticsearch/issues/143532) -* Implement `RerankingInferenceService` for Elastic service. [#148365](https://github.com/elastic/elasticsearch/pull/148365) -* Fix SQL `REPLACE` function with empty pattern strings. [#148616](https://github.com/elastic/elasticsearch/pull/148616) -* Change `exception.message` to `match_only_text` for OpenTelemetry data. [#145971](https://github.com/elastic/elasticsearch/pull/145971) - -### Other changes [elastic-2026-05-11-other] -* Bump netty version. [#148394](https://github.com/elastic/elasticsearch/pull/148394) -* Update elastic-apm-agent-java8 to 1.55.6. [#148271](https://github.com/elastic/elasticsearch/pull/148271) diff --git a/release-notes/elastic-cloud-serverless/_snippets/2026-05-11/known-issues.md b/release-notes/elastic-cloud-serverless/_snippets/2026-05-11/known-issues.md deleted file mode 100644 index 217565fc9a..0000000000 --- a/release-notes/elastic-cloud-serverless/_snippets/2026-05-11/known-issues.md +++ /dev/null @@ -1,2 +0,0 @@ -## May 11, 2026 [elastic-2026-05-11-known-issues] -_There are no known issues associated with this release._ diff --git a/release-notes/elastic-cloud-serverless/_snippets/2026-05-12/breaking-changes.md b/release-notes/elastic-cloud-serverless/_snippets/2026-05-12/breaking-changes.md deleted file mode 100644 index 539ecad91b..0000000000 --- a/release-notes/elastic-cloud-serverless/_snippets/2026-05-12/breaking-changes.md +++ /dev/null @@ -1,2 +0,0 @@ -## May 12, 2026 [elastic-2026-05-12-breaking-changes] -_There are no breaking changes associated with this release._ diff --git a/release-notes/elastic-cloud-serverless/_snippets/2026-05-12/deprecations.md b/release-notes/elastic-cloud-serverless/_snippets/2026-05-12/deprecations.md deleted file mode 100644 index 04b2926712..0000000000 --- a/release-notes/elastic-cloud-serverless/_snippets/2026-05-12/deprecations.md +++ /dev/null @@ -1,2 +0,0 @@ -## May 12, 2026 [elastic-2026-05-12-deprecations] -_There are no deprecations associated with this release._ diff --git a/release-notes/elastic-cloud-serverless/_snippets/2026-05-12/index.md b/release-notes/elastic-cloud-serverless/_snippets/2026-05-12/index.md deleted file mode 100644 index feab72324a..0000000000 --- a/release-notes/elastic-cloud-serverless/_snippets/2026-05-12/index.md +++ /dev/null @@ -1,42 +0,0 @@ -## May 12, 2026 [elastic-release-notes-2026-05-12] -### Features and enhancements [elastic-2026-05-12-features-enhancements] -* Add style template option to the metric chart. [#265304](https://github.com/elastic/kibana/pull/265304) [#250199](https://github.com/elastic/kibana/issues/250199) -* Enable Discover drilldown. [#267245](https://github.com/elastic/kibana/pull/267245) [#259494](https://github.com/elastic/kibana/issues/259494) [#265491](https://github.com/elastic/kibana/issues/265491) [#264758](https://github.com/elastic/kibana/issues/264758) -* Add stream navigation to metrics details flyout. [#265987](https://github.com/elastic/kibana/pull/265987) [#239387](https://github.com/elastic/kibana/issues/239387) -* Add live query and scheduled results export API routes. [#266582](https://github.com/elastic/kibana/pull/266582) -* Restructure Feature settings around clear AI toggles. [#266184](https://github.com/elastic/kibana/pull/266184) -* Add OTEL_AGENT_NAMES similar to EDOT_AGENT_NAMES. [#266630](https://github.com/elastic/kibana/pull/266630) -* Add PCI compliance skill and tools for Agent Builder. [#256060](https://github.com/elastic/kibana/pull/256060) -* Mark all LLM connectors as deprecated. [#261591](https://github.com/elastic/kibana/pull/261591) -* Enable installation of dependencies for composable packages. [#263762](https://github.com/elastic/kibana/pull/263762) -* Add cloud navigation links to Search homepage. [#267434](https://github.com/elastic/kibana/pull/267434) -* Add namespace-level customization for integration packages. [#262568](https://github.com/elastic/kibana/pull/262568) [#245181](https://github.com/elastic/kibana/issues/245181) -* Add model memory estimation to edit job flyout. [#266590](https://github.com/elastic/kibana/pull/266590) -* Add connector-specific access control for Agent Builder agents. [#267333](https://github.com/elastic/kibana/pull/267333) -* Add custom workflow triggers for cases. [#257284](https://github.com/elastic/kibana/pull/257284) - -### Fixes [elastic-2026-05-12-fixes] -* Fix window size limits in entity store. [#268170](https://github.com/elastic/kibana/pull/268170) -* Prevent alert enrichment errors due to entity store permissions errors. [#267787](https://github.com/elastic/kibana/pull/267787) -* Preserve HTTP status when serializing Agent Builder execution errors. [#267329](https://github.com/elastic/kibana/pull/267329) -* Fix loop in Streams retention management. [#268434](https://github.com/elastic/kibana/pull/268434) -* Fix wrong banner shown in Discover document flyout because of missing services. [#268249](https://github.com/elastic/kibana/pull/268249) -* Fix response console input after entering an argument that uses a custom argument value selector. [#262628](https://github.com/elastic/kibana/pull/262628) -* Fix wrong alignment of buttons in Timeline. [#268314](https://github.com/elastic/kibana/pull/268314) -* Align service map anomaly severity colors with ML. [#267278](https://github.com/elastic/kibana/pull/267278) [#266577](https://github.com/elastic/kibana/issues/266577) -* Fix launchpad order in classic global navigation. [#268216](https://github.com/elastic/kibana/pull/268216) -* Fix events chart in overview dashboard when CPS is enabled. [#265561](https://github.com/elastic/kibana/pull/265561) -* Fix bug where enhanced security flyout was not rendering header, content, and footer when Discover is embedded in a Dashboard. [#267321](https://github.com/elastic/kibana/pull/267321) -* Fix empty page when language is set to Japanese. [#265782](https://github.com/elastic/kibana/pull/265782) -* Make `applyButtonDisabledTooltip` accessible. [#268003](https://github.com/elastic/kibana/pull/268003) -* Fix silent failure of "Save to library" when duplicate title exists. [#266493](https://github.com/elastic/kibana/pull/266493) [#250949](https://github.com/elastic/kibana/issues/250949) -* Fix close behavior of ES|QL control flyout. [#267605](https://github.com/elastic/kibana/pull/267605) [#264523](https://github.com/elastic/kibana/issues/264523) -* Fix inline charts with gray time series for ES|QL queries. [#262217](https://github.com/elastic/kibana/pull/262217) [#255333](https://github.com/elastic/kibana/issues/255333) -* Fix null title handling in dashboard panels. [#268220](https://github.com/elastic/kibana/pull/268220) [#268172](https://github.com/elastic/kibana/issues/268172) -* Ensure JSON changes get applied to anomaly detection wizard components. [#263117](https://github.com/elastic/kibana/pull/263117) [#237251](https://github.com/elastic/kibana/issues/237251) -* Fix phrase search in All Cases view. [#266827](https://github.com/elastic/kibana/pull/266827) -* Preserve rule type payload across delayed-to-active graduation. [#266012](https://github.com/elastic/kibana/pull/266012) [#259886](https://github.com/elastic/kibana/issues/259886) -* Filter `.gp-llm-v2*` and `.rainbow-sprinkles` from UIs. [#267452](https://github.com/elastic/kibana/pull/267452) -* Fix space-aware inference model lists so feature connector pickers match per-space model settings. [#266517](https://github.com/elastic/kibana/pull/266517) -* Remove Model Author group-by option from external inference endpoints. [#264761](https://github.com/elastic/kibana/pull/264761) -* Fix rendering in Discover. [#267886](https://github.com/elastic/kibana/pull/267886) diff --git a/release-notes/elastic-cloud-serverless/_snippets/2026-05-12/known-issues.md b/release-notes/elastic-cloud-serverless/_snippets/2026-05-12/known-issues.md deleted file mode 100644 index 99129cb449..0000000000 --- a/release-notes/elastic-cloud-serverless/_snippets/2026-05-12/known-issues.md +++ /dev/null @@ -1,2 +0,0 @@ -## May 12, 2026 [elastic-2026-05-12-known-issues] -_There are no known issues associated with this release._ diff --git a/release-notes/elastic-cloud-serverless/_snippets/2026-05-14/breaking-changes.md b/release-notes/elastic-cloud-serverless/_snippets/2026-05-14/breaking-changes.md deleted file mode 100644 index bbd4889215..0000000000 --- a/release-notes/elastic-cloud-serverless/_snippets/2026-05-14/breaking-changes.md +++ /dev/null @@ -1,2 +0,0 @@ -## May 14, 2026 [elastic-2026-05-14-breaking-changes] -_There are no breaking changes associated with this release._ diff --git a/release-notes/elastic-cloud-serverless/_snippets/2026-05-14/deprecations.md b/release-notes/elastic-cloud-serverless/_snippets/2026-05-14/deprecations.md deleted file mode 100644 index ff8fb045ca..0000000000 --- a/release-notes/elastic-cloud-serverless/_snippets/2026-05-14/deprecations.md +++ /dev/null @@ -1,7 +0,0 @@ -## May 14, 2026 [elastic-2026-05-14-deprecations] - -* Remove HTML converter/bridge from field formatters plugin and clean up. - For more information, check [#267517](https://github.com/elastic/kibana/pull/267517) [#259295](https://github.com/elastic/kibana/issues/259295). - - **Impact:** Field formatters now return React elements instead of HTML strings, eliminating the use of dangerouslySetInnerHTML and removing a class of potential XSS vulnerabilities. - diff --git a/release-notes/elastic-cloud-serverless/_snippets/2026-05-14/index.md b/release-notes/elastic-cloud-serverless/_snippets/2026-05-14/index.md deleted file mode 100644 index 8789df0e81..0000000000 --- a/release-notes/elastic-cloud-serverless/_snippets/2026-05-14/index.md +++ /dev/null @@ -1,31 +0,0 @@ -## May 14, 2026 [elastic-release-notes-2026-05-14] -### Features and enhancements [elastic-2026-05-14-features-enhancements] -* Add HubSpot CRM connector. [#257675](https://github.com/elastic/kibana/pull/257675) -* Improve dashboard migration accuracy with data sampling. [#261927](https://github.com/elastic/kibana/pull/261927) -* Add Outlook connector. [#266766](https://github.com/elastic/kibana/pull/266766) -* Update Agent Builder announcement modal revert flow. [#267906](https://github.com/elastic/kibana/pull/267906) [#267670](https://github.com/elastic/kibana/issues/267670) -* Add AI-powered code completion in ES|QL editor. [#256857](https://github.com/elastic/kibana/pull/256857) -* Add automatic data analysis suggestions in Discover. [#268615](https://github.com/elastic/kibana/pull/268615) -* Show "Go to dashboard" button in save success toast. [#268326](https://github.com/elastic/kibana/pull/268326) [#259129](https://github.com/elastic/kibana/issues/259129) -* Improve dashboard panel validation and compatibility. [#268965](https://github.com/elastic/kibana/pull/268965) [#222215](https://github.com/elastic/kibana/issues/222215) -* Enable access control mode configuration in dashboard API. [#266700](https://github.com/elastic/kibana/pull/266700) [#267835](https://github.com/elastic/kibana/issues/267835) -* Add Elastic Cloud identifiers to connector user agent. [#268069](https://github.com/elastic/kibana/pull/268069) - -### Fixes [elastic-2026-05-14-fixes] -* Fix entity details not rendered properly on preview mode from Agent Builder. [#267342](https://github.com/elastic/kibana/pull/267342) [#265943](https://github.com/elastic/kibana/issues/265943) -* Fix SLO count display for newly created SLOs in overview. [#266315](https://github.com/elastic/kibana/pull/266315) [#266313](https://github.com/elastic/kibana/issues/266313) -* Fix "View in AI Assistant" button availability when AI Assistant is disabled. [#266111](https://github.com/elastic/kibana/pull/266111) -* Fix license management navigation link in Security. [#266445](https://github.com/elastic/kibana/pull/266445) -* Add conversation filtering for AI Assistant events. [#268440](https://github.com/elastic/kibana/pull/268440) -* Change grouping in the Feature Registry. [#266697](https://github.com/elastic/kibana/pull/266697) [#266430](https://github.com/elastic/kibana/issues/266430) -* Fix knowledge indicator details flyout layout in dark mode. [#268282](https://github.com/elastic/kibana/pull/268282) -* Fix significant events UI visibility to require enterprise license. [#268515](https://github.com/elastic/kibana/pull/268515) -* Fix and document exception handling for parsing KQL. [#268150](https://github.com/elastic/kibana/pull/268150) [#255222](https://github.com/elastic/kibana/issues/255222) -* Fix error parsing for ES|QL conflict types. [#268840](https://github.com/elastic/kibana/pull/268840) -* Prevent data view creation in the file upload tool without sufficient privileges. [#268167](https://github.com/elastic/kibana/pull/268167) -* Improve integration package installation reliability. [#265116](https://github.com/elastic/kibana/pull/265116) -* Fix the Visualization API to correctly show default datatable colored badges. [#268425](https://github.com/elastic/kibana/pull/268425) [#266269](https://github.com/elastic/kibana/issues/266269) -* Fix gauge min/max/goal available operations. [#268168](https://github.com/elastic/kibana/pull/268168) [#248467](https://github.com/elastic/kibana/issues/248467) -* Use `event.ingested` instead of `@timestamp` for incoming Fleet data checks. [#268224](https://github.com/elastic/kibana/pull/268224) [#241683](https://github.com/elastic/kibana/issues/241683) -* Fix variable substitution in the Console. [#266418](https://github.com/elastic/kibana/pull/266418) [#149555](https://github.com/elastic/kibana/issues/149555) -* Fix connector template ownership resolution in alerts. [#268719](https://github.com/elastic/kibana/pull/268719) diff --git a/release-notes/elastic-cloud-serverless/_snippets/2026-05-14/known-issues.md b/release-notes/elastic-cloud-serverless/_snippets/2026-05-14/known-issues.md deleted file mode 100644 index 5c37985975..0000000000 --- a/release-notes/elastic-cloud-serverless/_snippets/2026-05-14/known-issues.md +++ /dev/null @@ -1,2 +0,0 @@ -## May 14, 2026 [elastic-2026-05-14-known-issues] -_There are no known issues associated with this release._ diff --git a/release-notes/elastic-cloud-serverless/_snippets/2026-05-19/breaking-changes.md b/release-notes/elastic-cloud-serverless/_snippets/2026-05-19/breaking-changes.md deleted file mode 100644 index 7515f3d373..0000000000 --- a/release-notes/elastic-cloud-serverless/_snippets/2026-05-19/breaking-changes.md +++ /dev/null @@ -1,2 +0,0 @@ -## May 19, 2026 [elastic-2026-05-19-breaking-changes] -_There are no breaking changes associated with this release._ diff --git a/release-notes/elastic-cloud-serverless/_snippets/2026-05-19/deprecations.md b/release-notes/elastic-cloud-serverless/_snippets/2026-05-19/deprecations.md deleted file mode 100644 index bff5e53205..0000000000 --- a/release-notes/elastic-cloud-serverless/_snippets/2026-05-19/deprecations.md +++ /dev/null @@ -1,9 +0,0 @@ -## May 19, 2026 [elastic-2026-05-19-deprecations] - -* Update `GET /api/status` endpoint details. - For more information, check [#268942](https://github.com/elastic/kibana/pull/268942) [#202446](https://github.com/elastic/kibana/issues/202446). - - **Impact:** `GET /api/status` now requires the Elasticsearch `cluster:monitor` privilege to return the full payload, including host info, build details, core and plugin status, and metrics. Authenticated callers without `monitor`, and callers when the privilege check fails, receive the same minimal response shape that unauthenticated callers already receive: `{ status: { overall: { level } } }`. Kubernetes liveness and readiness probes are unaffected. - - **Action:** If you need to preserve the previous behavior while updating monitoring users or roles, set `status.statusPageBypassMonitorPrivilege: true` to allow authenticated users to access the full status API and `/status` page without `monitor`. The `/status` UI renders an explanatory prompt for users without `monitor` when the bypass is disabled. - diff --git a/release-notes/elastic-cloud-serverless/_snippets/2026-05-19/index.md b/release-notes/elastic-cloud-serverless/_snippets/2026-05-19/index.md deleted file mode 100644 index 22d850aa85..0000000000 --- a/release-notes/elastic-cloud-serverless/_snippets/2026-05-19/index.md +++ /dev/null @@ -1,35 +0,0 @@ -## May 19, 2026 [elastic-release-notes-2026-05-19] -### Features and enhancements [elastic-2026-05-19-features-enhancements] -* Add UI for exporting Osquery results. [#267800](https://github.com/elastic/kibana/pull/267800) -* Add rule query inspector. [#262354](https://github.com/elastic/kibana/pull/262354) [#260262](https://github.com/elastic/kibana/issues/260262) -* Add service map preview to the alerts page. [#268873](https://github.com/elastic/kibana/pull/268873) [#268612](https://github.com/elastic/kibana/issues/268612) -* Synchronize cursor position across dashboard panels for data correlation. [#269297](https://github.com/elastic/kibana/pull/269297) [#266304](https://github.com/elastic/kibana/issues/266304) -* Add cross-project search data to Alert Document and Event Log. [#266495](https://github.com/elastic/kibana/pull/266495) -* Improve investigation skill matching alerts query. [#269377](https://github.com/elastic/kibana/pull/269377) -* Improve investigation methodology in the Observability investigation skill. [#268973](https://github.com/elastic/kibana/pull/268973) -* Add subtype filter to Knowledge Indicators table. [#268963](https://github.com/elastic/kibana/pull/268963) -* Add "Explore traces" Discover entry points on the Traces page. [#269283](https://github.com/elastic/kibana/pull/269283) [#257865](https://github.com/elastic/kibana/issues/257865) -* Add a "Remove collector" action for OpAMP collectors in the Fleet agents list. [#268711](https://github.com/elastic/kibana/pull/268711) -* Add trial usage badge with period progress. [#268598](https://github.com/elastic/kibana/pull/268598) -* Add `ai.prompt`, `ai.summarize`, and `ai.classify` workflow AI steps to the Feature Settings page. [#268945](https://github.com/elastic/kibana/pull/268945) -* Improve Model Management Elastic Inference and Feature Settings pages. [#268083](https://github.com/elastic/kibana/pull/268083) -* Enforce `form-action` CSP directive. [#267937](https://github.com/elastic/kibana/pull/267937) - -### Fixes [elastic-2026-05-19-fixes] -* Parse top-level Elasticsearch fields on package upgrade or reinstall. [#269080](https://github.com/elastic/kibana/pull/269080) -* Retry sample fetch with halved size on async search response limit error. [#268917](https://github.com/elastic/kibana/pull/268917) [#265843](https://github.com/elastic/kibana/issues/265843) -* Upgrade `langsmith` from 0.5.25 to 0.7.1. [#269462](https://github.com/elastic/kibana/pull/269462) -* Fix content connector redirects to be basePath and space-aware. [#269571](https://github.com/elastic/kibana/pull/269571) -* Make `with` optional for workflow steps with no required parameters. [#269047](https://github.com/elastic/kibana/pull/269047) -* Fix default Kibana URL to use `https://` when `--ssl` is enabled. [#268733](https://github.com/elastic/kibana/pull/268733) -* Fix "Explain this log entry" AI insight resetting on auto-refresh. [#268895](https://github.com/elastic/kibana/pull/268895) [#268105](https://github.com/elastic/kibana/issues/268105) -* Fix crash in Discover flyout Overview tab for alert documents. [#269000](https://github.com/elastic/kibana/pull/269000) -* Fix double border in EASE alert summary flyout header. [#268996](https://github.com/elastic/kibana/pull/268996) -* Fix access gating for asset criticality updates. [#269164](https://github.com/elastic/kibana/pull/269164) -* Fix Streams "Modify suggestions" popover toggle when already open. [#265254](https://github.com/elastic/kibana/pull/265254) -* Validate email address format in email connector. [#268496](https://github.com/elastic/kibana/pull/268496) -* Hide markdown panels from library flyout when tag filter is applied. [#269228](https://github.com/elastic/kibana/pull/269228) -* Allow null in combination with any other type in `CASE()`. [#269051](https://github.com/elastic/kibana/pull/269051) [#269029](https://github.com/elastic/kibana/issues/269029) -* Fix computed field display in Discover cascaded documents. [#268892](https://github.com/elastic/kibana/pull/268892) [#268814](https://github.com/elastic/kibana/issues/268814) -* Keep track of the expanded document after refresh. [#268328](https://github.com/elastic/kibana/pull/268328) [#268442](https://github.com/elastic/kibana/issues/268442) -* Fix legend size for vertical placements. [#268729](https://github.com/elastic/kibana/pull/268729) [#267482](https://github.com/elastic/kibana/issues/267482) diff --git a/release-notes/elastic-cloud-serverless/_snippets/2026-05-19/known-issues.md b/release-notes/elastic-cloud-serverless/_snippets/2026-05-19/known-issues.md deleted file mode 100644 index 187b0e9224..0000000000 --- a/release-notes/elastic-cloud-serverless/_snippets/2026-05-19/known-issues.md +++ /dev/null @@ -1,2 +0,0 @@ -## May 19, 2026 [elastic-2026-05-19-known-issues] -_There are no known issues associated with this release._ diff --git a/release-notes/elastic-cloud-serverless/breaking-changes.md b/release-notes/elastic-cloud-serverless/breaking-changes.md index 19d2d8c907..16e02adda1 100644 --- a/release-notes/elastic-cloud-serverless/breaking-changes.md +++ b/release-notes/elastic-cloud-serverless/breaking-changes.md @@ -6,17 +6,11 @@ products: # {{serverless-full}} breaking changes [elastic-cloud-serverless-breaking-changes] - - - ## April 15, 2026 [elastic-cloud-serverless-04152026-breaking] diff --git a/release-notes/elastic-cloud-serverless/deprecations.md b/release-notes/elastic-cloud-serverless/deprecations.md index 426c9f9523..f4ad2df839 100644 --- a/release-notes/elastic-cloud-serverless/deprecations.md +++ b/release-notes/elastic-cloud-serverless/deprecations.md @@ -11,14 +11,10 @@ Review the deprecated functionality for {{serverless-full}}. While deprecations % Description of the deprecation and steps to update implementation. % For more information, check [PR #](PR link). - - -:::{include} _snippets/2026-05-19/deprecations.md -::: - -:::{include} _snippets/2026-05-14/deprecations.md +:link-visibility: keep-links +:description-visibility: keep-descriptions ::: ## April 28, 2026 [elastic-cloud-serverless-04282026-deprecations] diff --git a/release-notes/elastic-cloud-serverless/index.md b/release-notes/elastic-cloud-serverless/index.md index 5c6daf2df4..a8fb75bcc7 100644 --- a/release-notes/elastic-cloud-serverless/index.md +++ b/release-notes/elastic-cloud-serverless/index.md @@ -9,25 +9,9 @@ products: # {{serverless-full}} changelog [elastic-cloud-serverless-changelog] Review the changes, fixes, and more to {{serverless-full}}. - - -:::{include} _snippets/2026-05-19/index.md -::: - -:::{include} _snippets/2026-05-14/index.md -::: - -:::{include} _snippets/2026-05-12/index.md -::: - -:::{include} _snippets/2026-05-11/index.md -::: - -:::{include} _snippets/2026-05-06/index.md -::: - -:::{include} _snippets/2026-05-04/index.md +:::{changelog} /releases/elastic-cloud-serverless +:link-visibility: keep-links +:description-visibility: hide-descriptions ::: ## April 30, 2026 [serverless-changelog-04302026] diff --git a/release-notes/elastic-cloud-serverless/known-issues.md b/release-notes/elastic-cloud-serverless/known-issues.md index 4a7e49c5ed..e1a0fe9542 100644 --- a/release-notes/elastic-cloud-serverless/known-issues.md +++ b/release-notes/elastic-cloud-serverless/known-issues.md @@ -16,17 +16,12 @@ Known issues are significant defects or limitations that may impact your impleme % **Workaround** % Workaround description. - - ## Active :::{dropdown} Deploying integrations using AWS CloudFormation doesn't work diff --git a/releases/elastic-cloud-serverless/elasticsearch-serverless-2026-05-04.yaml b/releases/elastic-cloud-serverless/elasticsearch-serverless-2026-05-04.yaml new file mode 100644 index 0000000000..f063e07f8e --- /dev/null +++ b/releases/elastic-cloud-serverless/elasticsearch-serverless-2026-05-04.yaml @@ -0,0 +1,472 @@ +products: +- product: cloud-serverless + target: 2026-05-04 + repo: elasticsearch-serverless + owner: elastic +entries: +- file: + name: 6543.yaml + checksum: 71f1f9fc30f6d892da753a5dae38e873c15df106 + type: bug-fix + title: Use DocValuesSkipper entries when checking for interactive shards + products: + - product: cloud-serverless + target: 2026-05-04 + areas: + - Data streams +- file: + name: 147892.yaml + checksum: 9080e7fdfb294cab89d8a2b7e62ec40aaec4902a + type: enhancement + title: Add index-based range accessors to FileList with CSR indexing and dictionary encoding + products: + - product: cloud-serverless + target: 2026-05-04 + areas: + - ES|QL + prs: + - https://github.com/elastic/elasticsearch/pull/147892 +- file: + name: 147650.yaml + checksum: 5d497ad4768ac78a7151fae826a7fb8b800271bc + type: bug-fix + title: Validate unsupported grouping types earlier in ES|QL for STATS BY and LIMIT BY + products: + - product: cloud-serverless + target: 2026-05-04 + areas: + - ES|QL + prs: + - https://github.com/elastic/elasticsearch/pull/147650 + issues: + - https://github.com/elastic/elasticsearch/issues/147596 +- file: + name: 147797.yaml + checksum: 355f4ff6c81cb4b4255bf2880472a62017984716 + type: bug-fix + title: Return 400 for malformed OTLP protobuf + products: + - product: cloud-serverless + target: 2026-05-04 + areas: + - TSDB + prs: + - https://github.com/elastic/elasticsearch/pull/147797 +- file: + name: 147781.yaml + checksum: 30ed69f2b6c0c61b10bcab9db74ecf6bff85e463 + type: enhancement + title: Surface implicit privileges in get-role API with optional `include_implicit` parameter + products: + - product: cloud-serverless + target: 2026-05-04 + areas: + - Security + prs: + - https://github.com/elastic/elasticsearch/pull/147781 +- file: + name: 147796.yaml + checksum: a3243655ebb8c7352d2d18df1cbab028501b025a + type: enhancement + title: Make Parquet codec factory thread-safe + products: + - product: cloud-serverless + target: 2026-05-04 + areas: + - ES|QL + prs: + - https://github.com/elastic/elasticsearch/pull/147796 +- file: + name: 147903.yaml + checksum: a70c12c27d15c81efc0f68d2b63eb0398eeb6ed8 + type: bug-fix + title: Fix PosixCloseableMappedByteBuffer.slice() to preserve concrete type + products: + - product: cloud-serverless + target: 2026-05-04 + areas: + - Vector search + prs: + - https://github.com/elastic/elasticsearch/pull/147903 +- file: + name: 6578.yaml + checksum: 47cfc3657fed25f4007d0dc39d335878f926f02e + type: enhancement + title: Disable the cooldown after download detection + products: + - product: cloud-serverless + target: 2026-05-04 + areas: + - Search +- file: + name: 147962.yaml + checksum: 037294405d0ffbf7ab9cb8fca031bdd686337079 + type: enhancement + title: Eliminate redundant S3 HEAD calls via suffix range and object reuse in ES|QL + products: + - product: cloud-serverless + target: 2026-05-04 + areas: + - ES|QL + prs: + - https://github.com/elastic/elasticsearch/pull/147962 +- file: + name: 145230.yaml + checksum: 12ab1ec2638d9c776a2f189800182a1509d34741 + type: enhancement + title: 'Include original target and query in profiled search results ' + products: + - product: cloud-serverless + target: 2026-05-04 + areas: + - Search + prs: + - https://github.com/elastic/elasticsearch/pull/145230 + issues: + - https://github.com/elastic/elasticsearch/issues/143783 +- file: + name: 144979.yaml + checksum: f0994a7866fb36c438764392abcfe26bd3fe5e3e + type: enhancement + title: Push down unrelated ES|QL filters past MV_EXPAND + products: + - product: cloud-serverless + target: 2026-05-04 + areas: + - ES|QL + prs: + - https://github.com/elastic/elasticsearch/pull/144979 + issues: + - https://github.com/elastic/elasticsearch/issues/144636 +- file: + name: 145743.yaml + checksum: f51ea4a035f11140d06bf5343a81fc70647206e4 + type: bug-fix + title: Fix nullify under ES|QL join and enrich + products: + - product: cloud-serverless + target: 2026-05-04 + areas: + - ES|QL + prs: + - https://github.com/elastic/elasticsearch/pull/145743 + issues: + - https://github.com/elastic/elasticsearch/issues/141827 +- file: + name: 147748.yaml + checksum: f1560970b5a8c6e273c3a424a21d9fbccff0fd8a + type: bug-fix + title: Disallow empty lists in ES|QL named parameters only + products: + - product: cloud-serverless + target: 2026-05-04 + areas: + - ES|QL + prs: + - https://github.com/elastic/elasticsearch/pull/147748 + issues: + - https://github.com/elastic/elasticsearch/issues/147448 +- file: + name: 147676.yaml + checksum: b63433e266386526dc56fdd8d59725d3bec2ba33 + type: enhancement + title: Implement updateServiceSettings for VoyageAI + products: + - product: cloud-serverless + target: 2026-05-04 + areas: + - Inference + prs: + - https://github.com/elastic/elasticsearch/pull/147676 +- file: + name: 147698.yaml + checksum: 1b09f821f9da3fac6016349d9b54111f7b33e668 + type: bug-fix + title: Check cluster state block in `_resolve/index` + products: + - product: cloud-serverless + target: 2026-05-04 + areas: + - Security + prs: + - https://github.com/elastic/elasticsearch/pull/147698 +- file: + name: 147765.yaml + checksum: 547c3ab01ddaf4795f699b04b96a1c79fc2b52a1 + type: bug-fix + title: Fix ordering race in RoleReferenceIntersection + products: + - product: cloud-serverless + target: 2026-05-04 + areas: + - Security + prs: + - https://github.com/elastic/elasticsearch/pull/147765 +- file: + name: 6513.yaml + checksum: e5aa49953577ef0355e6758ad2e7f4ec3b980060 + type: bug-fix + title: Wait for offline warming ignore stale shutdown entries + products: + - product: cloud-serverless + target: 2026-05-04 +- file: + name: 147289.yaml + checksum: 5979fe52a560a2d01c684135d101ff50d2d906c8 + type: bug-fix + title: Fix ES|QL aggregate windows to use backward looking semantics' + products: + - product: cloud-serverless + target: 2026-05-04 + areas: + - ES|QL + prs: + - https://github.com/elastic/elasticsearch/pull/147289 +- file: + name: 148111.yaml + checksum: ede24d6dc9cc47434bac71b3cdf25b1fc6c58ca1 + type: bug-fix + title: Check that precondition should not be overwritten on update + products: + - product: cloud-serverless + target: 2026-05-04 + areas: + - Vector search + prs: + - https://github.com/elastic/elasticsearch/pull/148111 +- file: + name: 147682.yaml + checksum: f99e37833ed59bd865fc3f588116a2882d6c4bd2 + type: bug-fix + title: Improve validation for fulltext functions in ES|QL after LIMIT BY + products: + - product: cloud-serverless + target: 2026-05-04 + areas: + - ES|QL + prs: + - https://github.com/elastic/elasticsearch/pull/147682 +- file: + name: 147855.yaml + checksum: f9aa2d22523c68a17494d152fbc41a7740487932 + type: bug-fix + title: Fix `SearchHit` leak in chunked fetch failure cleanup path + products: + - product: cloud-serverless + target: 2026-05-04 + areas: + - Search + prs: + - https://github.com/elastic/elasticsearch/pull/147855 + issues: + - https://github.com/elastic/elasticsearch/issues/147812 +- file: + name: 147418.yaml + checksum: eeb5a2f4864e308ac66f0f46df20edfa010202b6 + type: enhancement + title: Add EncryptionService for encrypt/decrypt operations using PEK + products: + - product: cloud-serverless + target: 2026-05-04 + areas: + - Security + prs: + - https://github.com/elastic/elasticsearch/pull/147418 +- file: + name: 147176.yaml + checksum: 44f58b8f5356854cf2f793a9f943d5b66cfed3d5 + type: enhancement + title: Implicit Index Privileges SPI + products: + - product: cloud-serverless + target: 2026-05-04 + areas: + - Security + prs: + - https://github.com/elastic/elasticsearch/pull/147176 +- file: + name: 147462.yaml + checksum: 914dbb0bff9894c30d8e6c229c2bb70130ce8d47 + type: bug-fix + title: Fix _index LIKE with ? wildcard in ES|QL + products: + - product: cloud-serverless + target: 2026-05-04 + areas: + - ES|QL + prs: + - https://github.com/elastic/elasticsearch/pull/147462 + issues: + - https://github.com/elastic/elasticsearch/issues/146364 +- file: + name: 147823.yaml + checksum: 87afbf7f3fae6a712b76145de7ae9754ba25119c + type: bug-fix + title: Correctly serialize sparse field pruning options in mixed cluster scenarios + products: + - product: cloud-serverless + target: 2026-05-04 + areas: + - Relevance + prs: + - https://github.com/elastic/elasticsearch/pull/147823 +- file: + name: 147602.yaml + checksum: e5e6fca6fd51fb0d154d48ca62a9c957fe2226f5 + type: bug-fix + title: Return null blocks for range fields with doc_values disabled + products: + - product: cloud-serverless + target: 2026-05-04 + areas: + - ES|QL + prs: + - https://github.com/elastic/elasticsearch/pull/147602 + issues: + - https://github.com/elastic/elasticsearch/issues/146527 +- file: + name: 147614.yaml + checksum: f47cfcd3f01684ee1597c08410984944556542c1 + type: bug-fix + title: Fix up FTF error after FORK + products: + - product: cloud-serverless + target: 2026-05-04 + areas: + - ES|QL + prs: + - https://github.com/elastic/elasticsearch/pull/147614 +- file: + name: 147911.yaml + checksum: ebde7a24cfc66d276f57f61a554ed1654d7f182e + type: enhancement + title: Rename gettor method in SearchResponse for the search profile shard results + products: + - product: cloud-serverless + target: 2026-05-04 + areas: + - Search + prs: + - https://github.com/elastic/elasticsearch/pull/147911 +- file: + name: 146576.yaml + checksum: 607435482b97b3e04a986e2c4c3a0f1d634b477b + type: enhancement + title: Add doc_values mapping attribute to RoutingFieldMapper. + products: + - product: cloud-serverless + target: 2026-05-04 + areas: + - Mapping + prs: + - https://github.com/elastic/elasticsearch/pull/146576 +- file: + name: 147367.yaml + checksum: 5744f80aa7d5bfa89f6592a336581354f5d2b34d + type: bug-fix + title: Set locationToSync for no-op FAILURE results + products: + - product: cloud-serverless + target: 2026-05-04 + prs: + - https://github.com/elastic/elasticsearch/pull/147367 +- file: + name: 147633.yaml + checksum: 6c24e0e638c610cf31064209b661b2231252920d + type: enhancement + title: Add stack version and production release to APM attributes + products: + - product: cloud-serverless + target: 2026-05-04 + areas: + - Inference + prs: + - https://github.com/elastic/elasticsearch/pull/147633 +- file: + name: 147977.yaml + checksum: 32ecf89f4ac0046d4fbff4e12213cf74f283128f + type: bug-fix + title: Fix COUNT(*) pushdown for coalesced splits + products: + - product: cloud-serverless + target: 2026-05-04 + areas: + - ES|QL + prs: + - https://github.com/elastic/elasticsearch/pull/147977 +- file: + name: 147936.yaml + checksum: 01505ade7fca83b6cee5c6342e913d2cc97952c2 + type: enhancement + title: Adaptive S3 prefetch depth and zero-copy strings + products: + - product: cloud-serverless + target: 2026-05-04 + areas: + - ES|QL + prs: + - https://github.com/elastic/elasticsearch/pull/147936 +- file: + name: 147829.yaml + checksum: 1c9d22469ea9ce2bffcbe25618e73d0468c27999 + type: enhancement + title: 'Parquet decode-in-place: eliminate scratch-to-block copy' + products: + - product: cloud-serverless + target: 2026-05-04 + areas: + - ES|QL + prs: + - https://github.com/elastic/elasticsearch/pull/147829 +- file: + name: 147405.yaml + checksum: 8c598b34d630ee314ec70a5da48b17d807c806ef + type: bug-fix + title: Fix race in `FsBlobContainer.moveBlobAtomic` by replacing move op with hard link + products: + - product: cloud-serverless + target: 2026-05-04 + prs: + - https://github.com/elastic/elasticsearch/pull/147405 +- file: + name: 147556.yaml + checksum: 7be589ca9482b350e6efeeeb6bfc7b276d3b7fc9 + type: enhancement + title: Blob cache defer gap list evaluation + products: + - product: cloud-serverless + target: 2026-05-04 + prs: + - https://github.com/elastic/elasticsearch/pull/147556 +- file: + name: 147940.yaml + checksum: dd7fca17ffe2651b17133918bc0d72fc21abcac7 + type: bug-fix + title: Fix block loader pushdown and union types in ES|QL + products: + - product: cloud-serverless + target: 2026-05-04 + areas: + - ES|QL + prs: + - https://github.com/elastic/elasticsearch/pull/147940 +- file: + name: 147960.yaml + checksum: f4326807f5461e308174f564a8f1e1be8dbf2693 + type: enhancement + title: Late materialization for Parquet reading in ES|QL + products: + - product: cloud-serverless + target: 2026-05-04 + areas: + - ES|QL + prs: + - https://github.com/elastic/elasticsearch/pull/147960 +- file: + name: 6491.yaml + checksum: 7b19f013006a8df9b296ee89123b60f7521b6caf + type: bug-fix + title: Defer snapshot commit release for deleted indices + products: + - product: cloud-serverless + target: 2026-05-04 diff --git a/releases/elastic-cloud-serverless/elasticsearch-serverless-2026-05-11.yaml b/releases/elastic-cloud-serverless/elasticsearch-serverless-2026-05-11.yaml new file mode 100644 index 0000000000..76410af9a8 --- /dev/null +++ b/releases/elastic-cloud-serverless/elasticsearch-serverless-2026-05-11.yaml @@ -0,0 +1,565 @@ +products: +- product: cloud-serverless + target: 2026-05-11 + repo: elasticsearch-serverless + owner: elastic +entries: +- file: + name: 148511.yaml + checksum: dc921c1d6605a381f77ea4261c3f9d483de70583 + type: enhancement + title: Add agent builder otel privileges to kibana_system user + products: + - product: cloud-serverless + target: 2026-05-11 + areas: + - Search + prs: + - https://github.com/elastic/elasticsearch/pull/148511 +- file: + name: 148439.yaml + checksum: 4d2aa31f40cd7db5b29120119ffe13c70b9d6aab + type: enhancement + title: Two-phase I/O for Parquet on remote storage + products: + - product: cloud-serverless + target: 2026-05-11 + areas: + - ES|QL + prs: + - https://github.com/elastic/elasticsearch/pull/148439 +- file: + name: 148340.yaml + checksum: f1e08c794e612f2060d22934bf63baa9d99c7d9e + type: enhancement + title: Enable multiple items per content object for Elastic service + products: + - product: cloud-serverless + target: 2026-05-11 + areas: + - Inference + prs: + - https://github.com/elastic/elasticsearch/pull/148340 +- file: + name: 148356.yaml + checksum: 551e73c39816f7a56d994ff3d6ba0889e5e7aab7 + type: bug-fix + title: 'ESQL: Use lat/lon ordering for DECAY geo_point origin' + products: + - product: cloud-serverless + target: 2026-05-11 + areas: + - ES|QL + prs: + - https://github.com/elastic/elasticsearch/pull/148356 +- file: + name: 148360.yaml + checksum: d69ad69a054100d5eaf6a893063e1872c93bdc3b + type: enhancement + title: Pre-warm dictionary/bloom for predicate columns + products: + - product: cloud-serverless + target: 2026-05-11 + areas: + - ES|QL + prs: + - https://github.com/elastic/elasticsearch/pull/148360 +- file: + name: 148622.yaml + checksum: 7f2288b939d2095b0817e49112f1d934d82cf18d + type: enhancement + title: Enable the batched query phase + products: + - product: cloud-serverless + target: 2026-05-11 + description: >- + Searches that target multiple shards on the same data node now batch shards into a single round-trip per data node, with partial reductions performed on the data nodes. + + This reduces transport layer overhead and spreads the load of reductions across multiple nodes. + + The enhancement is controlled by a setting `search.batched_query_phase`, which is enabled by default in 9.5.0. + highlight: true + areas: + - Search + prs: + - https://github.com/elastic/elasticsearch/pull/148622 +- file: + name: 148198.yaml + checksum: a0d73d0566ccc991a4f9705abc4d9e47a8c76dfb + type: bug-fix + title: doHandleStartHandoff runs allocation-ID check even when PIT is disabled + products: + - product: cloud-serverless + target: 2026-05-11 + prs: + - https://github.com/elastic/elasticsearch/pull/148198 + issues: + - https://github.com/elastic/elasticsearch/issues/147957 +- file: + name: 148474.yaml + checksum: 451198f3e38ce2d460708516c069591c99d7d53c + type: bug-fix + title: Drop late-mat byte-ratio gate, fix trivially-passes shortcut + products: + - product: cloud-serverless + target: 2026-05-11 + areas: + - ES|QL + prs: + - https://github.com/elastic/elasticsearch/pull/148474 +- file: + name: 148422.yaml + checksum: 00f11375d89bf293ac399241ba437f5212da0291 + type: bug-fix + title: 'ESQL: Fix Page leak on partial deserialization' + products: + - product: cloud-serverless + target: 2026-05-11 + areas: + - ES|QL + prs: + - https://github.com/elastic/elasticsearch/pull/148422 +- file: + name: 148434.yaml + checksum: e0ded82093743259be7b3522b1be8abba50f3e64 + type: enhancement + title: push LIKE to Parquet late materialization + products: + - product: cloud-serverless + target: 2026-05-11 + areas: + - ES|QL + prs: + - https://github.com/elastic/elasticsearch/pull/148434 +- file: + name: 146282.yaml + checksum: 53026f1f87066d04d56a60c2cddf6885902d6319 + type: enhancement + title: ES|QL|DS Parquet Rs Reader integration + products: + - product: cloud-serverless + target: 2026-05-11 + areas: + - ES|QL + prs: + - https://github.com/elastic/elasticsearch/pull/146282 +- file: + name: 147217.yaml + checksum: 0d5b7b68e57a76f61dce701900844b3428d0a0e0 + type: enhancement + title: Add byte_level_bpe ML tokenization with merges + products: + - product: cloud-serverless + target: 2026-05-11 + areas: + - Machine learning + prs: + - https://github.com/elastic/elasticsearch/pull/147217 +- file: + name: 148603.yaml + checksum: d37ddbe460dc28b9694c413ffdbfa52e3769f4ec + type: enhancement + title: add significant_events-* privileges to kibana_system user + products: + - product: cloud-serverless + target: 2026-05-11 + areas: + - Security + prs: + - https://github.com/elastic/elasticsearch/pull/148603 +- file: + name: 148341.yaml + checksum: 28c9dceb1cb02ce5df8255fd1a10a087fa416e6e + type: bug-fix + title: Record authc time histograms in milliseconds + products: + - product: cloud-serverless + target: 2026-05-11 + areas: + - Security + prs: + - https://github.com/elastic/elasticsearch/pull/148341 +- file: + name: 6610.yaml + checksum: 66cc40dac1b6850b848e1bc8ebc6ff77dff4b136 + type: bug-fix + title: 'ESQL: Unmute EsqlSpecIT request breaker leak tests' + products: + - product: cloud-serverless + target: 2026-05-11 + areas: + - ES|QL +- file: + name: 147562.yaml + checksum: c60aacfd878c5c049931f33e5391a94f04f21237 + type: enhancement + title: 'ES|QL|DS: route FROM dataset through the EXTERNAL pipeline (Phase 1)' + products: + - product: cloud-serverless + target: 2026-05-11 + areas: + - ES|QL + prs: + - https://github.com/elastic/elasticsearch/pull/147562 +- file: + name: 148394.yaml + checksum: d41720083274f24472e9ff2be0c939156d5efa8b + type: other + title: bump netty version + products: + - product: cloud-serverless + lifecycle: ga + prs: + - https://github.com/elastic/elasticsearch/pull/148394 +- file: + name: 148327.yaml + checksum: 5088cce38221e79fbc5c1b3e26c1477bc246f769 + type: bug-fix + title: 'ES|QL: validate data-source configuration keys at planning time' + products: + - product: cloud-serverless + target: 2026-05-11 + areas: + - ES|QL + prs: + - https://github.com/elastic/elasticsearch/pull/148327 +- file: + name: 146378.yaml + checksum: 82da1f34c521c052326bed3113aa15633bec1220 + type: enhancement + title: Wait for shard readiness before executing search on data node + products: + - product: cloud-serverless + target: 2026-05-11 + areas: + - Search + prs: + - https://github.com/elastic/elasticsearch/pull/146378 + issues: + - https://github.com/elastic/elasticsearch/issues/139672 +- file: + name: 148521.yaml + checksum: 13dc232668e3fa8f5cc3f1d3b07695fa6c32829b + type: bug-fix + title: Make `CompoundOutputEval` implement `SortAgnostic` + products: + - product: cloud-serverless + target: 2026-05-11 + areas: + - ES|QL + prs: + - https://github.com/elastic/elasticsearch/pull/148521 + issues: + - https://github.com/elastic/elasticsearch/issues/148500 +- file: + name: 148556.yaml + checksum: c858de0c91a55bcfc9dfc73fee8dc436a979bd7c + type: bug-fix + title: Report shutdowns as IN_PROGRESS if a remaining shard has canAllocate=NOT_PREFERRED + products: + - product: cloud-serverless + target: 2026-05-11 + prs: + - https://github.com/elastic/elasticsearch/pull/148556 +- file: + name: 148453.yaml + checksum: 2ee778ed33da1cf79a29570b3253267d76bef585 + type: bug-fix + title: Fix double-release in two-phase parquet path + products: + - product: cloud-serverless + target: 2026-05-11 + areas: + - ES|QL + prs: + - https://github.com/elastic/elasticsearch/pull/148453 +- file: + name: 148473.yaml + checksum: 7d9d2f7cc807dac9d02a110b11ba96763a5ad6b2 + type: feature + title: 'ESQL: Add a BY subclause to CHANGE_POINT command ' + products: + - product: cloud-serverless + target: 2026-05-11 + areas: + - ES|QL + prs: + - https://github.com/elastic/elasticsearch/pull/148473 +- file: + name: 145304.yaml + checksum: 6bb99b410a25ebc5746102f2c7a120eac0390943 + type: bug-fix + title: Fix CCR follow to handle indexing_complete race + products: + - product: cloud-serverless + target: 2026-05-11 + prs: + - https://github.com/elastic/elasticsearch/pull/145304 +- file: + name: 147678.yaml + checksum: fb9863b9716e5dfdd224897b1e7530a14bc0a65b + type: bug-fix + title: Fix race in TickerScheduleTriggerEngine by checking watcher to node allocation + products: + - product: cloud-serverless + target: 2026-05-11 + prs: + - https://github.com/elastic/elasticsearch/pull/147678 +- file: + name: 148470.yaml + checksum: 7b09a8e294e591539cb326c38c771087f8593f5f + type: bug-fix + title: No re-sync for paused or re-assigned shard snapshot + products: + - product: cloud-serverless + target: 2026-05-11 + prs: + - https://github.com/elastic/elasticsearch/pull/148470 +- file: + name: 148523.yaml + checksum: 8c99828853ef275a1f0e232eeea82d17163d5b0d + type: enhancement + title: Update watcher-settings.md + products: + - product: cloud-serverless + target: 2026-05-11 + prs: + - https://github.com/elastic/elasticsearch/pull/148523 +- file: + name: 148489.yaml + checksum: e867356a3f249ccd47b2603241a6c2784f1caf79 + type: bug-fix + title: Default PromQL index to `metrics-*` + products: + - product: cloud-serverless + target: 2026-05-11 + prs: + - https://github.com/elastic/elasticsearch/pull/148489 +- file: + name: 148333.yaml + checksum: 41b0b874e3016b3ba74da39ce0cf7f44b1fc8048 + type: enhancement + title: 'ESQL: Ordinal fast path for BytesRefTopNBlockHash' + products: + - product: cloud-serverless + target: 2026-05-11 + areas: + - ES|QL + prs: + - https://github.com/elastic/elasticsearch/pull/148333 +- file: + name: 148260.yaml + checksum: 0148887236719f95d258c0d9389fe3cd4c14855b + type: enhancement + title: 'Painless: honor search timeout in score scripts' + products: + - product: cloud-serverless + target: 2026-05-11 + areas: + - Infra/Scripting + prs: + - https://github.com/elastic/elasticsearch/pull/148260 +- file: + name: 148554.yaml + checksum: b14b220ed054596113ab38867624a021ea23fd86 + type: bug-fix + title: Stash ML_ORIGIN for hasIlm GetIndex during daily maintenance + products: + - product: cloud-serverless + target: 2026-05-11 + areas: + - Machine learning + prs: + - https://github.com/elastic/elasticsearch/pull/148554 +- file: + name: 148607.yaml + checksum: 085d89f99ca69a4f383ca1fbc3f808f79b1d3f5d + type: bug-fix + title: Pass CircuitBreakingException through SearchExecutionContext#toQuery + products: + - product: cloud-serverless + target: 2026-05-11 + areas: + - Search + prs: + - https://github.com/elastic/elasticsearch/pull/148607 +- file: + name: 147985.yaml + checksum: c586b2723279843032573bddab4d010d4ff2c154 + type: enhancement + title: Propagate Retry-After header if present in EIS responses + products: + - product: cloud-serverless + target: 2026-05-11 + areas: + - Inference + prs: + - https://github.com/elastic/elasticsearch/pull/147985 +- file: + name: 148365.yaml + checksum: 0e2cf1592fd5d4feba8fa357b2c38adbc48d1ca1 + type: bug-fix + title: Implement RerankingInferenceService for Elastic service + products: + - product: cloud-serverless + target: 2026-05-11 + areas: + - Inference + prs: + - https://github.com/elastic/elasticsearch/pull/148365 +- file: + name: 148332.yaml + checksum: 05f53dc92f58973c73f3c6381bd6a33e0c97c373 + type: enhancement + title: Dictionary short-circuit for late-mat filters + products: + - product: cloud-serverless + target: 2026-05-11 + areas: + - ES|QL + prs: + - https://github.com/elastic/elasticsearch/pull/148332 +- file: + name: 148349.yaml + checksum: acdf3abed09e7036b89e849de0e94ed01221222d + type: enhancement + title: Cache parquet dictionary array across batches + products: + - product: cloud-serverless + target: 2026-05-11 + areas: + - ES|QL + prs: + - https://github.com/elastic/elasticsearch/pull/148349 +- file: + name: 148354.yaml + checksum: 42aec17451f930ef02b948965cfc8afcc910f7a3 + type: enhancement + title: 'ESQL: Cache FilterOperator/EvalOperator toString' + products: + - product: cloud-serverless + target: 2026-05-11 + areas: + - ES|QL + prs: + - https://github.com/elastic/elasticsearch/pull/148354 +- file: + name: 148616.yaml + checksum: 0a155aa6883db0bf4fb1569e60f7e8e9b5e0a4ca + type: bug-fix + title: Fix SQL REPLACE with empty pattern + products: + - product: cloud-serverless + target: 2026-05-11 + areas: + - SQL + prs: + - https://github.com/elastic/elasticsearch/pull/148616 +- file: + name: 148529.yaml + checksum: ef8c1b303b1e4b001050da165310d7c0fbb31344 + type: enhancement + title: 'ESQL: two-phase I/O fixes — sparse read, mask short-circuit, coalesce gap' + products: + - product: cloud-serverless + target: 2026-05-11 + areas: + - ES|QL + prs: + - https://github.com/elastic/elasticsearch/pull/148529 +- file: + name: 147865.yaml + checksum: 13833a6bb406a76d080f367ddf802fdc69ee0c82 + type: enhancement + title: i8 bulk AVX-512 shared-b + products: + - product: cloud-serverless + target: 2026-05-11 + areas: + - Vector search + prs: + - https://github.com/elastic/elasticsearch/pull/147865 +- file: + name: 147166.yaml + checksum: 97772a551a419369718046f7ea76c5640d6fa34a + type: bug-fix + title: Fix Sparkline generating extra bucket bug + products: + - product: cloud-serverless + target: 2026-05-11 + areas: + - ES|QL + prs: + - https://github.com/elastic/elasticsearch/pull/147166 +- file: + name: 148509.yaml + checksum: 2744bfe271214be87a3086754c3242252f81201f + type: bug-fix + title: Return an empty response for scrolls with no shard contexts + products: + - product: cloud-serverless + target: 2026-05-11 + areas: + - Search + prs: + - https://github.com/elastic/elasticsearch/pull/148509 + issues: + - https://github.com/elastic/elasticsearch/issues/143532 +- file: + name: 147886.yaml + checksum: c2fc9679729b7991832ab1cde703919cc1074e45 + type: bug-fix + title: 'query approximation: add min source row count' + products: + - product: cloud-serverless + target: 2026-05-11 + areas: + - ES|QL + prs: + - https://github.com/elastic/elasticsearch/pull/147886 +- file: + name: 148271.yaml + checksum: 9389c315b4051a74963c51fdba7c9a56407882a9 + type: other + title: Update elastic-apm-agent-java8 to 1.55.6 + products: + - product: cloud-serverless + lifecycle: ga + areas: + - Security + prs: + - https://github.com/elastic/elasticsearch/pull/148271 +- file: + name: 147151.yaml + checksum: 994a10c0432ab1e3c8ecd66cb2ea2f18c02d479e + type: enhancement + title: Expand index pressure on update expansion + products: + - product: cloud-serverless + target: 2026-05-11 + prs: + - https://github.com/elastic/elasticsearch/pull/147151 +- file: + name: 147999.yaml + checksum: e5f93c5762845f35bc709d01de9e1f42b654fa05 + type: enhancement + title: i7u bulk AVX-512 shared-b and prefetch optimizations + products: + - product: cloud-serverless + target: 2026-05-11 + areas: + - Vector search + prs: + - https://github.com/elastic/elasticsearch/pull/147999 +- file: + name: 145971.yaml + checksum: 223a44fe5f1c51f8d063be7d94bb2847dfb6e1b6 + type: bug-fix + title: Change exception.message to match_only_text + products: + - product: cloud-serverless + target: 2026-05-11 + areas: + - Data streams + prs: + - https://github.com/elastic/elasticsearch/pull/145971 diff --git a/releases/elastic-cloud-serverless/kibana-2026-05-06.yaml b/releases/elastic-cloud-serverless/kibana-2026-05-06.yaml new file mode 100644 index 0000000000..c14baef3fe --- /dev/null +++ b/releases/elastic-cloud-serverless/kibana-2026-05-06.yaml @@ -0,0 +1,531 @@ +products: +- product: cloud-serverless + target: 2026-05-06 + lifecycle: preview + repo: kibana + owner: elastic +entries: +- file: + name: 266512.yaml + checksum: a2bf1559babe637ecae9be83069b81b7c9332741 + type: bug-fix + title: Fix a bug that caused long runs of whitespace in KQL to be parsed slowly + products: + - product: cloud-serverless + target: 2026-05-06 + areas: + - Kibana platform + - Discover and ES|QL + prs: + - https://github.com/elastic/kibana/pull/266512 + issues: + - https://github.com/elastic/kibana/issues/217598 +- file: + name: 266115.yaml + checksum: e2846df0cd2165718243a604fb209215fe0c45c9 + type: bug-fix + title: Fix the "Take Action" bulk menu that allowed changing to the same Attach Discovery status + products: + - product: cloud-serverless + target: 2026-05-06 + prs: + - https://github.com/elastic/kibana/pull/266115 +- file: + name: 265518.yaml + checksum: 8903d9d66ae567a4ec8b45313772eb62cbb61bec + type: bug-fix + title: Fix inference plugin routes to limit the size of arrays accepted in payloads + products: + - product: cloud-serverless + target: 2026-05-06 + areas: + - Search and data + prs: + - https://github.com/elastic/kibana/pull/265518 +- file: + name: 255005.yaml + checksum: 3eb551710799324f0cf41ba8a5243083cb31aeff + type: bug-fix + title: Adhere to user selected time range for CSV exports + products: + - product: cloud-serverless + target: 2026-05-06 + areas: + - Kibana platform + prs: + - https://github.com/elastic/kibana/pull/255005 + issues: + - https://github.com/elastic/kibana/issues/216605 +- file: + name: 266138.yaml + checksum: 70ec326b96b27d83021d778d47bf52906ea1efbd + type: bug-fix + title: Fix service map embeddable flyout position + products: + - product: cloud-serverless + target: 2026-05-06 + prs: + - https://github.com/elastic/kibana/pull/266138 + issues: + - https://github.com/elastic/kibana/issues/265826 +- file: + name: 266513.yaml + checksum: e20ac08a179602905793f9e3a619d6ca2a05cef1 + type: bug-fix + title: Fix old package version conditions on settings page + products: + - product: cloud-serverless + target: 2026-05-06 + description: Fix version comparison on integration detail settings page that incorrectly hid or showed install options, and disable the "Add integration" button when viewing a version different from the installed or latest available version. + areas: + - Search and data + prs: + - https://github.com/elastic/kibana/pull/266513 +- file: + name: 265145.yaml + checksum: f82f4f9953d3cc0859f4b8efe87b0dd38166af1c + type: enhancement + title: Enable attachments for all stream types by default, removing the `observability:streamsEnableAttachments` advanced setting + products: + - product: cloud-serverless + target: 2026-05-06 + prs: + - https://github.com/elastic/kibana/pull/265145 +- file: + name: 266365.yaml + checksum: fa059b6d54dc55d3810e7bfff8d6e2be865ab3f6 + type: bug-fix + title: Validate SSL certificate paths for whitespace + products: + - product: cloud-serverless + target: 2026-05-06 + areas: + - Search and data + prs: + - https://github.com/elastic/kibana/pull/266365 + issues: + - https://github.com/elastic/kibana/issues/265694 +- file: + name: 260835.yaml + checksum: e31a1e0806567097c741b2ac45dd0b8a1f6e8c1d + type: enhancement + title: Change display language from settings + products: + - product: cloud-serverless + target: 2026-05-06 + description: 'Added per-user language selection to Kibana, as a Beta feature. Users can now choose their preferred display language from the User Profile page or from the Language option in the user menu. Kibana resolves the display language using the following priority: user profile setting, then the i18n.locale server configuration.' + areas: + - Kibana platform + prs: + - https://github.com/elastic/kibana/pull/260835 +- file: + name: 264765.yaml + checksum: 01dab1b1489bc2241358049c13d745f50e2e3e00 + type: feature + title: Add partitioning support to query streams with deep nesting structure and proper parent reference validation + products: + - product: cloud-serverless + target: 2026-05-06 + prs: + - https://github.com/elastic/kibana/pull/264765 + issues: + - https://github.com/elastic/kibana/issues/251402 +- file: + name: 266021.yaml + checksum: e6169999b4f6520f411a3533c276212fb4f78ebf + type: enhancement + title: Add context highlights for embeddable and focused APM service maps + products: + - product: cloud-serverless + target: 2026-05-06 + prs: + - https://github.com/elastic/kibana/pull/266021 + issues: + - https://github.com/elastic/kibana/issues/265690 +- file: + name: 265027.yaml + checksum: 1e5ba45724d9543f6258b425cf07c0b3a24d0236 + type: bug-fix + title: Optimize large workflow render context + products: + - product: cloud-serverless + target: 2026-05-06 + prs: + - https://github.com/elastic/kibana/pull/265027 +- file: + name: 266522.yaml + checksum: 0d7aae06bae20880e42a27acf760ef53f2bf6beb + type: bug-fix + title: Make search box case-insensitive + products: + - product: cloud-serverless + target: 2026-05-06 + areas: + - Dashboards and visualizations + prs: + - https://github.com/elastic/kibana/pull/266522 +- file: + name: 266105.yaml + checksum: 1727cc79f70d65e499f05d11afebb8bc9547ab7f + type: bug-fix + title: Fix truncated title in "Run" attack discovery button + products: + - product: cloud-serverless + target: 2026-05-06 + prs: + - https://github.com/elastic/kibana/pull/266105 +- file: + name: 266001.yaml + checksum: 83093f2ae98f792d48d95d02b2cd1970a4bc5dc8 + type: bug-fix + title: Fix known issues in significant events + products: + - product: cloud-serverless + target: 2026-05-06 + prs: + - https://github.com/elastic/kibana/pull/266001 +- file: + name: 266406.yaml + checksum: c2acd7067fd6aabf673eb29c066370cbf7b797c2 + type: bug-fix + title: Do not override panels with Save As on dashboard + products: + - product: cloud-serverless + target: 2026-05-06 + areas: + - Discover and ES|QL + prs: + - https://github.com/elastic/kibana/pull/266406 + issues: + - https://github.com/elastic/kibana/issues/265591 +- file: + name: 265495.yaml + checksum: 51054bbf9ae888f5d35bd1d49ac03f859701db37 + type: bug-fix + title: Fix query rules routes to limit the size of arrays accepted in data + products: + - product: cloud-serverless + target: 2026-05-06 + areas: + - Search and data + prs: + - https://github.com/elastic/kibana/pull/265495 +- file: + name: 263687.yaml + checksum: 97b24ca60ea3a20fcdcd4afc1ee35c71384f4d47 + type: feature + title: Move Endpoint exceptions to the Endpoint Artifacts page and add per-policy usage with export and import functionality for all Endpoint artifacts + products: + - product: cloud-serverless + target: 2026-05-06 + prs: + - https://github.com/elastic/kibana/pull/263687 +- file: + name: 264457.yaml + checksum: 1bb893c88cdd094b0f71fdb468d7aacc6babeaac + type: enhancement + title: Redesign Add to Dashboard UI + products: + - product: cloud-serverless + target: 2026-05-06 + areas: + - Alerting and reporting + - Dashboards and visualizations + prs: + - https://github.com/elastic/kibana/pull/264457 + issues: + - https://github.com/elastic/kibana/issues/251032 +- file: + name: 262757.yaml + checksum: 955bc17ecb7d55047a78c5e41e62316562107f3f + type: bug-fix + title: 'Fix bug with Auth header needing "Authorization: Bearer "' + products: + - product: cloud-serverless + target: 2026-05-06 + description: Fixed a bug where the Figma and Notion connectors were returning 401 when chatting in Agent Builder, despite the connectors being authorized. + prs: + - https://github.com/elastic/kibana/pull/262757 +- file: + name: 265529.yaml + checksum: a4b0c3c4103d0ab6bd2bed4adcdf8816c47590c2 + type: bug-fix + title: Fix issue where the decimals setting in the number formatter was not used to generate appropriate axis ticks + products: + - product: cloud-serverless + target: 2026-05-06 + areas: + - Dashboards and visualizations + prs: + - https://github.com/elastic/kibana/pull/265529 + issues: + - https://github.com/elastic/kibana/issues/170151 +- file: + name: 265926.yaml + checksum: 9009b746cebd39867c455401421639f4244c3bf4 + type: bug-fix + title: Fix search bar not displaying query after navigation + products: + - product: cloud-serverless + target: 2026-05-06 + prs: + - https://github.com/elastic/kibana/pull/265926 +- file: + name: 266824.yaml + checksum: 4a709b2bdd686ff20eedab68220e1b3cea2766da + type: bug-fix + title: Fix Security serverless navigation ignoring UI defaults when preferred chat experience or Elastic Workflows UI has no saved space value + products: + - product: cloud-serverless + target: 2026-05-06 + prs: + - https://github.com/elastic/kibana/pull/266824 +- file: + name: 266127.yaml + checksum: 0d6d3bc7850cdb3cbe97b2ce7353f3450e24531b + type: bug-fix + title: Fix the visiblity of case action under the Attack Discovery tab when the cases privilege is set to NONE + products: + - product: cloud-serverless + target: 2026-05-06 + prs: + - https://github.com/elastic/kibana/pull/266127 +- file: + name: 266561.yaml + checksum: 8c561345928120cc6b6d55d77136c2da8f0c7d54 + type: feature + title: Enable natural language to ES|QL functionality in the editor + products: + - product: cloud-serverless + target: 2026-05-06 + areas: + - Discover and ES|QL + prs: + - https://github.com/elastic/kibana/pull/266561 +- file: + name: 259465.yaml + checksum: e01f2efa526df4878a23dc3d2f744e3f1b405ecd + type: enhancement + title: Add new metric recommended queries to ES|QL + products: + - product: cloud-serverless + target: 2026-05-06 + prs: + - https://github.com/elastic/kibana/pull/259465 + issues: + - https://github.com/elastic/kibana/issues/255950 +- file: + name: 261119.yaml + checksum: 18b5fdcad3b24bbe0f82830c766e77eea2b21ad2 + type: enhancement + title: Customize start and update actions for rerank models + products: + - product: cloud-serverless + target: 2026-05-06 + areas: + - AI and machine Learning + prs: + - https://github.com/elastic/kibana/pull/261119 +- file: + name: 266185.yaml + checksum: 62b69d9872bdce55fd7ca7cad0053831d1b62f4b + type: bug-fix + title: Fix the time filter component in Discover and Dashboards + products: + - product: cloud-serverless + target: 2026-05-06 + description: >- + - The input now shows a blinking cursor on focus, instead of selected text. + + - The input placeholder is prefixed with "Type" to make its purpose clearer. + + - The popover panel height now adapts correctly in small viewports. + + - A calendar icon has been added to the control. + prs: + - https://github.com/elastic/kibana/pull/266185 +- file: + name: 266783.yaml + checksum: 1b227eec6fb99d7fe42b85f651501a6f06fbeff4 + type: bug-fix + title: Fix a bug in the alert details preview chart for log threshold rules + products: + - product: cloud-serverless + target: 2026-05-06 + description: Fixes a bug where the Log threshold rule's alert details preview chart would fail to render with a KQL syntax error when a criterion used `matches phrase` or `does not match phrase` with a value containing characters such as `:`. + prs: + - https://github.com/elastic/kibana/pull/266783 + issues: + - https://github.com/elastic/kibana/issues/203071 +- file: + name: 266384.yaml + checksum: fe1e42c349a1e7e6f594b22bde0e0b34248b0dbe + type: bug-fix + title: Fix integrations disappearing after refresh with category/agentless filter + products: + - product: cloud-serverless + target: 2026-05-06 + areas: + - Search and data + prs: + - https://github.com/elastic/kibana/pull/266384 + issues: + - https://github.com/elastic/kibana/issues/265510 +- file: + name: 266278.yaml + checksum: 33229a3b2a9451915d0d588b21600204627d4e67 + type: bug-fix + title: Prevent browser history pollution on search input keystroke + products: + - product: cloud-serverless + target: 2026-05-06 + prs: + - https://github.com/elastic/kibana/pull/266278 + issues: + - https://github.com/elastic/kibana/issues/251672 +- file: + name: 266242.yaml + checksum: bc22c2aedfd33a74fd3b54e016787ab2576900fe + type: bug-fix + title: Fix a bug where ES|QL Editors might exhibit different behavior when submitting a query by clicking the Search button versus pressing Command-Enter or Control-Enter. + products: + - product: cloud-serverless + target: 2026-05-06 + areas: + - Discover and ES|QL + prs: + - https://github.com/elastic/kibana/pull/266242 +- file: + name: 265740.yaml + checksum: e102c39a6d73b09ead27bd3a750f999f12679c77 + type: bug-fix + title: Fix IP location processor bug + products: + - product: cloud-serverless + target: 2026-05-06 + areas: + - Search and data + prs: + - https://github.com/elastic/kibana/pull/265740 + issues: + - https://github.com/elastic/kibana/issues/257233 +- file: + name: 266117.yaml + checksum: 1937886e57d8317d57bbed36caf049294dcb7ae5 + type: bug-fix + title: Fix blinking integration icons in Attack Discovery schedules + products: + - product: cloud-serverless + target: 2026-05-06 + prs: + - https://github.com/elastic/kibana/pull/266117 +- file: + name: 265916.yaml + checksum: ef1adc65ec2881c876bde5b2daa4a86fbfc4ab64 + type: feature + title: Add bulk revoke and delete actions, filtering, and search to the Fleet enrollment tokens page + products: + - product: cloud-serverless + target: 2026-05-06 + areas: + - Search and data + prs: + - https://github.com/elastic/kibana/pull/265916 + issues: + - https://github.com/elastic/kibana/issues/258057 +- file: + name: 265015.yaml + checksum: 1a86caa38c7f681e8173ef473c9a87ca0f927b37 + type: enhancement + title: Remove custom feedback button and use One Feedback with custom questions for anomaly detection and data frame analytics results + products: + - product: cloud-serverless + target: 2026-05-06 + areas: + - AI and machine Learning + prs: + - https://github.com/elastic/kibana/pull/265015 +- file: + name: 266225.yaml + checksum: 920bae24cb2ca858be1d41e660842e00adbcc465 + type: bug-fix + title: Fix behavioral analytics to limit the size of name to 1024 characters. + products: + - product: cloud-serverless + target: 2026-05-06 + areas: + - Search and data + prs: + - https://github.com/elastic/kibana/pull/266225 +- file: + name: 266823.yaml + checksum: 148f9a86c737f0e2b36e696acc9934aa11c388d7 + type: bug-fix + title: Use password field for multi-value secret variables in integration policy forms + products: + - product: cloud-serverless + target: 2026-05-06 + areas: + - Search and data + prs: + - https://github.com/elastic/kibana/pull/266823 + issues: + - https://github.com/elastic/kibana/issues/266608 +- file: + name: 261016.yaml + checksum: 3b352798fcef644f7675e3eaac20d3d7912058b7 + type: bug-fix + title: Trim whitespace from space names on create/update + products: + - product: cloud-serverless + target: 2026-05-06 + areas: + - Kibana platform + prs: + - https://github.com/elastic/kibana/pull/261016 +- file: + name: 264613.yaml + checksum: 287ebca02f489f411c3247783dd9d8378be35004 + type: feature + title: Add "Use global filters" option to ES|QL visualization + products: + - product: cloud-serverless + target: 2026-05-06 + areas: + - Dashboards and visualizations + prs: + - https://github.com/elastic/kibana/pull/264613 + issues: + - https://github.com/elastic/kibana/issues/261988 +- file: + name: 265995.yaml + checksum: 8853f8165918be6732d66840e9e89a18b4e9a9b1 + type: feature + title: Add backend foundation for OsQuery results export + products: + - product: cloud-serverless + target: 2026-05-06 + prs: + - https://github.com/elastic/kibana/pull/265995 +- file: + name: 266194.yaml + checksum: 712f15cbfc45fd73772651d4a1a32b44203b3bae + type: enhancement + title: Replace Health by Anomalies in service inventory table + products: + - product: cloud-serverless + target: 2026-05-06 + prs: + - https://github.com/elastic/kibana/pull/266194 + issues: + - https://github.com/elastic/kibana/issues/266192 +- file: + name: 267290.yaml + checksum: 87b7eb3fdc0ad577dee358b51e1b79943ff0f19a + type: bug-fix + title: Fix workflow steps where summary and description were swapped + products: + - product: cloud-serverless + target: 2026-05-06 + prs: + - https://github.com/elastic/kibana/pull/267290 diff --git a/releases/elastic-cloud-serverless/kibana-2026-05-12.yaml b/releases/elastic-cloud-serverless/kibana-2026-05-12.yaml new file mode 100644 index 0000000000..7971420bf9 --- /dev/null +++ b/releases/elastic-cloud-serverless/kibana-2026-05-12.yaml @@ -0,0 +1,457 @@ +products: +- product: cloud-serverless + target: 2026-05-12 + lifecycle: preview + repo: kibana + owner: elastic +entries: +- file: + name: 268170.yaml + checksum: 81db3246a52f7a6277c02217def4eccc08d9e96d + type: bug-fix + title: Fix window size limits in entity store + products: + - product: cloud-serverless + target: 2026-05-12 + prs: + - https://github.com/elastic/kibana/pull/268170 +- file: + name: 266590.yaml + checksum: 6209dbce69dd461be13a94e091bde3829b73ada7 + type: enhancement + title: Add model memory estimation to edit job flyout + products: + - product: cloud-serverless + target: 2026-05-12 + areas: + - AI and machine Learning + prs: + - https://github.com/elastic/kibana/pull/266590 +- file: + name: 265304.yaml + checksum: a593ddade5115b49da3be4fcf7fb10ef38d49109 + type: feature + title: Add style template option to the metric chart + products: + - product: cloud-serverless + target: 2026-05-12 + areas: + - Dashboards and visualizations + prs: + - https://github.com/elastic/kibana/pull/265304 + issues: + - https://github.com/elastic/kibana/issues/250199 +- file: + name: 268003.yaml + checksum: 83f4e326c87558bd806ac7340982f62021daf6b2 + type: bug-fix + title: Make `applyButtonDisabledTooltip` accessible + products: + - product: cloud-serverless + target: 2026-05-12 + areas: + - Dashboards and visualizations + prs: + - https://github.com/elastic/kibana/pull/268003 +- file: + name: 263117.yaml + checksum: 1780bc7ceffd1403e6f6e22eec405ac4685ce89d + type: bug-fix + title: Ensure JSON changes get applied to anomaly detection wizard components + products: + - product: cloud-serverless + target: 2026-05-12 + areas: + - AI and machine Learning + prs: + - https://github.com/elastic/kibana/pull/263117 + issues: + - https://github.com/elastic/kibana/issues/237251 +- file: + name: 267787.yaml + checksum: 69decf93c2eb5f7606d9dbe54c016c5564acb200 + type: bug-fix + title: Prevent alert enrichment errors due to entity store permissions errors + products: + - product: cloud-serverless + target: 2026-05-12 + prs: + - https://github.com/elastic/kibana/pull/267787 +- file: + name: 267333.yaml + checksum: 29722433d5f4fdcb3c3f8840ba0eb39f5fd3d12d + type: enhancement + title: Add connector-specific access control for Agent Builder agents + products: + - product: cloud-serverless + target: 2026-05-12 + description: Agents can now be configured to access only specific connectors using the `connector_ids` setting. If unset, agents have access to all configured Kibana connectors. + areas: + - AI and machine Learning + prs: + - https://github.com/elastic/kibana/pull/267333 +- file: + name: 267329.yaml + checksum: 574030cdbf51ff7ecf0993c15a7d07b76eba998e + type: bug-fix + title: Preserve HTTP status when serializing Agent Builder execution errors + products: + - product: cloud-serverless + target: 2026-05-12 + prs: + - https://github.com/elastic/kibana/pull/267329 +- file: + name: 268434.yaml + checksum: 2dcb5455d952c5cdb4031d851be2b0331601efe6 + type: bug-fix + title: Fix loop in Streams retention management + products: + - product: cloud-serverless + target: 2026-05-12 + prs: + - https://github.com/elastic/kibana/pull/268434 +- file: + name: 268249.yaml + checksum: dbc8d97b6cad53498a1a36fde16f6ccc063bdb37 + type: bug-fix + title: Fix wrong banner shown in Discover document flyout because of missing services + products: + - product: cloud-serverless + target: 2026-05-12 + prs: + - https://github.com/elastic/kibana/pull/268249 +- file: + name: 265987.yaml + checksum: 0e7f09953162e786cc0ae847cc01d19ed54c9a76 + type: feature + title: Add stream navigation to metrics details flyout + products: + - product: cloud-serverless + target: 2026-05-12 + prs: + - https://github.com/elastic/kibana/pull/265987 + issues: + - https://github.com/elastic/kibana/issues/239387 +- file: + name: 266493.yaml + checksum: 27736c1c9517d6662f11a08d3fc9ea22a0a16cbd + type: bug-fix + title: Fix silent failure of "Save to library" when duplicate title exists + products: + - product: cloud-serverless + target: 2026-05-12 + areas: + - Dashboards and visualizations + prs: + - https://github.com/elastic/kibana/pull/266493 + issues: + - https://github.com/elastic/kibana/issues/250949 +- file: + name: 262628.yaml + checksum: b0bc43dfe6822ceb3e4f7a185337c99a309e062b + type: bug-fix + title: Fix response console input after entering an argument that uses a custom argument value selector + products: + - product: cloud-serverless + target: 2026-05-12 + prs: + - https://github.com/elastic/kibana/pull/262628 +- file: + name: 266827.yaml + checksum: 983e45567a69372bd7461b3846e7b2722f9e1d4d + type: bug-fix + title: Fix phrase search in All Cases view + products: + - product: cloud-serverless + target: 2026-05-12 + areas: + - Alerting and reporting + prs: + - https://github.com/elastic/kibana/pull/266827 +- file: + name: 266630.yaml + checksum: 8025a74bf67b91e972de0c7e16e6259e13d2376f + type: enhancement + title: Add OTEL_AGENT_NAMES similar to EDOT_AGENT_NAMES + products: + - product: cloud-serverless + target: 2026-05-12 + prs: + - https://github.com/elastic/kibana/pull/266630 +- file: + name: 257284.yaml + checksum: ec2766e7beb190a069765e903b1de86fcce3439b + type: enhancement + title: Add custom workflow triggers for cases + products: + - product: cloud-serverless + target: 2026-05-12 + areas: + - Alerting and reporting + prs: + - https://github.com/elastic/kibana/pull/257284 +- file: + name: 268314.yaml + checksum: 607f1410044c4fa5206311f06ba1c9bdfbe55a14 + type: bug-fix + title: Fix wrong alignment of buttons in Timeline + products: + - product: cloud-serverless + target: 2026-05-12 + prs: + - https://github.com/elastic/kibana/pull/268314 +- file: + name: 267278.yaml + checksum: f3d5eb605ba6c852e83b23f9ce5c9b5ae45366af + type: bug-fix + title: Align service map anomaly severity colors with ML + products: + - product: cloud-serverless + target: 2026-05-12 + prs: + - https://github.com/elastic/kibana/pull/267278 + issues: + - https://github.com/elastic/kibana/issues/266577 +- file: + name: 266582.yaml + checksum: b3269b0ab1636d80d350420b6e3ddfae58b9e260 + type: feature + title: Add live query and scheduled results export API routes + products: + - product: cloud-serverless + target: 2026-05-12 + prs: + - https://github.com/elastic/kibana/pull/266582 +- file: + name: 267452.yaml + checksum: 253e6c8b8ddd493734afc44fdfb06a32caf17017 + type: bug-fix + title: Filter `.gp-llm-v2*` and `.rainbow-sprinkles` from UIs + products: + - product: cloud-serverless + target: 2026-05-12 + areas: + - Search and data + prs: + - https://github.com/elastic/kibana/pull/267452 +- file: + name: 267605.yaml + checksum: 85d6b090ddfbcf16e30f69b4f21a94affc19f46b + type: bug-fix + title: Fix close behavior of ES|QL control flyout + products: + - product: cloud-serverless + target: 2026-05-12 + areas: + - Dashboards and visualizations + prs: + - https://github.com/elastic/kibana/pull/267605 + issues: + - https://github.com/elastic/kibana/issues/264523 +- file: + name: 266517.yaml + checksum: 8566efad68b29b24781d8c421f3b5cef394a71e4 + type: bug-fix + title: Fix space-aware inference model lists so feature connector pickers match per-space model settings + products: + - product: cloud-serverless + target: 2026-05-12 + areas: + - Search and data + prs: + - https://github.com/elastic/kibana/pull/266517 +- file: + name: 267886.yaml + checksum: 432d57a77ae4de9175d4e71d12fc7a785416da58 + type: bug-fix + title: Fix rendering in Discover + products: + - product: cloud-serverless + target: 2026-05-12 + areas: + - Discover and ES|QL + - Dashboards and visualizations + prs: + - https://github.com/elastic/kibana/pull/267886 +- file: + name: 266184.yaml + checksum: 1c90fb8ee314ffa113de861dd8fbdf5b258654ef + type: feature + title: Restructure Feature settings around clear AI toggles + products: + - product: cloud-serverless + target: 2026-05-12 + description: Feature Settings now allows you to turn AI on or off, pick an optional global default (including no default when feature-specific models are on), and manage per-feature recommended defaults with clearer validation on save. + prs: + - https://github.com/elastic/kibana/pull/266184 +- file: + name: 262217.yaml + checksum: f0f4a8fc27cd531844ee77a69407dd2b23424bbd + type: bug-fix + title: Fix inline charts with gray time series for ES|QL queries + products: + - product: cloud-serverless + target: 2026-05-12 + areas: + - Dashboards and visualizations + prs: + - https://github.com/elastic/kibana/pull/262217 + issues: + - https://github.com/elastic/kibana/issues/255333 +- file: + name: 261591.yaml + checksum: 566b7304596ef2f18a41feb95edbf74eb3371072 + type: feature + title: Mark all LLM connectors as deprecated + products: + - product: cloud-serverless + target: 2026-05-12 + areas: + - Search and data + prs: + - https://github.com/elastic/kibana/pull/261591 +- file: + name: 263762.yaml + checksum: d5ae41b41c2235838c5dd6a3e5acf099fe79fcd3 + type: feature + title: Enable installation of dependencies for composable packages + products: + - product: cloud-serverless + target: 2026-05-12 + areas: + - Search and data + prs: + - https://github.com/elastic/kibana/pull/263762 +- file: + name: 268220.yaml + checksum: 12a2c05b71e18c38a2c6ea4df9a5a2bea3433729 + type: bug-fix + title: Fix null title handling in dashboard panels + products: + - product: cloud-serverless + target: 2026-05-12 + areas: + - Dashboards and visualizations + prs: + - https://github.com/elastic/kibana/pull/268220 + issues: + - https://github.com/elastic/kibana/issues/268172 +- file: + name: 268216.yaml + checksum: c76c667f94a38b5b3ac63ad3d569947f62d5502a + type: bug-fix + title: Fix launchpad order in classic global navigation + products: + - product: cloud-serverless + target: 2026-05-12 + prs: + - https://github.com/elastic/kibana/pull/268216 +- file: + name: 265561.yaml + checksum: 2d90827043562786bbebe37fb1d9a4acc700f8ef + type: bug-fix + title: Fix events chart in overview dashboard when CPS is enabled + products: + - product: cloud-serverless + target: 2026-05-12 + prs: + - https://github.com/elastic/kibana/pull/265561 +- file: + name: 267321.yaml + checksum: f86ea75580b1736aa4b91e48e0661e759f012d32 + type: bug-fix + title: Fix bug where enhanced security flyout was not rendering header, content, and footer when Discover is embedded in a Dashboard + products: + - product: cloud-serverless + target: 2026-05-12 + prs: + - https://github.com/elastic/kibana/pull/267321 +- file: + name: 264761.yaml + checksum: d00facbfd70f28fee0df9bd0b96ce5dec54060b8 + type: bug-fix + title: Remove Model Author group-by option from external inference endpoints + products: + - product: cloud-serverless + target: 2026-05-12 + areas: + - Search and data + prs: + - https://github.com/elastic/kibana/pull/264761 +- file: + name: 267434.yaml + checksum: bcb583f49b9a9a647b0276ced88b1e0036da9341 + type: enhancement + title: Add cloud navigation links to Search homepage + products: + - product: cloud-serverless + target: 2026-05-12 + areas: + - Search and data + prs: + - https://github.com/elastic/kibana/pull/267434 +- file: + name: 266012.yaml + checksum: 4c2c016309c39c36953e86d9ca0226c446d9bf76 + type: bug-fix + title: Preserve rule type payload across delayed-to-active graduation + products: + - product: cloud-serverless + target: 2026-05-12 + areas: + - Alerting and reporting + prs: + - https://github.com/elastic/kibana/pull/266012 + issues: + - https://github.com/elastic/kibana/issues/259886 +- file: + name: 267245.yaml + checksum: 76d0ad1b26115d517ca0c02e14106b88dd928fe0 + type: enhancement + title: Enable Discover drilldown + products: + - product: cloud-serverless + target: 2026-05-12 + areas: + - Dashboards and visualizations + prs: + - https://github.com/elastic/kibana/pull/267245 + issues: + - https://github.com/elastic/kibana/issues/259494 + - https://github.com/elastic/kibana/issues/265491 + - https://github.com/elastic/kibana/issues/264758 +- file: + name: 265782.yaml + checksum: efb092af557b651de2fd802d21922b43f6bd6bf8 + type: bug-fix + title: Fix empty page when language is set to Japanese + products: + - product: cloud-serverless + target: 2026-05-12 + prs: + - https://github.com/elastic/kibana/pull/265782 +- file: + name: 256060.yaml + checksum: e50003a0706581f920b5b75d210a3d23615a87b9 + type: enhancement + title: Add PCI compliance skill and tools for Agent Builder + products: + - product: cloud-serverless + target: 2026-05-12 + prs: + - https://github.com/elastic/kibana/pull/256060 +- file: + name: 262568.yaml + checksum: 4974f77dfd4d99ee4ebc8b215dddbc8d282b70d0 + type: enhancement + title: Add namespace-level customization for integration packages + products: + - product: cloud-serverless + target: 2026-05-12 + description: Add opt-in namespace-level customization for integration packages. + areas: + - Search and data + prs: + - https://github.com/elastic/kibana/pull/262568 + issues: + - https://github.com/elastic/kibana/issues/245181 diff --git a/releases/elastic-cloud-serverless/kibana-2026-05-14.yaml b/releases/elastic-cloud-serverless/kibana-2026-05-14.yaml new file mode 100644 index 0000000000..1759446050 --- /dev/null +++ b/releases/elastic-cloud-serverless/kibana-2026-05-14.yaml @@ -0,0 +1,363 @@ +products: +- product: cloud-serverless + target: 2026-05-14 + lifecycle: preview + repo: kibana + owner: elastic +entries: +- file: + name: 267342.yaml + checksum: e5d24a80609c9fc3a9c4682aa913f16805710a4d + type: bug-fix + title: Fix entity details not rendered properly on preview mode from Agent Builder + products: + - product: cloud-serverless + target: 2026-05-14 + prs: + - https://github.com/elastic/kibana/pull/267342 + issues: + - https://github.com/elastic/kibana/issues/265943 +- file: + name: 268326.yaml + checksum: 7a0abba643d382792b8808caac00d60309846706 + type: enhancement + title: Show "Go to dashboard" button in save success toast + products: + - product: cloud-serverless + target: 2026-05-14 + description: Adds a "Go to dashboard" navigation button to the dashboard save toast when saving from outside the Dashboard app. + areas: + - Dashboards and visualizations + prs: + - https://github.com/elastic/kibana/pull/268326 + issues: + - https://github.com/elastic/kibana/issues/259129 +- file: + name: 268150.yaml + checksum: d568718db178aaa85f13112db5e3178da02d1089 + type: bug-fix + title: Fix and document exception handling for parsing KQL + products: + - product: cloud-serverless + target: 2026-05-14 + areas: + - Discover and ES|QL + prs: + - https://github.com/elastic/kibana/pull/268150 + issues: + - https://github.com/elastic/kibana/issues/255222 +- file: + name: 266315.yaml + checksum: 0ed0c13c847b37ae7245df246b3b06ce56c940b8 + type: bug-fix + title: Fix SLO count display for newly created SLOs in overview + products: + - product: cloud-serverless + target: 2026-05-14 + description: Fix the SLO Overview status tiles so they count newly created SLOs (and any SLO whose summary transform has not yet produced a real document) consistently with the per-row status badge. + prs: + - https://github.com/elastic/kibana/pull/266315 + issues: + - https://github.com/elastic/kibana/issues/266313 +- file: + name: 268167.yaml + checksum: 667424a04d5b8d1b2baaffe74513604ca7ac8b8c + type: bug-fix + title: Prevent data view creation in the file upload tool without sufficient privileges + products: + - product: cloud-serverless + target: 2026-05-14 + areas: + - AI and machine Learning + prs: + - https://github.com/elastic/kibana/pull/268167 +- file: + name: 268425.yaml + checksum: 566577c9311a17c9fd0f2714d4f7f970bda418e4 + type: bug-fix + title: Fix the Visualization API to correctly show default datatable colored badges + products: + - product: cloud-serverless + target: 2026-05-14 + areas: + - Dashboards and visualizations + prs: + - https://github.com/elastic/kibana/pull/268425 + issues: + - https://github.com/elastic/kibana/issues/266269 +- file: + name: 268615.yaml + checksum: 32b8fd46c0b5303b74e67f8d3ebdec35f234d265 + type: enhancement + title: Add automatic data analysis suggestions in Discover + products: + - product: cloud-serverless + target: 2026-05-14 + description: Automatically suggests relevant analysis patterns and visualizations based on your data structure and content, helping you discover insights faster. + areas: + - Discover and ES|QL + prs: + - https://github.com/elastic/kibana/pull/268615 +- file: + name: 268224.yaml + checksum: 128cdf916c0da6b8eccd7e6cd5bdc80f91c7a131 + type: bug-fix + title: Use `event.ingested` instead of `@timestamp` for incoming Fleet data checks + products: + - product: cloud-serverless + target: 2026-05-14 + description: Fixes a bug where the agent enrollment "Confirm incoming data" step would time out for integrations ingesting backdated data, even though data was being received correctly. + areas: + - Search and data + prs: + - https://github.com/elastic/kibana/pull/268224 + issues: + - https://github.com/elastic/kibana/issues/241683 +- file: + name: 257675.yaml + checksum: bfa7816bdaa0ea6bbef81bb81471a41dacc4fb20 + type: feature + title: Add HubSpot CRM connector + products: + - product: cloud-serverless + target: 2026-05-14 + description: Adds a HubSpot connector that enables searching and retrieving contacts, companies, deals, tickets, and engagements from HubSpot CRM, with support for bearer token and OAuth 2.0 authentication. + prs: + - https://github.com/elastic/kibana/pull/257675 +- file: + name: 268069.yaml + checksum: e6fff97bb97c2e1c4b2929fa8bf18ca05041c3d0 + type: enhancement + title: Add Elastic Cloud identifiers to connector user agent + products: + - product: cloud-serverless + target: 2026-05-14 + description: Adds a `User-Agent` header fragment for outbound connector requests to identify Elastic Cloud project/deployment providence. This can help IT teams monitor 3rd-party connections that originate from their Elastic Cloud infrastructure. Resulting `User-Agent` headers should follow a pattern of `axios/x.y.z elastic (deployment:abc)` or `axios/x.y.z elastic (project:abc)` + areas: + - Alerting and reporting + prs: + - https://github.com/elastic/kibana/pull/268069 +- file: + name: 261927.yaml + checksum: 8245001df0823095fdc7aadf3210455b6a0b04a1 + type: feature + title: Improve dashboard migration accuracy with data sampling + products: + - product: cloud-serverless + target: 2026-05-14 + description: Enhances the dashboard migration process by sampling actual data records to produce more accurate visualizations and configurations in the migrated dashboards. + prs: + - https://github.com/elastic/kibana/pull/261927 +- file: + name: 268965.yaml + checksum: 287a378af04599445b833ef43145e88525913e11 + type: enhancement + title: Improve dashboard panel validation and compatibility + products: + - product: cloud-serverless + target: 2026-05-14 + description: Adds schema registration for dashboard embeddables to improve panel validation and ensure compatibility across Kibana versions. + areas: + - Dashboards and visualizations + prs: + - https://github.com/elastic/kibana/pull/268965 + issues: + - https://github.com/elastic/kibana/issues/222215 +- file: + name: 267517.yaml + checksum: 290ad2890efac3b2857c0a57bc0fd0fe3c433fdd + type: deprecation + title: Remove HTML converter/bridge from field formatters plugin and clean up + products: + - product: cloud-serverless + target: 2026-05-14 + impact: Field formatters now return React elements instead of HTML strings, eliminating the use of dangerouslySetInnerHTML and removing a class of potential XSS vulnerabilities. + areas: + - Discover and ES|QL + prs: + - https://github.com/elastic/kibana/pull/267517 + issues: + - https://github.com/elastic/kibana/issues/259295 +- file: + name: 266111.yaml + checksum: ac38de34b5b86b2942c5a6c46f20eb8327268b36 + type: bug-fix + title: Fix "View in AI Assistant" button availability when AI Assistant is disabled + products: + - product: cloud-serverless + target: 2026-05-14 + prs: + - https://github.com/elastic/kibana/pull/266111 +- file: + name: 266445.yaml + checksum: a4692cddf901983dc6c95a62475e052e0c0a5bf1 + type: bug-fix + title: Fix license management navigation link in Security + products: + - product: cloud-serverless + target: 2026-05-14 + prs: + - https://github.com/elastic/kibana/pull/266445 +- file: + name: 265116.yaml + checksum: 2e0189b89a70e5cff8fed8dcee9f7e524385c479 + type: bug-fix + title: Improve integration package installation reliability + products: + - product: cloud-serverless + target: 2026-05-14 + description: Enables automatic fallback to compatible package versions when the preferred version is unavailable, reducing installation failures. + areas: + - AI and machine Learning + prs: + - https://github.com/elastic/kibana/pull/265116 +- file: + name: 266700.yaml + checksum: 0e880bb9c7974930dd4924a8a041e0d6a7796ace + type: enhancement + title: Enable access control mode configuration in dashboard API + products: + - product: cloud-serverless + target: 2026-05-14 + description: Allows setting `access_control.access_mode` when updating dashboards via PUT requests, providing more flexible dashboard sharing options. + areas: + - Dashboards and visualizations + prs: + - https://github.com/elastic/kibana/pull/266700 + issues: + - https://github.com/elastic/kibana/issues/267835 +- file: + name: 268840.yaml + checksum: 41357fce4fc0e4fec113606af282256bf14bd4f2 + type: bug-fix + title: Fix error parsing for ES|QL conflict types + products: + - product: cloud-serverless + target: 2026-05-14 + areas: + - Discover and ES|QL + prs: + - https://github.com/elastic/kibana/pull/268840 +- file: + name: 256857.yaml + checksum: b1cdde0ce010b664a1d74dcf78b6ad19220af04a + type: feature + title: Add AI-powered code completion in ES|QL editor + products: + - product: cloud-serverless + target: 2026-05-14 + description: Provides intelligent code suggestions and auto-completion for ES|QL queries in Discover, helping users write queries faster and with fewer syntax errors. + areas: + - Discover and ES|QL + prs: + - https://github.com/elastic/kibana/pull/256857 +- file: + name: 268440.yaml + checksum: 21fac40281e5a1fb828a0a21e694ee842e881f00 + type: bug-fix + title: Add conversation filtering for AI Assistant events + products: + - product: cloud-serverless + target: 2026-05-14 + description: Enables filtering of AI Assistant events by conversation ID through an enhanced public events API. + prs: + - https://github.com/elastic/kibana/pull/268440 +- file: + name: 268719.yaml + checksum: 11692d8857e2749c8da5bff2c947179b75148bf4 + type: bug-fix + title: Fix connector template ownership resolution in alerts + products: + - product: cloud-serverless + target: 2026-05-14 + areas: + - Alerting and reporting + prs: + - https://github.com/elastic/kibana/pull/268719 +- file: + name: 266697.yaml + checksum: 8c7ff8668f5d252107b6cda3cc5e196956f7789f + type: bug-fix + title: Change grouping in the Feature Registry + products: + - product: cloud-serverless + target: 2026-05-14 + description: Consolidate the Security AI Assistant inference endpoint configuration under the Security group on the "Inference Endpoints" page. Remove a duplicate AI Assistant section and hide the AI-Assistant-for-Security entry when the classic chat experience is not selected. + prs: + - https://github.com/elastic/kibana/pull/266697 + issues: + - https://github.com/elastic/kibana/issues/266430 +- file: + name: 268168.yaml + checksum: b942cda237096905b07dec4cf15f0775723140b6 + type: bug-fix + title: Fix gauge min/max/goal available operations + products: + - product: cloud-serverless + target: 2026-05-14 + description: Updates gauge chart `min`, `max`, and `goal` schemas to reject reference-based metric operations (`moving_average`, `differences`, `cumulative_sum`, `counter_rate`). These pipeline aggregations require a date histogram, which the gauge chart does not support. The accepted operations are now limited to field-based aggregations, static values, and formulas. + areas: + - Dashboards and visualizations + prs: + - https://github.com/elastic/kibana/pull/268168 + issues: + - https://github.com/elastic/kibana/issues/248467 +- file: + name: 268282.yaml + checksum: 432145957c232ee4eb37fdc5bc37ff713477b3a4 + type: bug-fix + title: Fix knowledge indicator details flyout layout in dark mode + products: + - product: cloud-serverless + target: 2026-05-14 + prs: + - https://github.com/elastic/kibana/pull/268282 +- file: + name: 266766.yaml + checksum: a9be328d71d1340ed173ea4dab3f3de3053a44b3 + type: feature + title: Add Outlook connector + products: + - product: cloud-serverless + target: 2026-05-14 + description: Adds an Outlook connector for searching and browsing email in Microsoft Outlook via the Microsoft Graph API, available in Agent Builder and workflows. + prs: + - https://github.com/elastic/kibana/pull/266766 +- file: + name: 266418.yaml + checksum: c5714992433219ff36d0b218ccf193b8a73ea8a0 + type: bug-fix + title: Fix variable substitution in the Console + products: + - product: cloud-serverless + target: 2026-05-14 + description: Fixed an issue where Console variables were not substituted correctly inside partial string values in request bodies. + areas: + - Search and data + prs: + - https://github.com/elastic/kibana/pull/266418 + issues: + - https://github.com/elastic/kibana/issues/149555 +- file: + name: 268515.yaml + checksum: fe83d2e1d25f09019e9786b988a5d326df85b3a7 + type: bug-fix + title: Fix significant events UI visibility to require enterprise license + products: + - product: cloud-serverless + target: 2026-05-14 + prs: + - https://github.com/elastic/kibana/pull/268515 +- file: + name: 267906.yaml + checksum: dc0db00b9bf69deee3116170c7914846be4fa87b + type: enhancement + title: Update Agent Builder announcement modal revert flow + products: + - product: cloud-serverless + target: 2026-05-14 + description: Updates the Agent Builder announcement modal so that the revert button immediately switches all space users back to AI Assistant and shows a confirmation toast with a link to "GenAI Settings". + prs: + - https://github.com/elastic/kibana/pull/267906 + issues: + - https://github.com/elastic/kibana/issues/267670 diff --git a/releases/elastic-cloud-serverless/kibana-2026-05-19.yaml b/releases/elastic-cloud-serverless/kibana-2026-05-19.yaml new file mode 100644 index 0000000000..94811f9241 --- /dev/null +++ b/releases/elastic-cloud-serverless/kibana-2026-05-19.yaml @@ -0,0 +1,382 @@ +products: +- product: cloud-serverless + target: 2026-05-19 + lifecycle: preview + repo: kibana + owner: elastic +entries: +- file: + name: 268873.yaml + checksum: 872b24031d457b83663c60b289e42eedcd169c1a + type: enhancement + title: Add service map preview to the alerts page + products: + - product: cloud-serverless + target: 2026-05-19 + prs: + - https://github.com/elastic/kibana/pull/268873 + issues: + - https://github.com/elastic/kibana/issues/268612 +- file: + name: 268598.yaml + checksum: 176ffb7ad09d5253c1b2756625305426a7c990f2 + type: enhancement + title: Add trial usage badge with period progress + products: + - product: cloud-serverless + target: 2026-05-19 + areas: + - Search and data + prs: + - https://github.com/elastic/kibana/pull/268598 +- file: + name: 269080.yaml + checksum: e3410e4c7ac74e587708bbab6324a9521929a159 + type: bug-fix + title: Parse top-level Elasticsearch fields on package upgrade or reinstall + products: + - product: cloud-serverless + target: 2026-05-19 + areas: + - Search and data + prs: + - https://github.com/elastic/kibana/pull/269080 +- file: + name: 269297.yaml + checksum: 575297352fc8b8ae276ad6bbd7ab18c88b60c6dc + type: enhancement + title: Synchronize cursor position across dashboard panels for data correlation + products: + - product: cloud-serverless + target: 2026-05-19 + prs: + - https://github.com/elastic/kibana/pull/269297 + issues: + - https://github.com/elastic/kibana/issues/266304 +- file: + name: 268917.yaml + checksum: 2970e9a9e848e43853186005a650a60c200d603b + type: bug-fix + title: Retry sample fetch with halved size on async search response limit error + products: + - product: cloud-serverless + target: 2026-05-19 + prs: + - https://github.com/elastic/kibana/pull/268917 + issues: + - https://github.com/elastic/kibana/issues/265843 +- file: + name: 267800.yaml + checksum: c489cbe2e3c6cdf1feca770b87c9bf7c2cd7585b + type: feature + title: Add UI for exporting Osquery results + products: + - product: cloud-serverless + target: 2026-05-19 + prs: + - https://github.com/elastic/kibana/pull/267800 +- file: + name: 266495.yaml + checksum: 6337f51e5ea85c9d04ddf72517fbfc60562d6e53 + type: enhancement + title: Add cross-project search data to Alert Document and Event Log + products: + - product: cloud-serverless + target: 2026-05-19 + prs: + - https://github.com/elastic/kibana/pull/266495 +- file: + name: 268711.yaml + checksum: bee57da5c0fe1940fe41ef5cb0d548fc5aad76f5 + type: feature + title: Add a "Remove collector" action for OpAMP collectors in the Fleet agents list + products: + - product: cloud-serverless + target: 2026-05-19 + areas: + - Search and data + prs: + - https://github.com/elastic/kibana/pull/268711 +- file: + name: 268496.yaml + checksum: 402fef68f9347d205e9c6506c98d98d310cb7afe + type: bug-fix + title: Validate email address format in email connector + products: + - product: cloud-serverless + target: 2026-05-19 + description: 'Fixes the email connector to reject malformed email addresses (such as addresses with leading/trailing hyphens in the local part or domain labels) that would be rejected by mail servers, preventing unnecessary SMTP connection attempts. Note: existing connectors saved with such addresses will start failing validation on upgrade and will need to be updated.' + areas: + - Alerting and reporting + prs: + - https://github.com/elastic/kibana/pull/268496 +- file: + name: 269462.yaml + checksum: ee3138605d0c07cc1373148ed6ba01830de07763 + type: bug-fix + title: Upgrade `langsmith` from 0.5.25 to 0.7.1 + products: + - product: cloud-serverless + target: 2026-05-19 + prs: + - https://github.com/elastic/kibana/pull/269462 +- file: + name: 269377.yaml + checksum: 8a5e38221b56e1a03332c5cf8389ff536ba6d875 + type: enhancement + title: Improve investigation skill matching alerts query + products: + - product: cloud-serverless + target: 2026-05-19 + prs: + - https://github.com/elastic/kibana/pull/269377 +- file: + name: 269571.yaml + checksum: 08a06bbcc28776a6b2c06de8103394a3268f116f + type: bug-fix + title: Fix content connector redirects to be basePath and space-aware + products: + - product: cloud-serverless + target: 2026-05-19 + description: Fixes client-side navigation within the content connectors UI to honor `server.basePath` and Kibana space prefixes. + prs: + - https://github.com/elastic/kibana/pull/269571 +- file: + name: 269228.yaml + checksum: 93ffcd421cbd63eab5f28092e978d465329b4ddc + type: bug-fix + title: Hide markdown panels from library flyout when tag filter is applied + products: + - product: cloud-serverless + target: 2026-05-19 + areas: + - Alerting and reporting + - Dashboards and visualizations + prs: + - https://github.com/elastic/kibana/pull/269228 +- file: + name: 269051.yaml + checksum: c1de10435ba1357d80b7233e0f782f6bcc659095 + type: bug-fix + title: Allow null in combination with any other type in `CASE()` + products: + - product: cloud-serverless + target: 2026-05-19 + areas: + - Discover and ES|QL + prs: + - https://github.com/elastic/kibana/pull/269051 + issues: + - https://github.com/elastic/kibana/issues/269029 +- file: + name: 269047.yaml + checksum: 13d68e4592f879bd022974fde1cfaf6be209db4d + type: bug-fix + title: Make `with` optional for workflow steps with no required parameters + products: + - product: cloud-serverless + target: 2026-05-19 + prs: + - https://github.com/elastic/kibana/pull/269047 +- file: + name: 268945.yaml + checksum: d2a5ff9b974f27e9b0de64b2f17d90584d4f89bb + type: enhancement + title: Add `ai.prompt`, `ai.summarize`, and `ai.classify` workflow AI steps to the Feature Settings page + products: + - product: cloud-serverless + target: 2026-05-19 + description: These changes allow administrators to customize the model list of each AI step on a per-space basis. + areas: + - Search and data + prs: + - https://github.com/elastic/kibana/pull/268945 +- file: + name: 267937.yaml + checksum: 9b8319b3a92427f80b23df7b67ce31d0ce74e16d + type: enhancement + title: Enforce `form-action` CSP directive + products: + - product: cloud-serverless + target: 2026-05-19 + description: Adds `form-action` CSP directive to enforcing mode. + areas: + - Kibana platform + prs: + - https://github.com/elastic/kibana/pull/267937 +- file: + name: 268729.yaml + checksum: c36ca4781299437637fe1088351b3a72b337c038 + type: bug-fix + title: Fix legend size for vertical placements + products: + - product: cloud-serverless + target: 2026-05-19 + description: The Lens API now returns correctly an XY chart configured with legend in the top or bottom positions. + areas: + - Dashboards and visualizations + prs: + - https://github.com/elastic/kibana/pull/268729 + issues: + - https://github.com/elastic/kibana/issues/267482 +- file: + name: 268973.yaml + checksum: fa604cfe93745762e337812f9c29ee81f0932cbc + type: enhancement + title: Improve investigation methodology in the Observability investigation skill + products: + - product: cloud-serverless + target: 2026-05-19 + prs: + - https://github.com/elastic/kibana/pull/268973 +- file: + name: 268733.yaml + checksum: 2519ab6eae8ea45740aba34296e7c6368ba39d4d + type: bug-fix + title: Fix default Kibana URL to use `https://` when `--ssl` is enabled + products: + - product: cloud-serverless + target: 2026-05-19 + prs: + - https://github.com/elastic/kibana/pull/268733 +- file: + name: 268895.yaml + checksum: e6340fd54c56405e289f728abc3f301a2997a66a + type: bug-fix + title: Fix "Explain this log entry" AI insight resetting on auto-refresh + products: + - product: cloud-serverless + target: 2026-05-19 + prs: + - https://github.com/elastic/kibana/pull/268895 + issues: + - https://github.com/elastic/kibana/issues/268105 +- file: + name: 268963.yaml + checksum: 8feb447e662cac676c7fa6d66997cf6bd2fe6bb0 + type: enhancement + title: Add subtype filter to Knowledge Indicators table + products: + - product: cloud-serverless + target: 2026-05-19 + prs: + - https://github.com/elastic/kibana/pull/268963 +- file: + name: 269283.yaml + checksum: 260908f8a823972caf4c893c5513479aaf78325b + type: enhancement + title: Add "Explore traces" Discover entry points on the Traces page + products: + - product: cloud-serverless + target: 2026-05-19 + prs: + - https://github.com/elastic/kibana/pull/269283 + issues: + - https://github.com/elastic/kibana/issues/257865 +- file: + name: 269000.yaml + checksum: 853b06df3d3d86ca82e020efb91bc6c7a3ed3e29 + type: bug-fix + title: Fix crash in Discover flyout Overview tab for alert documents + products: + - product: cloud-serverless + target: 2026-05-19 + prs: + - https://github.com/elastic/kibana/pull/269000 +- file: + name: 268996.yaml + checksum: 9cb239a28a8ae153287860809cbf93850b72e63f + type: bug-fix + title: Fix double border in EASE alert summary flyout header + products: + - product: cloud-serverless + target: 2026-05-19 + prs: + - https://github.com/elastic/kibana/pull/268996 +- file: + name: 268083.yaml + checksum: 69f90e40e0d8f022c4cdca52939dc9528f71f73a + type: enhancement + title: Improve Model Management Elastic Inference and Feature Settings pages + products: + - product: cloud-serverless + target: 2026-05-19 + description: Displays badges for the deprecation and end-of-life status of the models. + areas: + - Search and data + prs: + - https://github.com/elastic/kibana/pull/268083 +- file: + name: 268892.yaml + checksum: 22f01b921b30b887442ad30c3392308339fafbdf + type: bug-fix + title: Fix computed field display in Discover cascaded documents + products: + - product: cloud-serverless + target: 2026-05-19 + areas: + - Discover and ES|QL + prs: + - https://github.com/elastic/kibana/pull/268892 + issues: + - https://github.com/elastic/kibana/issues/268814 +- file: + name: 268328.yaml + checksum: 8e40f91f7ff0e64bbbbf6ec607d166cd06d977ac + type: bug-fix + title: Keep track of the expanded document after refresh + products: + - product: cloud-serverless + target: 2026-05-19 + areas: + - Discover and ES|QL + prs: + - https://github.com/elastic/kibana/pull/268328 + issues: + - https://github.com/elastic/kibana/issues/268442 +- file: + name: 268942.yaml + checksum: 3fa2a28c940d380c53a41316acd37ccd97b973fa + type: deprecation + title: Update `GET /api/status` endpoint details + products: + - product: cloud-serverless + target: 2026-05-19 + impact: '`GET /api/status` now requires the Elasticsearch `cluster:monitor` privilege to return the full payload, including host info, build details, core and plugin status, and metrics. Authenticated callers without `monitor`, and callers when the privilege check fails, receive the same minimal response shape that unauthenticated callers already receive: `{ status: { overall: { level } } }`. Kubernetes liveness and readiness probes are unaffected.' + action: 'If you need to preserve the previous behavior while updating monitoring users or roles, set `status.statusPageBypassMonitorPrivilege: true` to allow authenticated users to access the full status API and `/status` page without `monitor`. The `/status` UI renders an explanatory prompt for users without `monitor` when the bypass is disabled.' + prs: + - https://github.com/elastic/kibana/pull/268942 + issues: + - https://github.com/elastic/kibana/issues/202446 +- file: + name: 269164.yaml + checksum: dfc8a875299cdb7fde66546b529c665cc8ff6eae + type: bug-fix + title: Fix access gating for asset criticality updates + products: + - product: cloud-serverless + target: 2026-05-19 + prs: + - https://github.com/elastic/kibana/pull/269164 +- file: + name: 265254.yaml + checksum: d80996a8c6966c18ff2e5f3731b157b3a44477b5 + type: bug-fix + title: Fix Streams "Modify suggestions" popover toggle when already open + products: + - product: cloud-serverless + target: 2026-05-19 + prs: + - https://github.com/elastic/kibana/pull/265254 +- file: + name: 262354.yaml + checksum: 280fe686283c65202a5b0ec622036998b05d141b + type: feature + title: Add rule query inspector + products: + - product: cloud-serverless + target: 2026-05-19 + prs: + - https://github.com/elastic/kibana/pull/262354 + issues: + - https://github.com/elastic/kibana/issues/260262