Stream/client/broker compatibility


I’m using the community version of Confluent, v 5.2.1. I believe the Kafka Broker in this distro is 2.2.x.

I have an Java microservice application that uses Spring Kafka Streams
( spring-cloud-stream-binder-kafka). I had updated it 3.2.1. I believe it references the Apache Kafka 3.0.0 client jar.

I’m looking for a client/broker compatibility matrix that might tell me if my 3.0.0 client will work with the 2.2.x broker.

I’ve not had issues so far, but after reading, it seems the best practice is to upgrade the broker first. :frowning:

Thanks in advance.


@jcl777 Welcome to the forum.

Here are a few pages with compatibility information:

1 Like