On behalf of the team, I am pleased to announce that the first release candidate for Spring Cloud Stream is out. As the last milestone before 1.0.0.RELEASE, it stabilizes the APIs, and comes with a number of new features and bug fixes, in the area of tooling support, and content type management. Here is a highlight of the most important changes: Binder and binding property restructuring The configuration for binders and bindings has changed to a model friendlier to Spring Boot configuration metadata. Now all the configuration properties (including binding-specific properties) support…
On behalf of the team, I am pleased to announce the release of Spring Cloud Stream 1.0.0.M4. The new release comes with a few major changes and enhancements, and it defines core abstractions and primitives that we believe to be essential for the development of distributed real-time data processing applications. To name some of them: Default publish-subscribe semantics The most important change in Spring Cloud Stream 1.0.0.M4 is the way in which applications interact with each other. We have opted for a default publish-subscribe model, in which each application that receives messages from a…
We are pleased to announce the release of Spring Integration Kafka 1.2. This new release provides a couple of major improvements and upgrades over the previous versions: Support for Apache Kafka 0.8.2 and using the new Producer API; Overhaul of the internal concurrent dispatching with a non-blocking ring buffer implementation based on Project Reactor. For each of the changes, the goal was to improve the performance of the producer and, respectively, consumer components of Spring Integration Kafka. While we do not have any isolated benchmarks for Spring Integration Kafka proper, the…