You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Soby Chacko edited this page Mar 3, 2021
·
15 revisions
Spring Cloud Stream's Kafka binder builds upon Spring Kafka and Spring Integration Kafka libraries. Specifically, Spring Kafka is the core to this foundation, and it is based on the pure java kafka-clients jar.
The following is the compatibility matrix of Spring cloud Stream supported versions and their dependent projects (and broker versions):
(For Spring Kafka level compatibility matrix, please visit here)
Spring Cloud Stream Version
Spring for Apache Kafka Version
Spring Integration for Apache Kafka Version
kafka-clients
Spring Boot
Spring Cloud
3.1.x (2020.0.x)
2.6.x
5.4.x
2.6.x
2.4.x
2020.0.x
3.0.x (Horsham)*
2.5.x, 2.3.x
3.3.x, 3.2.x
2.5.x, 2.3.x
2.3.x, 2.2.x
Hoxton*
Depending on the selected release-combination, the dependent projects will be referenced transitively when using maven or gradle for version management.
*Horsham releases of Spring Cloud Stream up to SR4 use Spring Boot 2.2.x and from Horham.SR5 onwards, Spring Boot 2.3.x is used. Same boot dependencies are used for the corresponding upstream Spring Cloud Hoxton releases as well.