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

Reply via email to