I think this is very hypothetical, requiring a major version bump to drop
an old connector version. What is the actual problem that would arise for
users?

We have not required a major version to drop some old connectors that in
the past, and if we want to continue "mono repo" style in Flink, I don't
think we should have that as a constraint. It ties us to too much legacy
code maintenance.

Best,
Stephan


On Mon, Sep 16, 2019 at 1:43 AM Becket Qin <becket....@gmail.com> wrote:

> Thanks for bringing this up, Stephan.
>
> I am +1 on dropping support for Kafka 0.8. It is a pretty old version and
> I don't think there are many users on that version now.
>
> However, for Kafka 0.9, I think there are still quite some users on that
> version. It might be better to keep it a little longer.
>
> Given that dropping connector support is a backwards incompatible change,
> technically speaking we need to bump up the major version. I am not sure if
> release 1.10 is a good version to remove the code.
> Personally I prefer to mark Kafka 0.8 connector as deprecated and remove
> the code base in Flink 2.x.
>
> Thanks,
>
> Jiangjie (Becket) Qin
>
>
> On Wed, Sep 11, 2019 at 4:26 PM Wesley Peng <wes...@thepeng.eu> wrote:
>
>>
>>
>> on 2019/9/11 16:17, Stephan Ewen wrote:
>> > We still maintain connectors for Kafka 0.8 and 0.9 in Flink.
>> > I would suggest to drop those with Flink 1.10 and start supporting only
>> > Kafka 0.10 onwards.
>> >
>> > Are there any concerns about this, or still a significant number of
>> > users of these versions?
>>
>> But we still have a large scale of deployment kafka 0.9 in production.
>> Do you mean the new coming flink won't support kafka 0.9?
>> Though I understand for it, but just sounds sorry. :)
>>
>> regards.
>>
>

Reply via email to