Re: [DISCUSS] KIP-100 - Relax Type constraints in Kafka Streams API

2016-12-16 Thread Xavier Léauté
Hi everyone, Ismael made a good point in the voting thread to expand the scope of this KIP to make functions covariant in their result types as well, so I did. Please read the updated KIP https://cwiki.apache.org/confluence/display/KAFKA/KIP-100+-+Relax+Type+constraints+in+Kafka+Streams+API and

Re: [DISCUSS] KIP-100 - Relax Type constraints in Kafka Streams API

2016-12-08 Thread Damian Guy
Hi Xavier, The KIP looks good - thanks! Damian On Thu, 8 Dec 2016 at 18:12 Xavier Léauté wrote: > I recently filed https://issues.apache.org/jira/browse/KAFKA-4481, which > Guozhang agreed was a bug. However fixing this will require some minor > changes to the existing

[DISCUSS] KIP-100 - Relax Type constraints in Kafka Streams API

2016-12-08 Thread Xavier Léauté
I recently filed https://issues.apache.org/jira/browse/KAFKA-4481, which Guozhang agreed was a bug. However fixing this will require some minor changes to the existing Kafka Streams APIs. I've outlined the required changes and binary / source compatibility implications in the KIP