Skip to content
Merged
Show file tree
Hide file tree
Changes from all 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
8 changes: 8 additions & 0 deletions docs/release-notes/breaking-changes.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,14 @@ 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.7 [elasticsearch-9.1.7-breaking-changes]
```{applies_to}
stack: ga 9.1.7
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.7 [elasticsearch-9.1.7-deprecations]
```{applies_to}
stack: ga 9.1.7
Expand Down
94 changes: 94 additions & 0 deletions docs/release-notes/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,100 @@ 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.7 [elasticsearch-9.1.7-release-notes]
```{applies_to}
stack: ga 9.1.7
Expand Down
Loading