|
| 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