I have issues to run Spring-Kafka version 1.3.9 with Kafka client 0.10.2.2
The https://spring.io/projects/spring-kafka says that "All users with brokers >= 0.10.x.x (and all spring boot 1.5.x users) are recommended to use spring-kafka version 1.3.x or higher" I have setup in my pom.xml the Spring-Kafka version 1.3.9 and overriding the Kafka client from 0.11.x.x to 0.10.2.2
When I run the instance I have this error:
Caused by: java.lang.NoClassDefFoundError: org/apache/kafka/common/header/Headers at org.springframework.kafka.core.KafkaTemplate.(KafkaTemplate.java:74) ~[spring-kafka-1.3.9.RELEASE.jar:?]
The 0.11.x.x contains the package header. However, the version 0.10.2.2 doesn't. The brokers with version 0.10.x.x aren't compatible with spring-kafka version 1.3.9. And this is the opposite with what the spring-kafka website says. Please, correct me if I'm wrong.
My question is any problem to use the 0.11.xx version instead of 0.10.x.x right? I couldn't see the release notes between the two versions. Btw, my Kafka instance is running on 0.10.x.x version. Thanks