3.0.0.RELEASE
Changes between 2.1.0 and 3.0.0
This major release brings support for topic permissions, bumps dependencies, and removes Spring WebFlux ReactiveClient
. The ReactorNettyClient
is now the only reactive client. See below for breaking changes. All users are encouraged to upgrade to this version.
Support topic permissions
GitHub issue: #132
Bump dependencies
Jackson has been bumped to 2.9.7. The blocking client depends on Spring Framework 5.1.1. The ReactorNettyClient
depends on Reactor Core 3.2.1 and Reactor Netty 0.8.1.
GitHub issue: #134
Remove ReactiveClient based on Spring WebFlux
GitHub issue: #129
Breaking changes
ReactiveClient
removal: useReactorNettyClient
instead. The API is almost identical.ReactorNettyClient
:- With the upgrade to 0.8, Reactor Netty now uses the
reactor.netty
package instead ofreactor.ipc.netty
. This can affect those configuring theirHttpClient
withReactorNettyClientOptions
. ReactorNettyClientOptions#errorHandler
has been removed in favor ofReactorNettyClientOptions#onResponseCallback
, aBiConsumer<? super HttpEndpoint, ? super HttpResponse> onResponseCallback
that gives more control over the response.
- With the upgrade to 0.8, Reactor Netty now uses the