...
They will also allow using already configured dependencies coming from an injection framework such as Spring (see https://github.com/spring-projects/spring-kafka/issues/2244).
From a user point of view, builders would be used as follow
...
No compatibility issue and no migration plan are required as this KIP will create new builders to give more flexibility.
Kafka users will simply have more ways to build producers, consumers and a topology test driver without any impacts on the existing.
Rejected Alternatives
/The KIP-832 was the original proposal but won't be implemented in benefit of the current KIP.