We are pleased to announce the 2.0.0.M3 release of the Spring Cloud Stream Elmhurst release train.
Spring Cloud Stream Elmhurst 2.0.0.M3 is available for use in the Spring Milestone repository. The release notes include relevant information about version compatibility with Spring Boot, Spring Cloud, Spring AMQP, and Spring for Apache Kafka.
The following sections list new features and improvements included in this release:
The content-type resolution has been improved and consolidated in the channel interceptors, which makes it configurable for situations that require application-level customizations. Also, based on the community feedback, we now set the default content-type as
application/json. However, it is still possible to override it via
BindingProperties or it can be passed with the
Message coming from an upstream application.
This release comes with full support for Apache Kafka 0.11+ including support for native headers.
While we strongly recommend upgrading your Kafka broker, this release still supports 0.10 Kafka broker, however you’d need to set the
headerMode to either
As always, great way to learn any new technology or a framework is trying it out and applying it on a use-case. We see a variety of use-cases coming from the community and the customers. To further improve the learning experience, we continue to add more samples, and it has had a few new additions recently. Use it or fork it; as well, share your experiences by submitting examples to engage with the broader community. We welcome contributions!
We are hoping to get to a stable release-candidate state by SpringOne Platform 2017. Please try it out and give us feedback and do that often!