33 lines
1.3 KiB
Plaintext
33 lines
1.3 KiB
Plaintext
[float]
|
|
[[breaking_70_restclient_changes]]
|
|
=== High-level REST client 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[]
|
|
|
|
[float]
|
|
[[remove-header-args]]
|
|
==== API methods accepting `Header` argument have been removed
|
|
|
|
All API methods accepting headers as a `Header` varargs argument, deprecated
|
|
since 6.4, have been removed in favour of the newly introduced methods that
|
|
accept instead a `RequestOptions` argument. In case you are not specifying any
|
|
header, e.g. `client.index(indexRequest)` becomes
|
|
`client.index(indexRequest, RequestOptions.DEFAULT)`.
|
|
In case you are specifying headers
|
|
e.g. `client.index(indexRequest, new Header("name" "value"))` becomes
|
|
`client.index(indexRequest, RequestOptions.DEFAULT.toBuilder().addHeader("name", "value").build());`
|
|
|
|
[float]
|
|
[[cluster-health-api-default-cluster-level]]
|
|
==== Cluster Health API default to `cluster` level
|
|
|
|
The Cluster Health API used to default to `shards` level to ease migration
|
|
from transport client that doesn't support the `level` parameter and always
|
|
returns information including indices and shards details. The level default
|
|
value has been aligned with the Elasticsearch default level: `cluster`.
|