Get ahead
VMware offers training and certification to turbo-charge your progress.
Learn moreI’m pleased to announce the third milestone for Spring Integration 5.3
.
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:
compile "org.springframework.integration:spring-integration-core:5.3.0.M3"
Reactive transactions support. The ReactiveTransactionManager
can now be configured for endpoints which produces reactive type for replies or just implement ReactiveMessageHandler
.
ReactiveRequestHandlerAdvice
- a MethodInterceptor
for message handlers producing a Mono
as a payload for reply. The BiFunction<Message<?>, Mono<?>, Publisher<?>>
customized is applied for the returned Mono
via Mono.transform(Function)
operator to add some aspects into a produced result. Typically it is used for timeout
, retry
, tag
options applied for the remote reactive requests, e.g. Webflux or RSocket.
Kotlin DSL. As we promised before, we have merged spring-integration-kotlin-dsl
project 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.kt
for 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.Ws
for more information.
See What’s New?
in the Reference Manual for more information.
We’re looking forward to your feedback for upcoming RC in April!
Project Page | GitHub Issues | Contributing | Help | Chat