You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/release-notes/breaking-changes.md
+69-25
Original file line number
Diff line number
Diff line change
@@ -10,54 +10,98 @@ Breaking changes can impact your Elastic applications, potentially disrupting no
10
10
11
11
If you are migrating from a version prior to version 9.0, you must first upgrade to the last 8.x version available. To learn how to upgrade, check out [Upgrade](docs-content://deploy-manage/upgrade.md).
12
12
13
-
To learn how to upgrade, check out <upradedocs>.
14
-
15
13
% ## Next version [elasticsearch-nextversion-breaking-changes]
16
14
17
15
## 9.0.0 [elasticsearch-900-breaking-changes]
18
16
19
-
Allocation
20
-
: * Increase minimum threshold in shard balancer [#115831](https://github.com/elastic/elasticsearch/pull/115831)
17
+
Aggregations:
18
+
* Remove date histogram boolean support [#118484](https://github.com/elastic/elasticsearch/pull/118484)
19
+
20
+
Allocation:
21
+
* Increase minimum threshold in shard balancer [#115831](https://github.com/elastic/elasticsearch/pull/115831)
* Remove cluster state from `/_cluster/reroute` response [#114231](https://github.com/elastic/elasticsearch/pull/114231) (issue: [#88978](https://github.com/elastic/elasticsearch/issues/88978))
23
+
* Remove cluster state from `/_cluster/reroute` response [#114231](https://github.com/elastic/elasticsearch/pull/114231) (issue: {es-issue}88978[#88978])
23
24
24
-
Analysis
25
-
: * Snowball stemmers have been upgraded [#114146](https://github.com/elastic/elasticsearch/pull/114146)
26
-
* The *german2* stemmer is now an alias for the *german* snowball stemmer [#113614](https://github.com/elastic/elasticsearch/pull/113614)
27
-
* The *persian* analyzer has stemmer by default [#113482](https://github.com/elastic/elasticsearch/pull/113482) (issue: [#113050](https://github.com/elastic/elasticsearch/issues/113050))
25
+
Analysis:
26
+
* Snowball stemmers have been upgraded [#114146](https://github.com/elastic/elasticsearch/pull/114146)
27
+
* The 'german2' stemmer is now an alias for the 'german' snowball stemmer [#113614](https://github.com/elastic/elasticsearch/pull/113614)
28
+
* The 'persian' analyzer has stemmer by default [#113482](https://github.com/elastic/elasticsearch/pull/113482) (issue: {es-issue}113050[#113050])
28
29
* The Korean dictionary for Nori has been updated [#114124](https://github.com/elastic/elasticsearch/pull/114124)
29
30
31
+
Authentication:
32
+
* Configuring a bind DN in an LDAP or Active Directory (AD) realm without a corresponding bind password
33
+
will prevent node from starting [#118366](https://github.com/elastic/elasticsearch/pull/118366)
30
34
31
-
Cluster Coordination
32
-
: * Remove unsupported legacy value for `discovery.type`[#112903](https://github.com/elastic/elasticsearch/pull/112903)
35
+
Cluster Coordination:
36
+
* Remove unsupported legacy value for `discovery.type`[#112903](https://github.com/elastic/elasticsearch/pull/112903)
33
37
38
+
Discovery-Plugins:
39
+
* Upgrade `discovery-ec2` to AWS SDK v2 [#122062](https://github.com/elastic/elasticsearch/pull/122062)
34
40
35
-
Highlighting
36
-
: * Remove support for deprecated `force_source` highlighting parameter [#116943](https://github.com/elastic/elasticsearch/pull/116943)
41
+
EQL:
42
+
* Set allow_partial_search_results=true by default [#120267](https://github.com/elastic/elasticsearch/pull/120267)
37
43
44
+
Extract&Transform:
45
+
* Restrict Connector APIs to manage/monitor_connector privileges [#119863](https://github.com/elastic/elasticsearch/pull/119863)
38
46
39
-
Indices APIs
40
-
: * Apply more strict parsing of actions in bulk API [#115923](https://github.com/elastic/elasticsearch/pull/115923)
47
+
Highlighting:
48
+
* Remove support for deprecated `force_source` highlighting parameter [#116943](https://github.com/elastic/elasticsearch/pull/116943)
49
+
50
+
Indices APIs:
51
+
* Apply more strict parsing of actions in bulk API [#115923](https://github.com/elastic/elasticsearch/pull/115923)
41
52
* Remove deprecated local attribute from alias APIs [#115393](https://github.com/elastic/elasticsearch/pull/115393)
53
+
* Remove the ability to read frozen indices [#120108](https://github.com/elastic/elasticsearch/pull/120108)
* Remove any references to org.elasticsearch.core.RestApiVersion#V_7 [#118103](https://github.com/elastic/elasticsearch/pull/118103)
42
61
62
+
Infra/Logging:
63
+
* Change `deprecation.elasticsearch` keyword to `elasticsearch.deprecation`[#117933](https://github.com/elastic/elasticsearch/pull/117933) (issue: {es-issue}83251[#83251])
64
+
* Rename deprecation index template [#125606](https://github.com/elastic/elasticsearch/pull/125606) (issue: {es-issue}125445[#125445])
43
65
44
-
Infra/REST API
45
-
: * Output a consistent format when generating error json [#90529](https://github.com/elastic/elasticsearch/pull/90529) (issue: [#89387](https://github.com/elastic/elasticsearch/issues/89387))
* Output a consistent format when generating error json [#90529](https://github.com/elastic/elasticsearch/pull/90529) (issue: {es-issue}89387[#89387])
47
71
48
-
Ingest Node
49
-
: * Remove `ecs` option on `user_agent` processor [#116077](https://github.com/elastic/elasticsearch/pull/116077)
72
+
Ingest Node:
73
+
* Remove `ecs` option on `user_agent` processor [#116077](https://github.com/elastic/elasticsearch/pull/116077)
50
74
* Remove ignored fallback option on GeoIP processor [#116112](https://github.com/elastic/elasticsearch/pull/116112)
51
75
76
+
Logs:
77
+
* Conditionally enable logsdb by default for data streams matching with logs-*-* pattern. [#121049](https://github.com/elastic/elasticsearch/pull/121049) (issue: {es-issue}106489[#106489])
78
+
79
+
Machine Learning:
80
+
* Disable machine learning on macOS x86_64 [#104125](https://github.com/elastic/elasticsearch/pull/104125)
81
+
82
+
Mapping:
83
+
* Remove support for type, fields, `copy_to` and boost in metadata field definition [#118825](https://github.com/elastic/elasticsearch/pull/118825)
84
+
* Turn `_source` meta fieldmapper's mode attribute into a no-op [#119072](https://github.com/elastic/elasticsearch/pull/119072) (issue: {es-issue}118596[#118596])
85
+
86
+
Search:
87
+
* Adjust `random_score` default field to `_seq_no` field [#118671](https://github.com/elastic/elasticsearch/pull/118671)
88
+
* Change Semantic Text To Act Like A Normal Text Field [#120813](https://github.com/elastic/elasticsearch/pull/120813)
89
+
* Remove legacy params from range query [#116970](https://github.com/elastic/elasticsearch/pull/116970)
Copy file name to clipboardExpand all lines: docs/release-notes/deprecations.md
+18-7
Original file line number
Diff line number
Diff line change
@@ -14,17 +14,28 @@ To give you insight into what deprecated features you’re using, {{es}}:
14
14
*[Logs deprecation warnings](docs-content://deploy-manage/monitor/logging-configuration/update-elasticsearch-logging-levels.md#deprecation-logging) when deprecated functionality is used.
15
15
*[Provides a deprecation info API](https://www.elastic.co/docs/api/doc/elasticsearch/operation/operation-migration-deprecations) that scans a cluster’s configuration and mappings for deprecated functionality.
16
16
17
-
% ## Next version
17
+
% ## Next version[elasticsearch-nextversion-deprecations]
18
18
19
19
## 9.0.0 [elasticsearch-900-deprecations]
20
20
21
-
Ingest Node
22
-
: * Fix `_type` deprecation on simulate pipeline API[#116259](https://github.com/elastic/elasticsearch/pull/116259)
21
+
ES|QL:
22
+
* Drop support for brackets from METADATA syntax[#119846](https://github.com/elastic/elasticsearch/pull/119846) (issue: {es-issue}115401[#115401])
23
23
24
+
Ingest Node:
25
+
* Fix `_type` deprecation on simulate pipeline API [#116259](https://github.com/elastic/elasticsearch/pull/116259)
24
26
25
-
Machine Learning
26
-
: * [Inference API] Deprecate elser service [#113216](https://github.com/elastic/elasticsearch/pull/113216)
27
+
Machine Learning:
28
+
* Add deprecation warning for flush API [#121667](https://github.com/elastic/elasticsearch/pull/121667) (issue: {es-issue}121506[#121506])
29
+
* Removing index alias creation for deprecated transforms notification index [#117583](https://github.com/elastic/elasticsearch/pull/117583)
30
+
*[Inference API] Deprecate elser service [#113216](https://github.com/elastic/elasticsearch/pull/113216)
31
+
32
+
Rollup:
33
+
* Emit deprecation warning when executing one of the rollup APIs [#113131](https://github.com/elastic/elasticsearch/pull/113131)
0 commit comments