Dear Spring Community, Following several requests from community members, it is my pleasure to announce that some Spring Integration Extensions have made it to their new generations and up-to-date dependencies. Of course, first of all, thank you everybody contributed, even if that was just a GitHub issue or StackOverflow question! Below are highlights for those projects. All of them are available on Maven Central, JCenter and Spring Release repositories. Since all these projects are not a part of Spring Integration BOM (and they cannot be because of different release cycles) you have to…
If you listened to Oleg Zhurakousky's talk at Spring One Platform 2019 about Spring Cloud Stream & Functions or read his recent blog posts about Simplified Spring Cloud Stream and Functional Spring Cloud Stream, you may want to say: "Wait! What happened with Spring Integration support? What do I now do with my @ServiceActivator or IntegrationFlow? I used to deal with the Sink.input() as a channel to consume binder destination with some Spring Integration logic!" As Oleg mentions in his blog post, it is still possible with existing @EnableBinding and so on, but we are moving away from that…
Dear Spring Community, On behalf of Spring Integration team I’m excited to announce that Spring Integration 5.2.0.RELEASE is available. It can be downloaded from our release repository and Maven Central: What’s New in this generation? RSocket Support - an RSocketInboundGateway and RSocketOutboundGateway are implemented for Reactive Streams support in the RSocket protocol. See spring-integration-rsocket module. FluxAggregatorMessageHandler to produces window or buffer results based on the Project Reactor Flux grouping and windowing functionality. RateLimiterRequestHandlerAdvice and…
Today it’s my pleasure to announce General Availability of Spring Integration for Amazon Web Services extension version 2.2.0 and Spring Cloud Stream Binder for AWS Kinesis version 1.2.0. These releases can be downloaded from Maven Central, JCenter, and our release repository: If you don’t use Kinesis Binder. Or via Binder dependency: The main theme of both these releases is about new functionality to support Kinesis Client and Kinesis Producer libraries. For this purpose the spring-integration-aws is shipped with KclMessageDrivenChannelAdapter and KplMessageHandler implementations…
On behalf of Spring Integration team I am pleased to announce that Spring Integration 5.2.0.M2 is available. It can be downloaded from our milestone repository: Highlights The RSocket channel adapters are available now for full reactive network interaction between client and server. See spring-integration-rsocket module and RSocketInboundGateway & RSocketOutboundGateway JavaDocs, respectively Kotlin Jsr223 scripting support has been added into spring-integration-scripting module The CacheRequestHandlerAdvice was introduced to perform caching operations on the handleRequestMessage() method in…
On behalf of Spring Integration team I am pleased to announce that the 1.1.0.RELEASE for the Spring Integration Extension for SMB is available. It can be downloaded from Maven Central, JCenter, and our release repository: I would like to thank Gregory Bragg for awesome contribution to this project in regards to update it to the latest client library version to support SMB v2 & 3! You can learn more about this extension on its GitHub page. Any feedback, feature ideas, critics, bug reports and questions are welcome via appropriate communication channels: Project Page | Contributing | Help | Chat
On behalf of Spring Integration team I am pleased to announce that the 5.1.0.RELEASE for the Spring Integration is available. It can be downloaded from Maven Central, JCenter, and our release repository: First of all I would like to thank all community members for their ongoing active contributions to the framework! Besides the regular dependencies upgrades, bug fixes and internal performance improvements here are some notable new features introduced in this version: BoundRabbitChannelAdvice For strict ordering of messages publishing a BoundRabbitChannelAdvice can be used as a MessageHandler…
On behalf of Spring Integration team I’m pleased to announce Release Candidates for the Spring Messaging projects. Each is based on the recently released Spring Framework 5.1 GA, has upgraded dependencies and will be part of the upcoming Spring Boot 2.1 M4 - just in time for Spring One Platform! The artifacts for these projects are available in the Spring Milestone repository. Please, refer to the What’s New chapter in each Reference Manual for more information about new features and notable changers for each project mentioned below. Spring AMQP 2.1.0.RC1 release notes. Project Page | GitHub…
Dear Spring Community! It’s my pleasure to announce General Availability for Spring projects supporting Amazon Web Services: Spring Integration for AWS 2.0.0.RELEASE and Spring Cloud Stream Binder for AWS Kinesis 1.0.0.RELEASE. Both artifacts are available in the Spring Release repository and Maven Central and can be used as dependencies: The spring-integration-aws is not needed to be includes when the second one is in use. The main goal of this Spring Integration for AWS 2.0 generation was, of course, around AWS Kinesis support which was driven by the work done in the Spring Cloud Stream…
Dear Spring Community! Today, together with Google Cloud team, I’m very excited to announce that Spring Cloud for Google Cloud Platform project of version 1.0 is Generally Available at last! This project has started as a collaboration with the Google Cloud team (and we really appreciate their effort) and aims to implement and expose well-know Spring Framework patterns and abstractions to bring the benefits of Spring and Spring Boot to Java developers using GCP services. Together we spent many hours (more than a year!) discussing the best APIs and approaches which should be convenient and…