The work with
KAFKA-8305 brought in "org.scala-lang.modules:scala-java8-compat_2.12"
as dependency of the client lib. This will give users from Scala an extra headache as it would need to be excluded when working with another Scala version.
Instead, it should be moved to be a dependency of "core" for the convenience of converting Java and Scala Option instances.