Hi Yuriy, Thanks so much for the KIP! I didn’t anticipate the problem you laid out in the KIP, but I find it very plausible.
Thanks for pushing back on the “convention” and raising the issue, and also volunteering a solution! I’m wondering if we can “fix” it in one shot by just deprecating the whole Serdes class and replacing it with a new one containing the defs you proposed. Then, people could just switch their import to the new one. Of course the new class needs to have a different name, which is always a challenge in situations like this, so I might just throw out ImplicitSerdes as an option. Do you think this would work? Thanks again, John On Mon, May 18, 2020, at 23:35, Yuriy Badalyantc wrote: > Hi, > > I would like to propose KIP-616 to fix naming clash in the kafka > streams scala API: > https://cwiki.apache.org/confluence/display/KAFKA/KIP-616%3A+Rename+implicit+Serdes+instances+in+kafka-streams-scala > > Looking forward to your feedback. > > -Yuriy >