Skip to content
Merged
Show file tree
Hide file tree
Changes from 5 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 7 additions & 0 deletions docs/release-notes/breaking-changes.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,13 @@ If you are migrating from a version prior to version 9.0, you must first upgrade

% ## Next version [elasticsearch-nextversion-breaking-changes]

## 9.2.1 [elasticsearch-9.2.1-breaking-changes]
```{applies_to}
stack: ga 9.2.1
```

There are no breaking changes associated with this release.

## 9.1.6 [elasticsearch-9.1.6-breaking-changes]

There are no breaking changes associated with this release.
Expand Down
212 changes: 212 additions & 0 deletions docs/release-notes/changelog-bundles/9.2.1.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,212 @@
version: 9.2.1
released: false
generated: 2025-11-10T15:18:39.428584800Z
changelogs:
- pr: 132455
summary: "Make equals include ids for Alias, `TypedAttribute`"
area: ES|QL
type: bug
issues:
- 131509
- 132634
- pr: 134223
summary: Improve concurrency design of `EnterpriseGeoIpDownloader`
area: Ingest Node
type: bug
issues:
- 126124
- pr: 134359
summary: Make `MutableSearchResponse` ref-counted to prevent use-after-close in async search
area: Search
type: bug
issues: []
- pr: 135795
summary: Grants `kibana_system` the ability to forcemerge certain indices
area: Authorization
type: bug
issues: []
- pr: 136147
summary: Fixed geo point block loader slowness
area: Mapping
type: bug
issues: []
- pr: 136231
summary: Return a better error message when Timestamp is renamed in TS queries
area: ES|QL
type: bug
issues:
- 134994
- pr: 136327
summary: Enable new data types with created version
area: ES|QL
type: enhancement
issues: []
- pr: 136467
summary: "ESQL: Fix double release in inline stats when `LocalRelation` is reused"
area: ES|QL
type: bug
issues:
- 135679
- pr: 136720
summary: Use Suppliers To Get Inference Results In Semantic Queries
area: Vector Search
type: bug
issues:
- 136621
- pr: 136729
summary: Start readiness service after http is started
area: Infra/Node Lifecycle
type: bug
issues: []
- pr: 136773
summary: Return `ConstNullBlock` in `FromAggMetricDouble`
area: ES|QL
type: bug
issues: []
- pr: 136818
summary: "ESQL: Fix lookup join filter pushdown to use semantic equality"
area: ES|QL
type: bug
issues:
- 136599
- pr: 136881
summary: "Disallow `max_inner_product`, swap `dot_product` for `cosine` for int8_hnsw GPU type"
area: Search
type: bug
issues: []
- pr: 136889
summary: Remove early phase failure in batched
area: Search
type: bug
issues:
- 134151
- pr: 136929
summary: Handle indices with zero/missing uptime correctly in write-load calculation
area: Allocation
type: bug
issues: []
- pr: 136961
summary: Fix `ignore_unmapped` setting when using `geo_shape` query with a pre-indexed shape
area: Geo
type: bug
issues:
- 136954
- pr: 136963
summary: Upgrade ASM to 9.9
area: Infra/Core
type: upgrade
issues: []
- pr: 137025
summary: Fix `ReplaceAliasingEvalWithProject` in case of shadowing
area: ES|QL
type: bug
issues:
- 137019
- pr: 137032
summary: Fix handling equality with MV constants properly
area: ES|QL
type: bug
issues:
- 136998
- 136939
- pr: 137047
summary: Reject invalid `reverse_nested` aggs
area: Aggregations
type: bug
issues: []
- pr: 137055
summary: Do not create inference endpoint if ID is used in existing mappings
area: Machine Learning
type: bug
issues:
- 124272
- pr: 137074
summary: Adjust GPU graph building params
area: Search
type: enhancement
issues: []
- pr: 137077
summary: Catch exceptions from `mapperService` in `StoreRecovery.recoverFromLocalShards`
area: Recovery
type: bug
issues: []
- pr: 137096
summary: Fix mapping conflicts in clone/split/shrink APIs
area: Indices APIs
type: bug
issues: []
- pr: 137111
summary: Remove `auto_expand_replicas` setting during index clone in `searchable_snapshot`
area: ILM+SLM
type: bug
issues: []
- pr: 137219
summary: Perform query field validation for rerank task type
area: Machine Learning
type: bug
issues: []
- pr: 137222
summary: "[Sentinel One] Add `manage`, `create_index`, `read`, `index`, `write`, `delete`, permission for third-party agent indices in the `Kibana system` to support the threat event data stream."
area: Authorization
type: enhancement
issues:
- 240901
- pr: 137275
summary: "Reindex-from-remote: Fail on manual slicing param"
area: Indices APIs
type: bug
issues:
- 136269
- pr: 137325
summary: "Enable `_otlp` usage with `create_doc`, `auto_configure` privileges"
area: TSDB
type: bug
issues: []
- pr: 137375
summary: Allow opting out of force-merging on a cloned index in ILM's searchable snapshot action
area: ILM+SLM
type: enhancement
issues: []
- pr: 137387
summary: Extends constant MVs handling with warnings to general binary comparisons
area: ES|QL
type: bug
issues: []
- pr: 137394
summary: Fix dropped ignore above fields
area: Mapping
type: bug
issues:
- 137360
- pr: 137398
summary: Error if installed plugin is inside plugins folder
area: Infra/Plugins
type: enhancement
issues:
- 27401
- pr: 137399
summary: Allow allocating clones over low watermark
area: Allocation
type: bug
issues: []
- pr: 137407
summary: Taking additional settings providers into account for data stream effective settings
area: Data streams
type: bug
issues:
- 137381
- pr: 137442
summary: Handle ._original stored fields with fls
area: Authorization
type: bug
issues: []
- pr: 137479
summary: "Fix illegal_access_exception: class com.maxmind.db.Decoder from `ip_location` processor"
area: Ingest Node
type: bug
issues: []
- pr: 137640
summary: Update bundled JDK to Java 25.0.1+8
area: Packaging
type: upgrade
issues: []
7 changes: 7 additions & 0 deletions docs/release-notes/deprecations.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,13 @@ To give you insight into what deprecated features you’re using, {{es}}:

% ## Next version [elasticsearch-nextversion-deprecations]

## 9.2.1 [elasticsearch-9.2.1-deprecations]
```{applies_to}
stack: ga 9.2.1
```

There are no deprecations associated with this release.

## 9.1.6 [elasticsearch-9.1.6-deprecations]

There are no deprecations associated with this release.
Expand Down
96 changes: 96 additions & 0 deletions docs/release-notes/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,102 @@ To check for security updates, go to [Security announcements for the Elastic sta
% ### Fixes [elasticsearch-next-fixes]
% *

## 9.2.1 [elasticsearch-9.2.1-release-notes]
```{applies_to}
stack: ga 9.2.1
```

### Features and enhancements [elasticsearch-9.2.1-features-enhancements]

Authorization:
* [Sentinel One] Add `manage`, `create_index`, `read`, `index`, `write`, `delete`, permission for third-party agent indices in the `Kibana system` to support the threat event data stream. [#137222](https://github.com/elastic/elasticsearch/pull/137222) (issue: [#240901](https://github.com/elastic/elasticsearch/issues/240901))

ES|QL:
* Enable new data types with created version [#136327](https://github.com/elastic/elasticsearch/pull/136327)

ILM+SLM:
* Allow opting out of force-merging on a cloned index in ILM's searchable snapshot action [#137375](https://github.com/elastic/elasticsearch/pull/137375)

Infra/Core:
* Upgrade ASM to 9.9 [#136963](https://github.com/elastic/elasticsearch/pull/136963)

Infra/Plugins:
* Error if installed plugin is inside plugins folder [#137398](https://github.com/elastic/elasticsearch/pull/137398) (issue: [#27401](https://github.com/elastic/elasticsearch/issues/27401))

Packaging:
* Update bundled JDK to Java 25.0.1+8 [#137640](https://github.com/elastic/elasticsearch/pull/137640)

Search:
* Adjust GPU graph building params [#137074](https://github.com/elastic/elasticsearch/pull/137074)


### Fixes [elasticsearch-9.2.1-fixes]

Aggregations:
* Reject invalid `reverse_nested` aggs [#137047](https://github.com/elastic/elasticsearch/pull/137047)

Allocation:
* Allow allocating clones over low watermark [#137399](https://github.com/elastic/elasticsearch/pull/137399)
* Handle indices with zero/missing uptime correctly in write-load calculation [#136929](https://github.com/elastic/elasticsearch/pull/136929)

Authorization:
* Grants `kibana_system` the ability to forcemerge certain indices [#135795](https://github.com/elastic/elasticsearch/pull/135795)
* Handle ._original stored fields with fls [#137442](https://github.com/elastic/elasticsearch/pull/137442)

Data streams:
* Taking additional settings providers into account for data stream effective settings [#137407](https://github.com/elastic/elasticsearch/pull/137407) (issue: [#137381](https://github.com/elastic/elasticsearch/issues/137381))

ES|QL:
* ESQL: Fix double release in inline stats when `LocalRelation` is reused [#136467](https://github.com/elastic/elasticsearch/pull/136467) (issue: [#135679](https://github.com/elastic/elasticsearch/issues/135679))
* ESQL: Fix lookup join filter pushdown to use semantic equality [#136818](https://github.com/elastic/elasticsearch/pull/136818) (issue: [#136599](https://github.com/elastic/elasticsearch/issues/136599))
* Extends constant MVs handling with warnings to general binary comparisons [#137387](https://github.com/elastic/elasticsearch/pull/137387)
* Fix `ReplaceAliasingEvalWithProject` in case of shadowing [#137025](https://github.com/elastic/elasticsearch/pull/137025) (issue: [#137019](https://github.com/elastic/elasticsearch/issues/137019))
* Fix handling equality with MV constants properly [#137032](https://github.com/elastic/elasticsearch/pull/137032) (issues: [#136998](https://github.com/elastic/elasticsearch/issues/136998), [#136939](https://github.com/elastic/elasticsearch/issues/136939))
* Make equals include ids for Alias, `TypedAttribute` [#132455](https://github.com/elastic/elasticsearch/pull/132455) (issues: [#131509](https://github.com/elastic/elasticsearch/issues/131509), [#132634](https://github.com/elastic/elasticsearch/issues/132634))
* Return `ConstNullBlock` in `FromAggMetricDouble` [#136773](https://github.com/elastic/elasticsearch/pull/136773)
* Return a better error message when Timestamp is renamed in TS queries [#136231](https://github.com/elastic/elasticsearch/pull/136231) (issue: [#134994](https://github.com/elastic/elasticsearch/issues/134994))

Geo:
* Fix `ignore_unmapped` setting when using `geo_shape` query with a pre-indexed shape [#136961](https://github.com/elastic/elasticsearch/pull/136961) (issue: [#136954](https://github.com/elastic/elasticsearch/issues/136954))

ILM+SLM:
* Remove `auto_expand_replicas` setting during index clone in `searchable_snapshot` [#137111](https://github.com/elastic/elasticsearch/pull/137111)

Indices APIs:
* Fix mapping conflicts in clone/split/shrink APIs [#137096](https://github.com/elastic/elasticsearch/pull/137096)
* Reindex-from-remote: Fail on manual slicing param [#137275](https://github.com/elastic/elasticsearch/pull/137275) (issue: [#136269](https://github.com/elastic/elasticsearch/issues/136269))

Infra/Node Lifecycle:
* Start readiness service after http is started [#136729](https://github.com/elastic/elasticsearch/pull/136729)

Ingest Node:
* Fix illegal_access_exception: class com.maxmind.db.Decoder from `ip_location` processor [#137479](https://github.com/elastic/elasticsearch/pull/137479)
* Improve concurrency design of `EnterpriseGeoIpDownloader` [#134223](https://github.com/elastic/elasticsearch/pull/134223) (issue: [#126124](https://github.com/elastic/elasticsearch/issues/126124))

Machine Learning:
* Do not create inference endpoint if ID is used in existing mappings [#137055](https://github.com/elastic/elasticsearch/pull/137055) (issue: [#124272](https://github.com/elastic/elasticsearch/issues/124272))
* Perform query field validation for rerank task type [#137219](https://github.com/elastic/elasticsearch/pull/137219)

Mapping:
* Fix dropped ignore above fields [#137394](https://github.com/elastic/elasticsearch/pull/137394) (issue: [#137360](https://github.com/elastic/elasticsearch/issues/137360))
* Fixed geo point block loader slowness [#136147](https://github.com/elastic/elasticsearch/pull/136147)

Recovery:
* Catch exceptions from `mapperService` in `StoreRecovery.recoverFromLocalShards` [#137077](https://github.com/elastic/elasticsearch/pull/137077)

Search:
* Disallow `max_inner_product`, swap `dot_product` for `cosine` for int8_hnsw GPU type [#136881](https://github.com/elastic/elasticsearch/pull/136881)
* Make `MutableSearchResponse` ref-counted to prevent use-after-close in async search [#134359](https://github.com/elastic/elasticsearch/pull/134359)
* Remove early phase failure in batched [#136889](https://github.com/elastic/elasticsearch/pull/136889) (issue: [#134151](https://github.com/elastic/elasticsearch/issues/134151))

TSDB:
* Enable `_otlp` usage with `create_doc`, `auto_configure` privileges [#137325](https://github.com/elastic/elasticsearch/pull/137325)

Vector Search:
* Use Suppliers To Get Inference Results In Semantic Queries [#136720](https://github.com/elastic/elasticsearch/pull/136720) (issue: [#136621](https://github.com/elastic/elasticsearch/issues/136621))



## 9.1.6 [elasticsearch-9.1.6-release-notes]

### Features and enhancements [elasticsearch-9.1.6-features-enhancements]
Expand Down