For the client as well as the hystrix client, the response body is not closed before the next retry.
If the HTTP status code is >= 500, the client returns an error. This may lead developers to not close the response body on their end.
(1) is pretty straightforward to fix (close the body before the next retry)
For (2) we need to decide whether to send an error for 5xx http status codes. If we decide to omit the error, this would lead to a change in contract, and we would potentially have to bump the major version
(1) is pretty straightforward to fix (close the body before the next retry)
For (2) we need to decide whether to send an error for 5xx http status codes. If we decide to omit the error, this would lead to a change in contract, and we would potentially have to bump the major version