2018-09-27 11:41:38 -04:00
|
|
|
[float]
|
2018-09-01 11:11:25 -04:00
|
|
|
[[breaking_70_low_level_restclient_changes]]
|
|
|
|
=== Low-level REST client changes
|
|
|
|
|
2019-04-08 21:54:29 -04:00
|
|
|
//NOTE: The notable-breaking-changes tagged regions are re-used in the
|
|
|
|
//Installation and Upgrade Guide
|
|
|
|
|
|
|
|
//tag::notable-breaking-changes[]
|
|
|
|
|
|
|
|
// end::notable-breaking-changes[]
|
|
|
|
|
2019-03-11 13:38:49 -04:00
|
|
|
[float]
|
|
|
|
==== Support for `maxRetryTimeout` removed from RestClient
|
|
|
|
|
|
|
|
`RestClient` and `RestClientBuilder` no longer support the `maxRetryTimeout`
|
|
|
|
setting. The setting was removed as its counting mechanism was not accurate
|
|
|
|
and caused issues while adding little value.
|
|
|
|
|
2018-09-27 11:41:38 -04:00
|
|
|
[float]
|
2018-09-01 11:11:25 -04:00
|
|
|
==== Deprecated flavors of performRequest have been removed
|
|
|
|
|
|
|
|
We deprecated the flavors of `performRequest` and `performRequestAsync` that
|
|
|
|
do not take `Request` objects in 6.4.0 in favor of the flavors that take
|
|
|
|
`Request` objects because those methods can be extended without breaking
|
|
|
|
backwards compatibility.
|
|
|
|
|
2018-09-27 11:41:38 -04:00
|
|
|
[float]
|
2018-09-01 11:11:25 -04:00
|
|
|
==== Removed setHosts
|
|
|
|
|
|
|
|
We deprecated `setHosts` in 6.4.0 in favor of `setNodes` because it supports
|
|
|
|
host metadata used by the `NodeSelector`.
|
2019-04-10 09:41:04 -04:00
|
|
|
|
|
|
|
[float]
|
|
|
|
==== Minimum compiler version change
|
|
|
|
The minimum compiler version on the low-level REST client has been bumped
|
|
|
|
to JDK 8.
|