Chesnay, thanks for the write-up. very helpful! Regarding the parent pom, I am wondering if it can be published to the `org.apache.flink` group?
<parent> <groupId>io.github.zentol.flink</groupId> <artifactId>flink-connector-parent</artifactId> <version>1.0</version> </parent> On Mon, Oct 17, 2022 at 5:52 AM Chesnay Schepler <ches...@apache.org> wrote: > > https://cwiki.apache.org/confluence/display/FLINK/Externalized+Connector+development > > On 17/10/2022 13:13, Chesnay Schepler wrote: > > The vote has passed unanimously. > > > > +1 Votes: > > - Danny (binding) > > - Martijn (binding) > > - Ferenc (non-binding) > > - Thomas (binding) > > - Ryan (non-binding) > > - Jing (non-binding) > > - Matthias (binding) > > > > I will now document this in the wiki and start working on the release > > scripts. > > > > On 12/10/2022 15:12, Chesnay Schepler wrote: > >> Since the discussion > >> (https://lists.apache.org/thread/mpzzlpob9ymkjfybm96vz2y2m5fjyvfo) > >> has stalled a bit but we need a conclusion to move forward I'm > >> opening a vote. > >> > >> Proposal summary: > >> > >> 1) Branch model > >> 1.1) The default branch is called "main" and used for the next major > >> iteration. > >> 1.2) Remaining branches are called "vmajor.minor". (e.g., v3.2) > >> 1.3) Branches are not specific to a Flink version. (i.e., no v3.2-1.15) > >> > >> 2) Versioning > >> 2.1) Source releases: major.minor.patch > >> 2.2) Jar artifacts: major.minor.match-flink-major.flink-minor > >> (This may imply releasing the exact same connector jar multiple times > >> under different versions) > >> > >> 3) Flink compatibility > >> 3.1) The Flink versions supported by the project (last 2 major Flink > >> versions) must be supported. > >> 3.2) How this is achived is left to the connector, as long as it > >> conforms to the rest of the proposal. > >> > >> 4) Support > >> 4.1) The last 2 major connector releases are supported with only the > >> latter receiving additional features, with the following exceptions: > >> 4.1.a) If the older major connector version does not support any > >> currently supported Flink version, then it is no longer supported. > >> 4.1.b) If the last 2 major versions do not cover all supported Flink > >> versions, then the latest connector version that supports the older > >> Flink version /additionally /gets patch support. > >> 4.2) For a given major connector version only the latest minor > >> version is supported. > >> (This means if 1.1.x is released there will be no more 1.0.x release) > >> > >> > >> I'd like to clarify that these won't be set in stone for eternity. > >> We should re-evaluate how well this model works over time and adjust > >> it accordingly, consistently across all connectors. > >> I do believe that as is this strikes a good balance between > >> maintainability for us and clarity to users. > >> > >> > >> Voting schema: > >> > >> Consensus, committers have binding votes, open for at least 72 hours. > >> > > > >