Hi Yuepeng,

Thanks for driving this. The release plan and sequential versioning
scheme sound good to me.
I'm also +1 to drop Flink 2.0 support.

Best,
Jark

On Thu, 18 Jun 2026 at 18:40, Yuepeng Pan <[email protected]> wrote:
>
> Thanks Chanhae for driving this.
>
> Please let me clarify the tags:
>
> IIUC,
>
> > Primary releases:
> >   - jdbc-3.5.0 (for Flink 1.20.x)
> >   - jdbc-5.0.0 (for Flink 2.1.x)
> >   - jdbc-6.0.0 (for Flink 2.2.x)
> >
> > Reserve tags (in case additional patch releases are needed):
> >   - jdbc-5.1.0 (for Flink 2.1.x)
> >   - jdbc-6.1.0 (for Flink 2.2.x)
>
> may be adjusted as  following:
>
> Primary releases:
>   - jdbc-5.0.0 (for Flink 2.1.x)
>   - jdbc-6.0.0 (for Flink 2.2.x)
>
> Reserve tags (in case additional patch releases are needed):
>   - jdbc-5.1.0 (for Flink 2.1.x)
>   - jdbc-6.1.0 (for Flink 2.2.x)
>   - jdbc-3.5.0 (for Flink 1.20.x)
>
> Because:
>
> - The 'jdbc-3.4.0' tag was created already for managing tickets.
> - The voting for Flink 2.3.0 has passed, we propose including *JDBC
> Connector 6.0 (for Flink 2.2.x)* in this release cycle as well.
>
>
> BTW, we currently have four volunteers supporting this release, so manpower
> should be sufficient.
>
> - Yuepeng Pan
> - Sumin Joo
> - Chanhae Oh
> - Chanbin O
>
>
> Looking forward your help and thoughts.
>
> Best regards,
> Yuepeng Pan
>
> Chanhae Oh <[email protected]> 于2026年6月18日周四 18:18写道:
>
> >
> > Hi devs,
> >
> > Following up on this discussion, as we are now moving forward with the
> > release plan, we would like to request the creation of the following Jira
> > version tags for ticket management:
> >
> > Primary releases:
> >   - jdbc-3.5.0 (for Flink 1.20.x)
> >   - jdbc-5.0.0 (for Flink 2.1.x)
> >   - jdbc-6.0.0 (for Flink 2.2.x)
> >
> > Reserve tags (in case additional patch releases are needed):
> >   - jdbc-5.1.0 (for Flink 2.1.x)
> >   - jdbc-6.1.0 (for Flink 2.2.x)
> >
> > Could a PMC member or someone with the necessary Jira administrator
> > permissions help create these version tags?
> >
> > Thank you in advance for your support!
> >
> > Best regards,
> > ChanHae Oh
> >
> > > 2026. 6. 16. 오전 11:00, 오찬빈 <[email protected]> 작성:
> > >
> > > Hi Yuepeng and Devs,
> > >
> > > Thanks Yuepeng for driving this discussion and volunteering as the RM.
> > >
> > > I agree with Rui and Chanhae's points regarding the versioning strategy.
> > > Referring to how Kafka or other external connectors manage their versions
> > > (e.g., {Connector Version}-{Flink Version} or clear cross-reference)
> > would
> > > definitely improve user clarity in the long run.
> > >
> > > For the upcoming release, continuing with the existing sequential scheme
> > to
> > > avoid disruption while aligning on a unified convention for future
> > roadmap
> > > items seems like a pragmatic approach.
> > >
> > > Also, I agree that dropping support for Flink 2.0 makes sense, as
> > focusing
> > >> on the Flink 1.20 (LTS) and the latest 2.x lines will provide more
> > value to
> > >> the community.
> > >>
> > >> Best regards,
> > >> ChanBin Oh
> > >>
> > >> 2026년 6월 16일 (화) 오전 9:47, Chanhae Oh <[email protected]>님이 작성:
> > >>
> > >>
> > >> 나의 iPhone에서 보냄
> > >>
> > >> 전달된 메시지 시작:
> > >>
> > >> *보낸 사람:* Yuepeng Pan <[email protected]>
> > >> *날짜:* 2026년 6월 15일 오후 11시 2분 23초 GMT+9
> > >> *받는 사람:* [email protected]
> > >> *제목:* *Re: [DISCUSS] Release Plan for the Next Group of Flink JDBC
> > >> Connector Versions*
> > >> *답장 받을 사람:* [email protected]
> > >>
> > >> Thanks Chanhae, Sumin for the comments, Rui for the clarification.
> > >>
> > >> After reviewing the Kafka connector release lineage and current status,
> > >> IIUC, we'd plan to roll out *v5.0 (targeting Flink 2.1)* and *v3.4
> > >> (targeting Flink 1.20)*.
> > >>
> > >> Welcome *Chanhae* and *Sumin* to this release cycle!
> > >>
> > >> Looking forward to more feedback!
> > >>
> > >> Best regards,
> > >> Yuepeng Pan
> > >>
> > >> Rui Fan <[email protected]> 于2026年6月15日周一 18:26写道:
> > >>
> > >> Thanks Yuepeng for driving the release!
> > >>
> > >>
> > >> About Versioning Strategy, we could refer to the release of Kafka or
> > other
> > >>
> > >> connectors.
> > >>
> > >>
> > >> Best,
> > >>
> > >> Rui
> > >>
> > >>
> > >> On Fri, Jun 12, 2026 at 12:26 PM 주수민 <[email protected]> wrote:
> > >>
> > >>
> > >> Hi Yuepeng,
> > >>
> > >>
> > >> Thank you for initiating this discussion.
> > >>
> > >>
> > >> Personally, I agree with Chanhae's thoughts on the versioning strategy
> > >>
> > >> and
> > >>
> > >> focusing on the Flink 1.20 (LTS) / 2.x lines.
> > >>
> > >> I would love to participate in this release effort and help out if my
> > >>
> > >> contribution is welcome.
> > >>
> > >>
> > >> Thank you again for driving this forward!
> > >>
> > >>
> > >> Best regards,
> > >>
> > >> Sumin Joo
> > >>
> > >>
> > >> 2026년 6월 9일 (화) 오전 11:56, Chanhae Oh <[email protected]>님이 작성:
> > >>
> > >>
> > >> Hi Yuepeng,
> > >>
> > >>
> > >> Thank you for starting this discussion. I'd like to share my thoughts
> > >>
> > >> on
> > >>
> > >> the topics you raised.
> > >>
> > >>
> > >> ---
> > >>
> > >>
> > >> *1.  Versioning Strategy for Flink 2.1, 2.2, and 2.3*
> > >>
> > >>
> > >> A versioning scheme such as {Connector Version}-{Flink Version},
> > >>
> > >> similar
> > >>
> > >> to
> > >>
> > >> what users often see in Maven repositories, would provide better
> > >>
> > >> clarity
> > >>
> > >> and consistency.
> > >>
> > >> However, I think it would be even more beneficial if such a convention
> > >>
> > >> were
> > >>
> > >> adopted consistently across other connector repositories as well.
> > >>
> > >> For the next release, I would prefer to continue with the existing
> > >>
> > >> sequential versioning scheme to minimize disruption.
> > >>
> > >> At the same time, it may be worth discussing a coordinated naming
> > >>
> > >> convention across connector repositories for future releases.
> > >>
> > >>
> > >>
> > >> *2. Support Policy for Flink 2.0*
> > >>
> > >>
> > >> Personally, I don't think continued support for Flink 2.0 is
> > >>
> > >> particularly
> > >>
> > >> necessary.
> > >>
> > >> Many improvements and new features have already been introduced in
> > >>
> > >> later
> > >>
> > >> Flink releases.
> > >>
> > >> Additionally, when comparing the user bases of Flink 1.20 and Flink
> > >>
> > >> 2.0,
> > >>
> > >> I
> > >>
> > >> would expect the Flink 1.20 (LTS) line to have broader adoption and
> > >>
> > >> remain
> > >>
> > >> more important for long-term support.
> > >>
> > >>
> > >> ---
> > >>
> > >>
> > >> Also, if there is anything I can help with for the upcoming release
> > >>
> > >> effort,
> > >>
> > >> I would be happy to contribute and support the work as much as I can.
> > >>
> > >>
> > >> Best regards,
> > >>
> > >> Chanhae Oh
> > >>
> > >>
> > >> On Tue, Jun 9, 2026 at 1:24 AM Yuepeng Pan <[email protected]>
> > >>
> > >> wrote:
> > >>
> > >>
> > >> Hi Devs,
> > >>
> > >>
> > >> Following the release of v3.3 (for Flink 1.20.x) and v4.0 (for Flink
> > >>
> > >> 2.0.x), the Flink JDBC Connector has not had a new release for quite
> > >>
> > >> some
> > >>
> > >> time. During this period, Flink itself has released versions 2.1,
> > >>
> > >> 2.2,
> > >>
> > >> and
> > >>
> > >> 2.3 (upcoming).
> > >>
> > >>
> > >> I would like to initiate a discussion regarding the next group of
> > >>
> > >> Flink
> > >>
> > >> JDBC Connector releases.
> > >>
> > >>
> > >> 0. I’d like to hear more thoughts on the next release
> > >>
> > >>
> > >>
> > >> Based on a quick review of the current repository status, I have
> > >>
> > >> identified
> > >>
> > >> several topics that need to be discussed before the release plan:
> > >>
> > >>
> > >>
> > >> 1. Versioning Strategy for Flink 2.1, 2.2, and 2.3
> > >>
> > >> Do we need a new branching/versioning scheme to maintain patches and
> > >>
> > >> updates for these specific Flink versions?
> > >>
> > >>
> > >> Option A: Semantic versioning tied to Flink (e.g., v2.1-1.0)
> > >>
> > >> Format: {Flink_Version}-{Connector_Version}(e.g., 2.1-1.0).
> > >>
> > >> Pros: It is immediately clear which Flink version the connector
> > >>
> > >> supports.
> > >>
> > >> Cons: This deviates from our historical naming convention and might
> > >>
> > >> cause
> > >>
> > >> confusion for users and developers.
> > >>
> > >>
> > >> Option B: Continuing sequential versioning (e.g., v5.x, v6.x)
> > >>
> > >> Mapping: v5.xfor Flink 2.1, v6.xfor Flink 2.2, etc.
> > >>
> > >> Pros: Consistent with the previous naming scheme (v3.x, v4.x).
> > >>
> > >> Cons: It is less intuitive to map connector versions to Flink
> > >>
> > >> versions.
> > >>
> > >>
> > >>
> > >> Note on LTS: Regardless of the outcome for the 2.x series, continuing
> > >>
> > >> to
> > >>
> > >> use the v3.xseries for the long-term support (LTS) Flink 1.20.x line
> > >>
> > >> may
> > >>
> > >> remain a solid choice.
> > >>
> > >>
> > >>
> > >> 2. Support Policy for Flink 2.0
> > >>
> > >> Do we still need to support the JDBC connector for Flink 2.0? Since
> > >>
> > >> the
> > >>
> > >> latest Flink version is 2.3 (upcoming), Flink 2.0 is now three minor
> > >>
> > >> versions behind.
> > >>
> > >>
> > >>
> > >> BTW, I'd be willing to volunteer as a Release Manager (RM) for the
> > >>
> > >> next
> > >>
> > >> release of Flink JDBC connector.
> > >>
> > >> I also look forward to collaborating with other interested
> > >>
> > >> contributors
> > >>
> > >> to
> > >>
> > >> drive this effort forward.
> > >>
> > >>
> > >>
> > >> Thank you very much. And looking forward to your feedback.
> > >>
> > >>
> > >>
> > >> Best regards,
> > >>
> > >> Yuepeng Pan
> > >>
> > >>
> > >>
> > >>
> > >>
> > >>
> >

Reply via email to