Hi all, +1 (non-binding), I agree that syncing the changes going forward would be a huge effort and a cutoff date makes sense.
Best, Mason On Tue, Dec 6, 2022 at 12:10 AM Ryan Skraba <ryan.skr...@aiven.io.invalid> wrote: > Hello -- this makes sense to me: removing connectors from 1.17 (but not the > 1.16 branch) will still give users a long time to migrate. > > +1 (non-binding) > > Ryan > > On Fri, Dec 2, 2022 at 11:42 AM Dong Lin <lindon...@gmail.com> wrote: > > > Sounds good! > > > > +1 > > > > On Fri, Dec 2, 2022 at 5:58 PM Chesnay Schepler <ches...@apache.org> > > wrote: > > > > > Dec 9th is just a suggestion; the idea being to have a date that covers > > > connectors that are being released right now, while enforcing some > > > migration window. > > > > > > We will not reserve time for such a verification. Release testing is > > > meant to achieve that. > > > Since 1.16.x is unaffected by the removal from the master branch there > > > is no risk to existing deployments, while 1.17 is still quite a bit > away. > > > > > > On 02/12/2022 02:11, Dong Lin wrote: > > > > Hello Chesney, > > > > > > > > The overall plan sounds good! Just to double check, is Dec 9th the > > > proposed > > > > cutoff date for the release of those externalized connectors? > > > > > > > > Also, will we reserve time for users to verify that the drop-in > > > replacement > > > > from Flink 1.16 to those externalized connectors can work as expected > > > > before removing their code from the master branch? > > > > > > > > Thanks, > > > > Dong > > > > > > > > > > > > On Thu, Dec 1, 2022 at 11:01 PM Chesnay Schepler <ches...@apache.org > > > > > wrote: > > > > > > > >> Hello, > > > >> > > > >> let me clarify the title first. > > > >> > > > >> In the original proposal for the connector externalization we said > > that > > > >> an externalized connector has to exist in parallel with the version > > > >> shipped in the main Flink release for 1 cycle. > > > >> > > > >> For example, 1.16.0 shipped with the elasticsearch connector, but at > > the > > > >> same time there's the externalized variant as a drop-in replacement, > > and > > > >> the 1.17.0 release will not include a ES connector. > > > >> > > > >> The rational was to give users some window to update their projects. > > > >> > > > >> > > > >> We are now about to externalize a few more connectors (cassandra, > > > >> pulsar, jdbc), targeting 1.16 within the next week. > > > >> The 1.16.0 release has now been about a month ago; so it hasn't > been a > > > >> lot of time since then. > > > >> I'm now wondering if we could/should treat these connectors as > > > >> externalized for 1.16, meaning that we would remove them from the > > master > > > >> branch now, not ship them in 1.17 and move all further development > > into > > > >> the connector repos. > > > >> > > > >> The main benefit is that we won't have to bother with syncing > changes > > > >> across repos all the time. > > > >> > > > >> We would of course need some sort-of cutoff date for this (December > > > >> 9th?), to ensure there's still some reasonably large gap left for > > users > > > >> to migrate. > > > >> > > > >> Let me know what you think. > > > >> > > > >> Regards, > > > >> Chesnay > > > >> > > > >> > > > > > > > > >