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 > > >> > > >> > > > > >