1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283 |
- [discrete]
- [[breaking_80_api_changes]]
- ==== REST API changes
- //NOTE: The notable-breaking-changes tagged regions are re-used in the
- //Installation and Upgrade Guide
- //tag::notable-breaking-changes[]
- // end::notable-breaking-changes[]
- .The cat node API's `local` query parameter has been removed.
- [%collapsible]
- ====
- *Details* +
- The `?local` parameter to the `GET _cat/nodes` API was deprecated in 7.x and is
- rejected in 8.0. This parameter caused the API to use the local cluster state
- to determine the nodes returned by the API rather than the cluster state from
- the master, but this API requests information from each selected node
- regardless of the `?local` parameter which means this API does not run in a
- fully node-local fashion.
- *Impact* +
- Discontinue use of the `?local` query parameter. {ref}/cat-nodes.html[cat node
- API] requests that include this parameter will return an error.
- ====
- .The cat shard API's `local` query parameter has been removed.
- [%collapsible]
- ====
- *Details* +
- The `?local` parameter to the `GET _cat/shards` API was deprecated in 7.x and is
- rejected in 8.0. This parameter caused the API to use the local cluster state
- to determine the nodes returned by the API rather than the cluster state from
- the master, but this API requests information from each selected node
- regardless of the `?local` parameter which means this API does not run in a
- fully node-local fashion.
- *Impact* +
- Discontinue use of the `?local` query parameter. {ref}/cat-shards.html[cat shards
- API] requests that include this parameter will return an error.
- ====
- .The cat indices API's `local` query parameter has been removed.
- [%collapsible]
- ====
- *Details* +
- The `?local` parameter to the `GET _cat/indices` API was deprecated in 7.x and is
- rejected in 8.0. This parameter caused the API to use the local cluster state
- to determine the nodes returned by the API rather than the cluster state from
- the master, but this API requests information from each selected node
- regardless of the `?local` parameter which means this API does not run in a
- fully node-local fashion.
- *Impact* +
- Discontinue use of the `?local` query parameter. {ref}/cat-indices.html[cat indices
- API] requests that include this parameter will return an error.
- ====
- .The get field mapping API's `local` query parameter has been removed.
- [%collapsible]
- ====
- *Details* +
- The `local` parameter for get field mapping API was deprecated in 7.8 and is
- removed in 8.0. This parameter is a no-op and field mappings are always retrieved
- locally.
- *Impact* +
- Discontinue use of the `local` query parameter.
- {ref}/indices-get-field-mapping.html[get field mapping API] requests that
- include this parameter will return an error.
- ====
- .Post data to jobs API is deprecated.
- [%collapsible]
- ====
- *Details* +
- The {ml} <<ml-post-data,post data to jobs API>> is deprecated starting in 7.11.0
- and will be removed in a future major version.
- *Impact* +
- Use <<ml-api-datafeed-endpoint,{dfeeds}>> instead.
- ====
|