Spring for Apache Kafka 1.0 and Spring Integration Kafka 2.0 go GA
I’m pleased to announce that the spring-kafka
(Spring for Apache Kafka) 1.0 GA
and Spring Integration Kafka 2.0 GA
are available finally!
The artifacts org.springframework.kafka:spring-kafka:1.0.0.RELEASE
and org.springframework.kafka:spring-kafka-test:1.0.0.RELEASE
are available in the Release repository and Maven Central, respectively.
In addition org.springframework.integration:spring-integration-kafka:2.0.0.RELEASE
, fully based on the spring-kafka-1.0.0.RELEASE
, is available at the same repositories as well.
Important
|
Just after release we figured out a nasty bug with unacked offset commits for RECORD mode.
Special thanks to Adam Dec!
So, please, meet spring-kafka:1.0.1.RELEASE as well.
|
Of course, many thanks to everyone involved, to active community members, who provided feature requests and contributions.
There have been some reworks and bug fixes since the Release Candidate 1 including:
-
rework for Manual AckMode, which indicate as a breaking change though, because the
MANUAL_IMMEDIATE_SYNC
mode has been removed; -
the
ackTime
has now 5 seconds as default value. The same as Kafka defaultauto.commit.interval.ms
; -
the
ackCount
must be> 0
in case ofCOUNT
andCOUNT_TIME
mode; -
a new Spring Integration Kafka support chapter in the Reference Manual.
See also the Reference Manual for more information.
Next Steps
We expect to release the Milestone 1 for version 1.1 enough soon, which will support Kafka 0.10, include some Spring Boot auto configuration and actuator endpoint and much more!
Project Page | Documentation | Issues | Help
Spring One Platform
Gary Russell will be talking about Spring for Apache Kafka at Spring One Platform, which is taking place in Las Vegas between August 1-4 this year. There are many other great talks so check the agenda and get your ticket if you haven’t done so already.