Hi Leonard, Sorry I missed this. I have suggested that these database specific maven artefacts be shaded in line with the SQL style connectors. Also each brings in a copy of core [1]. So we will have duplicate version of core brought in. I suggest:
* We shade these database specific Maven artifacts * We change the dependancy score on core to provided. So we do not bring in multiple versions of core. If there is no appetite for this as the shaded version of a connector normally brings in everything, maybe we change core to include the database name in the shading. * I notice that the parent [2] brings in all the databases. This seems inconsistent with the splitting approach. What was the thinking here? * Document this in more detail so it is obvious what artefacts should be used for SQL table data stream APIs. I am happy to be involved in improving this, but want to get consensus first. WDYT? Kind regards, David. [1]https://mvnrepository.com/artifact/org.apache.flink/flink-connector-jdbc-core. [2]https://mvnrepository.com/artifact/org.apache.flink/flink-connector-jdbc-parent/4.0.0-2.0 From: Leonard Xu <[email protected]> Date: Friday, 10 October 2025 at 02:46 To: [email protected] <[email protected]> Cc: Hang Ruan <[email protected]> Subject: [EXTERNAL] Re: [ANNOUNCE] Apache flink-connector-jdbc 3.3.0 & 4.0.0 released Hey, Fabricio and David IIUC, with the FLIP-499[1], the JDBC connector owns multiple distributions in maven central repo, you can refer the connector document[2] to use them according to your requirements. For example you can find JDBC MySQL connector via the URL [3]. Of course that a more clear documentation in release announcement is welcome. Best, Leonard [1] https://cwiki.apache.org/confluence/display/FLINK/FLIP-449%3A+Reorganization+of+flink-connector-jdbc [2] https://nightlies.apache.org/flink/flink-docs-release-2.0/docs/connectors/table/jdbc/#dependencies [3] https://repo.maven.apache.org/maven2/org/apache/flink/flink-connector-jdbc-mysql/4.0.0-2.0/ > 2025 10月 9 21:35,David Radley <[email protected]> 写道: > > Hi, > It looks like we announced the JDBC connector earlier in the year, but it is > still not in Maven central. > @Hang Ruan<mailto:[email protected]> , > Kind regards, David. > > From: Fabricio Lemos <[email protected]> > Date: Sunday, 4 May 2025 at 17:37 > To: [email protected] <[email protected]> > Subject: [EXTERNAL] RE: [ANNOUNCE] Apache flink-connector-jdbc 3.3.0 & 4.0.0 > released > > Hello, > > When can we expect the 4.0 version to reach Maven Central > <https://mvnrepository.com/artifact/org.apache.flink/flink-connector-jdbc>? > > Thank you, > Fabricio > > On 2025/04/22 09:54:07 Hang Ruan wrote: >> The Apache Flink community is very happy to announce the release of >> Apache flink-connector-jdbc 3.3.0 & 4.0.0. >> >> Apache Flink® is an open-source stream processing framework for >> distributed, high-performing, always-available, and accurate data >> streaming applications. >> >> The release is available for download at: >> https://flink.apache.org/downloads.html >> >> The full release notes are available in Jira: >> * 3.3.0: > https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12315522&version=12354577 >> * 4.0.0: > https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12315522&version=12355844 >> >> We would like to thank all contributors of the Apache Flink community >> who made this release possible! >> >> Regards, >> Hang >> > > Unless otherwise stated above: > > IBM United Kingdom Limited > Registered in England and Wales with number 741598 > Registered office: Building C, IBM Hursley Office, Hursley Park Road, > Winchester, Hampshire SO21 2JN Unless otherwise stated above: IBM United Kingdom Limited Registered in England and Wales with number 741598 Registered office: Building C, IBM Hursley Office, Hursley Park Road, Winchester, Hampshire SO21 2JN
