|
@@ -20,6 +20,79 @@ To check for security updates, go to [Security announcements for the Elastic sta
|
|
|
% ### Fixes [elasticsearch-next-fixes]
|
|
|
% *
|
|
|
|
|
|
+## 9.0.3 [elasticsearch-9.0.3-release-notes]
|
|
|
+```{applies_to}
|
|
|
+stack: coming 9.0.3
|
|
|
+```
|
|
|
+
|
|
|
+### Features and enhancements [elasticsearch-9.0.3-features-enhancements]
|
|
|
+
|
|
|
+Authorization:
|
|
|
+* Fix unsupported privileges error message during role and API key creation [#129158](https://github.com/elastic/elasticsearch/pull/129158) (issue: [#128132](https://github.com/elastic/elasticsearch/issues/128132))
|
|
|
+
|
|
|
+Engine:
|
|
|
+* Threadpool merge executor is aware of available disk space [#127613](https://github.com/elastic/elasticsearch/pull/127613)
|
|
|
+* Threadpool merge scheduler [#120869](https://github.com/elastic/elasticsearch/pull/120869)
|
|
|
+
|
|
|
+Ingest Node:
|
|
|
+* Update traces duration mappings with appropriate unit type [#129418](https://github.com/elastic/elasticsearch/pull/129418)
|
|
|
+
|
|
|
+Snapshot/Restore:
|
|
|
+* Update shardGenerations for all indices on snapshot finalization [#128650](https://github.com/elastic/elasticsearch/pull/128650) (issue: [#108907](https://github.com/elastic/elasticsearch/issues/108907))
|
|
|
+
|
|
|
+Stats:
|
|
|
+* Optimize sparse vector stats collection [#128740](https://github.com/elastic/elasticsearch/pull/128740)
|
|
|
+
|
|
|
+### Fixes [elasticsearch-9.0.3-fixes]
|
|
|
+
|
|
|
+Aggregations:
|
|
|
+* Aggs: Fix significant terms not finding background docuemnts for nested fields [#128472](https://github.com/elastic/elasticsearch/pull/128472) (issue: [#101163](https://github.com/elastic/elasticsearch/issues/101163))
|
|
|
+
|
|
|
+Authorization:
|
|
|
+* Prevent invalid privileges in manage roles privilege [#128532](https://github.com/elastic/elasticsearch/pull/128532) (issue: [#127496](https://github.com/elastic/elasticsearch/issues/127496))
|
|
|
+
|
|
|
+CCS:
|
|
|
+* Handle the indices pattern `["*", "-*"]` when grouping indices by cluster name [#128610](https://github.com/elastic/elasticsearch/pull/128610)
|
|
|
+
|
|
|
+ES|QL:
|
|
|
+* Fix `FieldAttribute` name usage in `InferNonNullAggConstraint` [#128910](https://github.com/elastic/elasticsearch/pull/128910)
|
|
|
+* Fix case insensitive comparisons to "" [#127532](https://github.com/elastic/elasticsearch/pull/127532) (issue: [#127431](https://github.com/elastic/elasticsearch/issues/127431))
|
|
|
+* Support DATE_NANOS in LOOKUP JOIN [#127962](https://github.com/elastic/elasticsearch/pull/127962) (issue: [#127249](https://github.com/elastic/elasticsearch/issues/127249))
|
|
|
+* Throw ISE instead of IAE for illegal block in page [#128960](https://github.com/elastic/elasticsearch/pull/128960)
|
|
|
+
|
|
|
+IdentityProvider:
|
|
|
+* Improve cache invalidation in IdP SP cache [#128890](https://github.com/elastic/elasticsearch/pull/128890)
|
|
|
+
|
|
|
+Indices APIs:
|
|
|
+* Avoid unnecessary determinization in index pattern conflict checks [#128362](https://github.com/elastic/elasticsearch/pull/128362)
|
|
|
+
|
|
|
+Infra/Core:
|
|
|
+* Update AbstractXContentParser to support parsers that don't provide text characters [#129005](https://github.com/elastic/elasticsearch/pull/129005)
|
|
|
+
|
|
|
+Infra/Plugins:
|
|
|
+* Add complete attribute to .fleet-agents docs [#127651](https://github.com/elastic/elasticsearch/pull/127651)
|
|
|
+
|
|
|
+Machine Learning:
|
|
|
+* Account for Java direct memory on machine learning nodes to prevent out-of-memory crashes. [#128742](https://github.com/elastic/elasticsearch/pull/128742)
|
|
|
+* Ensure that anomaly detection job state update retries if master node is temoporarily unavailable [#129391](https://github.com/elastic/elasticsearch/pull/129391) (issue: [#126148](https://github.com/elastic/elasticsearch/issues/126148))
|
|
|
+* Prevent ML data retention logic from failing when deleting documents in read-only indices [#125408](https://github.com/elastic/elasticsearch/pull/125408)
|
|
|
+
|
|
|
+Mapping:
|
|
|
+* Check prefixes when constructing synthetic source for flattened fields [#129580](https://github.com/elastic/elasticsearch/pull/129580) (issue: [#129508](https://github.com/elastic/elasticsearch/issues/129508))
|
|
|
+
|
|
|
+Search:
|
|
|
+* Fix NPE in semantic highlighter [#128989](https://github.com/elastic/elasticsearch/pull/128989) (issue: [#128975](https://github.com/elastic/elasticsearch/issues/128975))
|
|
|
+* Fix inner hits + aggregations concurrency bug [#128036](https://github.com/elastic/elasticsearch/pull/128036) (issue: [#122419](https://github.com/elastic/elasticsearch/issues/122419))
|
|
|
+* Fix minmax normalizer handling of single-doc result sets [#128689](https://github.com/elastic/elasticsearch/pull/128689)
|
|
|
+* Fix missing highlighting in `match_all` queries for `semantic_text` fields [#128702](https://github.com/elastic/elasticsearch/pull/128702)
|
|
|
+
|
|
|
+Searchable Snapshots:
|
|
|
+* Adjust unpromotable shard refresh request validation to allow `RefreshResult.NO_REFRESH` [#129176](https://github.com/elastic/elasticsearch/pull/129176) (issue: [#129036](https://github.com/elastic/elasticsearch/issues/129036))
|
|
|
+
|
|
|
+Security:
|
|
|
+* Fix error message when changing the password for a user in the file realm [#127621](https://github.com/elastic/elasticsearch/pull/127621)
|
|
|
+
|
|
|
+
|
|
|
## 9.0.2 [elasticsearch-9.0.2-release-notes]
|
|
|
```{applies_to}
|
|
|
stack: coming 9.0.2
|
|
@@ -409,8 +482,6 @@ Machine Learning:
|
|
|
* Support mTLS for the Elastic Inference Service integration inside the inference API [#119679](https://github.com/elastic/elasticsearch/pull/119679)
|
|
|
* [Inference API] Add node-local rate limiting for the inference API [#120400](https://github.com/elastic/elasticsearch/pull/120400)
|
|
|
* [Inference API] fix spell words: covertToString to convertToString [#119922](https://github.com/elastic/elasticsearch/pull/119922)
|
|
|
-* Update Linux build images to Rocky Linux 8 with gcc 13.3 [#2773](https://github.com/elastic/ml-cpp/pull/2773)
|
|
|
-
|
|
|
|
|
|
Mapping:
|
|
|
* Add Optional Source Filtering to Source Loaders [#113827](https://github.com/elastic/elasticsearch/pull/113827)
|