Spring For Apache Kafka 2.1 RC1 and 2.0.1 & 1.3.1 Available

We are pleased to announce the first Release Candidate for the version 2.1 of the Spring for Apache Kafka:

repositories {
    maven { url 'http://repo.spring.io/milestone' }
compile "org.springframework.kafka:spring-kafka:2.1.0.RC1"

The general reason for so quick point release is the recently released Apache Kafka 1.0.0 version. There are no critical feature in that release, but some breaking changes in the kafka.admin and kafka.streams have been introduced. Therefore this release represents mostly compatibility with Apache Kafka 1.0.0:


Spring Cloud Stream Elmhurst.M3 /2.0.0.M3 Release Announcement

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 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.