Skip to content

Commit e725856

Browse files
authored
Add serverless changelog for June 2 (#6857)
<!-- Thank you for contributing to the Elastic Docs! πŸŽ‰ Use this template to help us efficiently review your contribution. --> ## Summary This PR adds the changelog for June 2. Rel: elastic/elasticsearch-serverless#6919 Closes: #6867 ## Generative AI disclosure <!-- To help us ensure compliance with the Elastic open source and documentation guidelines, please answer the following: --> 1. Did you use a generative AI (GenAI) tool to assist in creating this contribution? - [x] Yes, Claude for review and fix changelog skills - [ ] No <!-- 2. If you answered "Yes" to the previous question, please specify the tool(s) and model(s) used (e.g., Google Gemini, OpenAI ChatGPT-4, etc.). Tool(s) and model(s) used: -->
1 parent dd56399 commit e725856

5 files changed

Lines changed: 67 additions & 0 deletions

File tree

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
## June 2, 2026 [elastic-2026-06-02-breaking-changes]
2+
_There are no breaking changes associated with this release._
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
## June 2, 2026 [elastic-2026-06-02-deprecations]
2+
_There are no deprecations associated with this release._
Lines changed: 58 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,58 @@
1+
## June 2, 2026 [elastic-release-notes-2026-06-02]
2+
### Features and enhancements [elastic-2026-06-02-features-enhancements]
3+
* Enable DOC partitioning for all {{esql}} external data sources. [#149642](https://github.com/elastic/elasticsearch/pull/149642)
4+
* Improve {{esql}} NDJSON keyword decoding performance by reducing string allocation. [#149992](https://github.com/elastic/elasticsearch/pull/149992)
5+
* Extract CSV record splitter into reusable component for {{esql}}. [#150048](https://github.com/elastic/elasticsearch/pull/150048)
6+
* Add profiling and slow-log observability for {{esql}} external data sources. [#148530](https://github.com/elastic/elasticsearch/pull/148530)
7+
* Add project routing tests for {{esql}} query distribution.
8+
* Extend `FIRST` and `EARLIEST` to support `dense_vector`, `exponential_histogram`, and `tdigest` types. [#149716](https://github.com/elastic/elasticsearch/pull/149716)
9+
* Introduce the `RecordSplitter` service provider interface for {{esql}}. [#149996](https://github.com/elastic/elasticsearch/pull/149996)
10+
* Add NDJSON record splitter for {{esql}} external data sources. [#150114](https://github.com/elastic/elasticsearch/pull/150114)
11+
* Improve {{esql}} query optimization by pruning redundant STATS groupings. [#150030](https://github.com/elastic/elasticsearch/pull/150030)
12+
* Change {{esql}} CSV/TSV `multi_value_syntax` default to `none` for faster reads. [#150009](https://github.com/elastic/elasticsearch/pull/150009)
13+
* Stop retrying shard requests on replica shards for non-retriable errors. [#149506](https://github.com/elastic/elasticsearch/pull/149506) [#72349](https://github.com/elastic/elasticsearch/issues/72349)
14+
* Expose `_clusters` metadata in open point-in-time response for cross-cluster search. [#149466](https://github.com/elastic/elasticsearch/pull/149466) [#84400](https://github.com/elastic/elasticsearch/issues/84400)
15+
* Add tests for origin project exclusion in search routing.
16+
* Allow appending synonyms to existing synonym rules through `append=true`. [#146870](https://github.com/elastic/elasticsearch/pull/146870) [#146864](https://github.com/elastic/elasticsearch/issues/146864)
17+
* Add support for form-encoded REST request bodies. [#149005](https://github.com/elastic/elasticsearch/pull/149005)
18+
* Add workload identity issuer client for JWT authentication. [#149767](https://github.com/elastic/elasticsearch/pull/149767)
19+
* Hide Agent Builder traces from editor and viewer roles. [#149994](https://github.com/elastic/elasticsearch/pull/149994)
20+
* Register `.evaluation-*` indices as hidden with system, viewer, and editor access. [#148880](https://github.com/elastic/elasticsearch/pull/148880)
21+
* Add implicit type coercion between counter and gauge types in {{esql}} and PromQL. [#149985](https://github.com/elastic/elasticsearch/pull/149985) [#140035](https://github.com/elastic/elasticsearch/issues/140035)
22+
* Add support for the `GET /_prometheus/api/v1/status/buildinfo` endpoint. [#150235](https://github.com/elastic/elasticsearch/pull/150235)
23+
* Add distinct storage class settings for S3. [#148920](https://github.com/elastic/elasticsearch/pull/148920)
24+
* Track remote reindex HTTP response bytes in the request circuit breaker. [#149389](https://github.com/elastic/elasticsearch/pull/149389)
25+
* Add support for `POST` form encoding in Prometheus APIs. [#148974](https://github.com/elastic/elasticsearch/pull/148974)
26+
* Improve file watching test reliability by adding timestamp delay.
27+
* Improve search engine refresh listener coordination. [#149889](https://github.com/elastic/elasticsearch/pull/149889)
28+
* Improve error message when total mapping field limit is reached. [#149768](https://github.com/elastic/elasticsearch/pull/149768)
29+
* Update reindex resilience reference documentation. [#148786](https://github.com/elastic/elasticsearch/pull/148786)
30+
* Temporarily disable `LogsdbIndexingRollingUpgradeIT` rolling upgrade test.
31+
* Add `TO_COUNTER()` function and `::counter` cast operator to {{esql}}. [#149687](https://github.com/elastic/elasticsearch/pull/149687)
32+
* Add `TO_GAUGE()` function and `::gauge` cast operator to {{esql}}. [#149713](https://github.com/elastic/elasticsearch/pull/149713)
33+
* Allow omitting secret settings when updating inference endpoints. [#149628](https://github.com/elastic/elasticsearch/pull/149628)
34+
* Add cancellation checks to Painless fetch, aggregation-reduce, and bulk-write contexts. [#149754](https://github.com/elastic/elasticsearch/pull/149754)
35+
* Reduce vector index merge cost in DiskBBQ by reusing segment centroids. [#145863](https://github.com/elastic/elasticsearch/pull/145863) [#131054](https://github.com/elastic/elasticsearch/issues/131054)
36+
37+
### Fixes [elastic-2026-06-02-fixes]
38+
* Fix {{esql}} to enforce the maximum nested function depth limit. [#149971](https://github.com/elastic/elasticsearch/pull/149971)
39+
* Fix {{esql}} external schema adapter to skip empty data projections. [#149930](https://github.com/elastic/elasticsearch/pull/149930)
40+
* Fix wildcard view resolution that dropped duplicate index copies. [#149418](https://github.com/elastic/elasticsearch/pull/149418) [#149416](https://github.com/elastic/elasticsearch/issues/149416)
41+
* Fix {{esql}} TSV scanner livelock when processing literal quote characters. [#149886](https://github.com/elastic/elasticsearch/pull/149886)
42+
* Fix {{esql}} `LIKE` operator rewrite compatibility for cross-cluster queries. [#149941](https://github.com/elastic/elasticsearch/pull/149941)
43+
* Fix {{esql}} subquery and FORK with inline STATS pruning. [#149783](https://github.com/elastic/elasticsearch/pull/149783)
44+
* Fix {{esql}} deferred column extraction for Parquet struct leaf fields. [#149976](https://github.com/elastic/elasticsearch/pull/149976)
45+
* Fix long integer overflow in {{esql}} `AVG` by casting to double. [#148519](https://github.com/elastic/elasticsearch/pull/148519) [#99575](https://github.com/elastic/elasticsearch/issues/99575)
46+
* Fix {{esql}} over-reading in multi-file queries and cap external parse parallelism. [#149938](https://github.com/elastic/elasticsearch/pull/149938)
47+
* Fix {{esql}} error message for invalid `DATE_PERIOD` usage. [#149942](https://github.com/elastic/elasticsearch/pull/149942)
48+
* Fix partition configuration key threading into file source factory for {{esql}}. [#149816](https://github.com/elastic/elasticsearch/pull/149816)
49+
* Re-enable `statsByFlattenedAllRows` {{esql}} test.
50+
* Fix IVF dynamic visit ratio when rescore oversampling is active. [#150184](https://github.com/elastic/elasticsearch/pull/150184)
51+
* Enforce maximum expression depth limit in EQL and SQL to prevent excessive nesting. [#150003](https://github.com/elastic/elasticsearch/pull/150003)
52+
* Remove `TBUCKET` fallback in PromQL for queries without explicit time bounds. [#149689](https://github.com/elastic/elasticsearch/pull/149689)
53+
* Fix scalar float division precision gated on time-bucket capability. [#150142](https://github.com/elastic/elasticsearch/pull/150142)
54+
* Fix PromQL scalar integer division to preserve fractional values. [#150010](https://github.com/elastic/elasticsearch/pull/150010) [#149792](https://github.com/elastic/elasticsearch/issues/149792)
55+
* Allow updating `chunking_settings` on existing inference endpoints. [#149723](https://github.com/elastic/elasticsearch/pull/149723) [#139575](https://github.com/elastic/elasticsearch/issues/139575)
56+
* Add tests for qualified origin exclusion fix in search routing.
57+
* Fix null pointer exception in `cross_fields` query when `zero_terms_query` is null. [#149935](https://github.com/elastic/elasticsearch/pull/149935) [#149934](https://github.com/elastic/elasticsearch/issues/149934)
58+
* Fix memory accounting in percolator by releasing per-iteration circuit breaker memory. [#150181](https://github.com/elastic/elasticsearch/pull/150181)
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
## June 2, 2026 [elastic-2026-06-02-known-issues]
2+
_There are no known issues associated with this release._

β€Žrelease-notes/elastic-cloud-serverless/index.mdβ€Ž

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,9 @@ Review the changes, fixes, and more to {{serverless-full}}.
1212
<!-- :::{changelog} /releases
1313
::: -->
1414

15+
:::{include} _snippets/2026-06-02/index.md
16+
:::
17+
1518
:::{include} _snippets/2026-06-01/index.md
1619
:::
1720

0 commit comments

Comments
Β (0)