Skip to content

Commit

Permalink
Described removal of classes due to Spring 6 not supporting them anymore
Browse files Browse the repository at this point in the history
 - Documented behaviour change due to update to Apache HttpClient 5
  • Loading branch information
cberg-zalando committed Jun 22, 2023
1 parent 135147d commit 6973029
Showing 1 changed file with 9 additions and 0 deletions.
9 changes: 9 additions & 0 deletions MIGRATION.md
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,15 @@ Here are some of the breaking changes that can affect `riptide-failsafe` users:
Since Spring 5, `AsyncRestTemplate` is deprecated in favor of `WebClient`.
For that reason, we have removed `AsyncHttpOperations` from `riptide-compatibility` layer.

Since Spring 6, `AsyncRestTemplate` and all corresponding classes like `AsyncClientHttpRequestFactory` have been removed.
For that reason, we have removed `NonBlockingIO` from `riptide-core` to avoid additionally migrating to `WebClient`.
The same reason applies to the removal of `HttpOutputMessageAsyncClientHttpRequestAdapter` from `riptide-compatibility-layer`.

## Apache HttpClient 5

Apache HttpClient 5 removed the definition of whether a specific HTTP method is allowed to have a body or not. Due to
this `StreamingApacheClientHttpRequest::setBody` will not throw an exception anymore.

## OpenTracing

The `SpanDecorators` obtained by `ServiceLoaderSpanDecorator`
Expand Down

0 comments on commit 6973029

Please sign in to comment.