Spring Cloud Stream specifies that its version 2.0 is using kafka-clients 1.0 and is compatible with Kafka brokers 1.0, 0.11 (not mentioning 0.10.2 and before).
Kafka specifies that broker 0.10.2 (and even 0.10.1) is compatible with any versions of the Java clients, presumably including kafka-clients 1.0.
So are there any compatibility issues specifically between spring-cloud-stream-binder-kafka 2.0 and 0.10.2 brokers?
I'm planning an upgrade from spring-cloud-stream 1.2 + Kafka 0.10.2 to spring-cloud-stream 2.0 + Kafka 1.0 and am trying to understand if I can do it in one go (clients -> 1.0, then brokers -> 1.0), or otherwise what is the no-downtime upgrade path supported by spring-cloud-stream.