We are pleased to announce the first Milestone of the Spring Cloud Stream Fishtown release train - Fishtown.M1/2.1.0.M1. Spring Cloud Stream Fishtown 2.1.0.M1 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 section provides a brief summary of features and improvements included in this release. Notable Features, Improvements & enhancements Core Support for Message Listener container customization by simply registering…
After a long and exciting journey, we are pleased to announce the General Availability release of the Spring Cloud Stream Elmhurst release train - Elmhurst.RELEASE/2.0.0.RELEASE. Spring Cloud Stream Elmhurst (2.0.0.RELEASE) is available for use in Maven Central and the Spring Repo. The release notes include relevant information about version compatibility with Spring Boot, Spring Cloud, Spring AMQP, and Spring for Apache Kafka. Improved Content Type Negotiation and Message Conversion Spring Cloud Stream 2.0 includes a complete revamp of content-type negotiation functionality to address…
This is the first blog in a series of pre-release blogs in preparation for Spring Cloud Stream 2.0.0.RELEASE. Preface Spring Cloud Stream 2.0 includes a complete revamp of content-type negotiation for the channel-based binders to address performance, flexibility and most importantly consistency. The following blog touches on some of the key points around what has been done, what to expect and how it may help you. Introduction Data transformation is one of the core features of any message-driven microservice architecture. In Spring Cloud Stream, such data is represented as a Spring Message. At…
After a long and exciting journey we are pleased to announce the first Release Candidate of the Spring Cloud Stream Elmhurst release train - Elmhurst.RC1/2.0.0.RC1. Spring Cloud Stream Elmhurst 2.0.0.RC1 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. Given that this is a Release Candidate the following section provides a brief summary of features and improvements not just included in this release but for 2.0 in general, with details to…
We are pleased to announce the 2.0.0.M4 release of the Spring Cloud Stream Elmhurst release train. Spring Cloud Stream Elmhurst 2.0.0.M4 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 the summary of features and improvements included in this release: Continuing performance improvements around Content-type resolution Introduction of Polling Source as an alternative to the event-driven message consumption…
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: Improved Content Type Resolution The content-type resolution has been improved and consolidated in the channel interceptors, which makes it configurable for situations that…