I’m pleased to announce the third milestone for Spring Integration
This release ships several bug fixes, a bunch of new features and improvements and will be picked up by Spring Boot
2.3 M3 in the near future.
It can be downloaded from our milestone repository:
Reactive transactions support. The
ReactiveTransactionManagercan now be configured for endpoints which produces reactive type for replies or just implement
MethodInterceptorfor message handlers producing a
Monoas a payload for reply. The
BiFunction<Message<?>, Mono<?>, Publisher<?>>customized is applied for the returned
Mono.transform(Function)operator to add some aspects into a produced result. Typically it is used for
tagoptions applied for the remote reactive requests, e.g. Webflux or RSocket.
Kotlin DSL. As we promised before, we have merged
spring-integration-kotlin-dslproject into core one for general availability and for further possible improvements which are possible only with direct access to core Spring Integration classes. See
org.springframework.integration.dsl.IntegrationFlowDsl.ktfor more information.
Web Services Java DSL. With a lot of community requests the Java DSL components for Web Services modules has made it into project. See
org.springframework.integration.ws.dsl.Wsfor more information.
What’s New? in the Reference Manual for more information.
We’re looking forward to your feedback for upcoming RC in April!