Skip to content

Commit 2983fad

Browse files
committed
Add release notes for 8.0.0
1 parent a08a59e commit 2983fad

File tree

1 file changed

+279
-0
lines changed

1 file changed

+279
-0
lines changed

docs/release-notes/8.0.0.asciidoc

+279
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,279 @@
1+
[[release_notes_8_0_0]]
2+
=== Version 8.0.0
3+
4+
[discrete]
5+
==== Changes and bug fixes
6+
7+
This release updates the API to Elasticsearch 8.0.0.
8+
9+
[discrete]
10+
==== Breaking changes between 8.0.0 and 7.17.0
11+
12+
Class `c.e.c.e._types.aggregations.LongTermsBucket`: ::
13+
* Property `key` changed from `String` to `long`.
14+
Class `c.e.c.e._types.query_dsl.LikeDocument`: ::
15+
* Property `type` removed.
16+
Class `c.e.c.e._types.WriteResponseBase`: ::
17+
* Property `type` removed.
18+
Class `c.e.c.e.cat.CatAnomalyDetectorColumn` removed.::
19+
Class `c.e.c.e.cat.MlDatafeedsRequest`: ::
20+
* Property `allowNoDatafeeds` removed.
21+
Class `c.e.c.e.cat.MlJobsRequest`: ::
22+
* Property `allowNoJobs` removed.
23+
Class `c.e.c.e.cat.thread_pool.ThreadPoolSize` removed.::
24+
Class `c.e.c.e.cat.ThreadPoolRequest`: ::
25+
* Property `size` removed.
26+
Class `c.e.c.e.core.bulk.BulkResponseItem`: ::
27+
* Property `type` removed.
28+
Class `c.e.c.e.core.BulkRequest`: ::
29+
* Property `type` removed.
30+
Class `c.e.c.e.core.CountRequest`: ::
31+
* Property `type` removed.
32+
Class `c.e.c.e.core.CreateRequest`: ::
33+
* Property `type` removed.
34+
Class `c.e.c.e.core.CreateResponse`: ::
35+
Class `c.e.c.e.core.DeleteByQueryRequest`: ::
36+
* Property `size` removed.
37+
* Property `type` removed.
38+
Class `c.e.c.e.core.DeleteByQueryRethrottleResponse`: ::
39+
Class `c.e.c.e.core.DeleteRequest`: ::
40+
* Property `type` removed.
41+
Class `c.e.c.e.core.DeleteResponse`: ::
42+
Class `c.e.c.e.core.ExistsRequest`: ::
43+
* Property `type` removed.
44+
Class `c.e.c.e.core.ExistsSourceRequest`: ::
45+
* Property `type` removed.
46+
Class `c.e.c.e.core.ExplainRequest`: ::
47+
* Property `type` removed.
48+
Class `c.e.c.e.core.ExplainResponse`: ::
49+
* Property `type` removed.
50+
Class `c.e.c.e.core.get.GetResult`: ::
51+
* Property `type` removed.
52+
Class `c.e.c.e.core.GetRequest`: ::
53+
* Property `type` removed.
54+
Class `c.e.c.e.core.GetResponse`: ::
55+
Class `c.e.c.e.core.GetSourceRequest`: ::
56+
* Property `type` removed.
57+
Class `c.e.c.e.core.IndexRequest`: ::
58+
* Property `type` removed.
59+
Class `c.e.c.e.core.IndexResponse`: ::
60+
Class `c.e.c.e.core.mget.MultiGetError`: ::
61+
* Property `type` removed.
62+
Class `c.e.c.e.core.mget.MultiGetOperation`: ::
63+
* Property `type` removed.
64+
Class `c.e.c.e.core.MgetRequest`: ::
65+
* Property `type` removed.
66+
Class `c.e.c.e.core.msearch.MultiSearchItem`: ::
67+
Class `c.e.c.e.core.MsearchRequest`: ::
68+
* Property `type` removed.
69+
Class `c.e.c.e.core.MsearchTemplateRequest`: ::
70+
* Property `type` removed.
71+
Class `c.e.c.e.core.mtermvectors.MultiTermVectorsOperation`: ::
72+
* Property `fieldStatistics` changed from `boolean` to `Boolean`.
73+
* Property `offsets` changed from `boolean` to `Boolean`.
74+
* Property `payloads` changed from `boolean` to `Boolean`.
75+
* Property `positions` changed from `boolean` to `Boolean`.
76+
* Property `termStatistics` changed from `boolean` to `Boolean`.
77+
* Property `version` changed from `long` to `Long`.
78+
Class `c.e.c.e.core.mtermvectors.MultiTermVectorsResult`: ::
79+
* Property `found` changed from `boolean` to `Boolean`.
80+
* Property `took` changed from `long` to `Long`.
81+
* Property `version` changed from `long` to `Long`.
82+
Class `c.e.c.e.core.MtermvectorsRequest`: ::
83+
* Property `type` removed.
84+
Class `c.e.c.e.core.rank_eval.RankEvalHit`: ::
85+
* Property `type` removed.
86+
Class `c.e.c.e.core.ScrollResponse`: ::
87+
Class `c.e.c.e.core.search.AggregationProfileDebug`: ::
88+
* Property `delegateDebug` changed from `c.e.c.e.core.search.AggregationProfileDelegateDebug` to `c.e.c.e.core.search.AggregationProfileDebug`.
89+
Class `c.e.c.e.core.search.AggregationProfileDelegateDebug` removed.::
90+
Class `c.e.c.e.core.search.BuiltinHighlighterType` removed.::
91+
Class `c.e.c.e.core.search.CompletionSuggestOption`: ::
92+
* Property `type` removed.
93+
Class `c.e.c.e.core.search.HighlighterType` changed to an enum.::
94+
Class `c.e.c.e.core.search.Hit`: ::
95+
* Property `type` removed.
96+
Class `c.e.c.e.core.SearchRequest`: ::
97+
* Property `type` removed.
98+
Class `c.e.c.e.core.SearchResponse`: ::
99+
* Property `documents` removed.
100+
Class `c.e.c.e.core.SearchTemplateRequest`: ::
101+
* Property `type` removed.
102+
Class `c.e.c.e.core.TermvectorsRequest`: ::
103+
* Property `type` removed.
104+
Class `c.e.c.e.core.TermvectorsResponse`: ::
105+
* Property `type` removed.
106+
Class `c.e.c.e.core.UpdateByQueryRequest`: ::
107+
* Property `size` removed.
108+
* Property `type` removed.
109+
Class `c.e.c.e.core.UpdateRequest`: ::
110+
* Property `type` removed.
111+
Class `c.e.c.e.core.UpdateResponse`: ::
112+
Class `c.e.c.e.enrich.stats.ExecutingPolicy`: ::
113+
* Property `task` changed from `c.e.c.e.tasks.Info` to `c.e.c.e.tasks.TaskInfo`.
114+
Class `c.e.c.e.eql.EqlSearchRequest`: ::
115+
* Property `fields` changed from `c.e.c.e._types.query_dsl.FieldAndFormat` to `List`.
116+
* Property `index` changed from `String` to `List`.
117+
Class `c.e.c.e.graph.ExploreRequest`: ::
118+
* Property `type` removed.
119+
Class `c.e.c.e.indices.CreateIndexRequest`: ::
120+
* Property `includeTypeName` removed.
121+
Class `c.e.c.e.indices.ElasticsearchIndicesAsyncClient`: ::
122+
* Method `existsType` removed.
123+
* Method `flushSynced` removed.
124+
* Method `freeze` removed.
125+
* Method `getUpgrade` removed.
126+
* Method `upgrade` removed.
127+
Class `c.e.c.e.indices.ElasticsearchIndicesClient`: ::
128+
* Method `existsType` removed.
129+
* Method `existsType` removed.
130+
* Method `flushSynced` removed.
131+
* Method `flushSynced` removed.
132+
* Method `flushSynced` removed.
133+
* Method `freeze` removed.
134+
* Method `freeze` removed.
135+
* Method `getUpgrade` removed.
136+
* Method `getUpgrade` removed.
137+
* Method `getUpgrade` removed.
138+
* Method `upgrade` removed.
139+
* Method `upgrade` removed.
140+
* Method `upgrade` removed.
141+
Class `c.e.c.e.indices.ExistsTypeRequest` removed.::
142+
Class `c.e.c.e.indices.ExistsTypeResponse` removed.::
143+
Class `c.e.c.e.indices.FlushSyncedRequest` removed.::
144+
Class `c.e.c.e.indices.FlushSyncedResponse` removed.::
145+
Class `c.e.c.e.indices.FreezeRequest` removed.::
146+
Class `c.e.c.e.indices.FreezeResponse` removed.::
147+
Class `c.e.c.e.indices.GetFieldMappingRequest`: ::
148+
* Property `includeTypeName` removed.
149+
* Property `type` removed.
150+
Class `c.e.c.e.indices.GetIndexRequest`: ::
151+
* Property `includeTypeName` removed.
152+
Class `c.e.c.e.indices.GetIndexTemplateRequest`: ::
153+
* Property `includeTypeName` removed.
154+
Class `c.e.c.e.indices.GetMappingRequest`: ::
155+
* Property `includeTypeName` removed.
156+
* Property `type` removed.
157+
Class `c.e.c.e.indices.GetTemplateRequest`: ::
158+
* Property `includeTypeName` removed.
159+
Class `c.e.c.e.indices.GetUpgradeRequest` removed.::
160+
Class `c.e.c.e.indices.GetUpgradeResponse` removed.::
161+
Class `c.e.c.e.indices.IndexSettings`: ::
162+
* Property `mergeSchedulerMaxThreadCount` removed.
163+
* Property `translogDurability` removed.
164+
* Property `translogFlushThresholdSize` removed.
165+
Class `c.e.c.e.indices.IndicesStatsRequest`: ::
166+
* Property `types` removed.
167+
Class `c.e.c.e.indices.OverlappingIndexTemplate` removed.::
168+
Class `c.e.c.e.indices.PutMappingRequest`: ::
169+
* Property `includeTypeName` removed.
170+
* Property `type` removed.
171+
Class `c.e.c.e.indices.PutTemplateRequest`: ::
172+
* Property `includeTypeName` removed.
173+
Class `c.e.c.e.indices.RolloverRequest`: ::
174+
* Property `includeTypeName` removed.
175+
* Property `mappings` changed from `c.e.c.e.indices.rollover.IndexRolloverMapping` to `c.e.c.e._types.mapping.TypeMapping`.
176+
Class `c.e.c.e.indices.UpgradeRequest` removed.::
177+
Class `c.e.c.e.indices.UpgradeResponse` removed.::
178+
Class `c.e.c.e.indices.ValidateQueryRequest`: ::
179+
* Property `type` removed.
180+
Class `c.e.c.e.ingest.simulate.DocumentSimulation`: ::
181+
* Property `type` removed.
182+
Class `c.e.c.e.license.ElasticsearchLicenseAsyncClient`: ::
183+
* Method `post` removed.
184+
Class `c.e.c.e.license.ElasticsearchLicenseClient`: ::
185+
* Method `post` removed.
186+
Class `c.e.c.e.ml.CloseJobRequest`: ::
187+
* Property `allowNoJobs` removed.
188+
Class `c.e.c.e.ml.GetDatafeedsRequest`: ::
189+
* Property `allowNoDatafeeds` removed.
190+
Class `c.e.c.e.ml.GetDatafeedStatsRequest`: ::
191+
* Property `allowNoDatafeeds` removed.
192+
Class `c.e.c.e.ml.GetJobsRequest`: ::
193+
* Property `allowNoJobs` removed.
194+
Class `c.e.c.e.ml.GetJobStatsRequest`: ::
195+
* Property `allowNoJobs` removed.
196+
Class `c.e.c.e.ml.GetOverallBucketsRequest`: ::
197+
* Property `allowNoJobs` removed.
198+
Class `c.e.c.e.ml.StopDatafeedRequest`: ::
199+
* Property `allowNoDatafeeds` removed.
200+
Class `c.e.c.e.rollup.delete_job.TaskFailure` removed.::
201+
Class `c.e.c.e.rollup.delete_job.TaskFailureReason` removed.::
202+
Class `c.e.c.e.rollup.GetRollupIndexCapsRequest`: ::
203+
* Property `index` changed from `String` to `List`.
204+
Class `c.e.c.e.rollup.PutJobRequest`: ::
205+
* Property `pageSize` changed from `Long` to `int`.
206+
Class `c.e.c.e.rollup.RollupSearchRequest`: ::
207+
* Property `type` removed.
208+
Class `c.e.c.e.security.authenticate.ApiKey` removed.::
209+
Class `c.e.c.e.security.AuthenticateResponse`: ::
210+
* Property `apiKey` changed from `c.e.c.e.security.authenticate.ApiKey` to `c.e.c.e.security.ApiKey`.
211+
Class `c.e.c.e.security.get_api_key.ApiKey` removed.::
212+
Class `c.e.c.e.security.GetPrivilegesRequest`: ::
213+
* Property `name` changed from `String` to `List`.
214+
Class `c.e.c.e.security.GetRoleMappingRequest`: ::
215+
* Property `name` changed from `String` to `List`.
216+
Class `c.e.c.e.security.GetRoleRequest`: ::
217+
* Property `name` changed from `String` to `List`.
218+
Class `c.e.c.e.security.GetServiceCredentialsResponse`: ::
219+
* Property `fileTokens` removed.
220+
* Property `nodeName` removed.
221+
Class `c.e.c.e.security.grant_api_key.ApiKey` removed.::
222+
Class `c.e.c.e.security.GrantApiKeyRequest`: ::
223+
* Property `apiKey` changed from `c.e.c.e.security.grant_api_key.ApiKey` to `c.e.c.e.security.grant_api_key.GrantApiKey`.
224+
Class `c.e.c.e.security.IndicesPrivileges`: ::
225+
* Property `fieldSecurity` changed from `c.e.c.e.security.FieldSecurity` to `List`.
226+
* Property `query` changed from `List` to `c.e.c.e._types.query_dsl.Query`.
227+
Class `c.e.c.e.sql.query.Column` removed.::
228+
Class `c.e.c.e.tasks.GetTasksResponse`: ::
229+
* Property `response` changed from `c.e.c.e.tasks.Status` to `c.e.c.e.tasks.TaskStatus`.
230+
* Property `task` changed from `c.e.c.e.tasks.Info` to `c.e.c.e.tasks.TaskInfo`.
231+
Class `c.e.c.e.tasks.Info` removed.::
232+
Class `c.e.c.e.tasks.ListRequest`: ::
233+
* Property `nodes` removed.
234+
Class `c.e.c.e.tasks.ListResponse`: ::
235+
* Parent class changed from `Object` to `c.e.c.e.tasks.TaskListResponseBase`.
236+
* Property `tasks` removed.
237+
Class `c.e.c.e.tasks.State` removed.::
238+
Class `c.e.c.e.tasks.Status` removed.::
239+
Class `c.e.c.e.tasks.TaskExecutingNode` removed.::
240+
Class `c.e.c.e.transform.get_transform_stats.Checkpointing`: ::
241+
* Property `changesLastDetectedAt` changed from `long` to `Long`.
242+
Class `c.e.c.e.transform.PreviewTransformRequest`: ::
243+
* Property `dest` changed from `c.e.c.e.core.reindex.Destination` to `c.e.c.e.transform.Destination`.
244+
* Property `source` changed from `c.e.c.e.core.reindex.Source` to `c.e.c.e.transform.Source`.
245+
Class `c.e.c.e.transform.PutTransformRequest`: ::
246+
* Property `dest` changed from `c.e.c.e.core.reindex.Destination` to `c.e.c.e.transform.Destination`.
247+
* Property `source` changed from `c.e.c.e.core.reindex.Source` to `c.e.c.e.transform.Source`.
248+
Class `c.e.c.e.transform.UpdateTransformRequest`: ::
249+
* Property `dest` changed from `c.e.c.e.core.reindex.Destination` to `c.e.c.e.transform.Destination`.
250+
* Property `source` changed from `c.e.c.e.core.reindex.Source` to `c.e.c.e.transform.Source`.
251+
Class `c.e.c.e.transform.UpdateTransformResponse`: ::
252+
* Property `latest` removed.
253+
* Property `retentionPolicy` removed.
254+
Class `c.e.c.e.watcher.Action`: ::
255+
* Property `index` changed from `c.e.c.e.watcher.Index` to `c.e.c.e.watcher.IndexAction`.
256+
* Property `logging` changed from `c.e.c.e.watcher.Logging` to `c.e.c.e.watcher.LoggingAction`.
257+
* Property `webhook` changed from `c.e.c.e.watcher.ActionWebhook` to `c.e.c.e.watcher.WebhookAction`.
258+
Class `c.e.c.e.watcher.ActionWebhook` removed.::
259+
Class `c.e.c.e.watcher.EmailResult`: ::
260+
* Property `message` changed from `c.e.c.e.watcher.EmailResult` to `c.e.c.e.watcher.Email`.
261+
Class `c.e.c.e.watcher.Index` removed.::
262+
Class `c.e.c.e.watcher.IndexResultSummary`: ::
263+
* Property `type` removed.
264+
Class `c.e.c.e.watcher.Logging` removed.::
265+
Class `c.e.c.e.watcher.PagerDutyAction`: ::
266+
* Parent class changed from `n.a.` to `c.e.c.e.watcher.PagerDutyEvent`.
267+
Class `c.e.c.e.watcher.PagerDutyActionEventResult` removed.::
268+
Class `c.e.c.e.watcher.PagerDutyEvent`: ::
269+
* Property `context` removed.
270+
* Property `of` removed.
271+
Class `c.e.c.e.watcher.PagerDutyResult`: ::
272+
* Property `sentEvent` removed.
273+
Class `c.e.c.e.watcher.WebhookAction`: ::
274+
* Parent class set to `c.e.c.e.watcher.HttpInputRequestDefinition`.
275+
Class `c.e.c.e.xpack.usage.MlDataFrameAnalyticsJobs`: ::
276+
* Property `analysisCounts` changed from `c.e.c.e._types.EmptyObject` to `c.e.c.e.xpack.usage.MlDataFrameAnalyticsJobsAnalysis`.
277+
Class `c.e.c.e.xpack.usage.MlInferenceTrainedModelsCount`: ::
278+
* Property `classification` changed from `long` to `Long`.
279+
* Property `regression` changed from `long` to `Long`.

0 commit comments

Comments
 (0)