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
>

Reply via email to