Hi list, I've been working on an issue at https://issues.apache.org/jira/browse/KAFKA-3006 and it is now a good time to ask for feedback.
The attached PR moves all signatures which accepted either arrays or java.util.List to accept java.util.Collection. The aim is to provide consumers of kafka-clients a unified way to work with sequences. Some concern was raised in the issue wrt to potential source compatibility issues when different versions of the kafka-clients JAR end up on a given classpath. Any people who feel they might be impacted is encouraged to mention it here to inform the decision (it would still be possible to keep the other signatures around but it adds a load of bloat and decreases legibility/clarity IMO).