This is an automated email from the ASF dual-hosted git repository.

MartijnVisser pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/flink-connector-jdbc.git


The following commit(s) were added to refs/heads/main by this push:
     new cd4572b1 [FLINK-40061][build] Bump flink-connector-parent to 2.0.0 and 
Flink to 2.1.3 (#240)
cd4572b1 is described below

commit cd4572b1383a7eaa361c6c57647081abc172f700
Author: Martijn Visser <[email protected]>
AuthorDate: Tue Sep 22 20:13:02 2026 +0200

    [FLINK-40061][build] Bump flink-connector-parent to 2.0.0 and Flink to 
2.1.3 (#240)
---
 .github/workflows/push_pr.yml                           |  2 +-
 .../flink/connector/jdbc/core/database/JdbcFactory.java |  4 +++-
 .../jdbc/core/database/catalog/AbstractJdbcCatalog.java | 12 ++++++++----
 .../jdbc/core/datastream/source/JdbcSourceBuilder.java  |  4 +++-
 .../connector/jdbc/core/table/JdbcConnectorOptions.java | 17 +++++++++++++----
 .../jdbc/datasource/transactions/xa/XaTransaction.java  |  4 +++-
 .../datasource/transactions/xa/exceptions/XaError.java  |  4 +++-
 pom.xml                                                 |  8 ++++----
 tools/maven/checkstyle.xml                              |  8 +-------
 9 files changed, 39 insertions(+), 24 deletions(-)

diff --git a/.github/workflows/push_pr.yml b/.github/workflows/push_pr.yml
index 409b72a4..fccc2977 100644
--- a/.github/workflows/push_pr.yml
+++ b/.github/workflows/push_pr.yml
@@ -28,7 +28,7 @@ jobs:
   compile_and_test:
     strategy:
       matrix:
-        flink: [2.0.1, 2.1.1, 2.3.0]
+        flink: [2.1.3, 2.2.1, 2.3.0]
         jdk: [ '17' ]
     uses: apache/flink-connector-shared-utils/.github/workflows/ci.yml@ci_utils
     with:
diff --git 
a/flink-connector-jdbc-core/src/main/java/org/apache/flink/connector/jdbc/core/database/JdbcFactory.java
 
b/flink-connector-jdbc-core/src/main/java/org/apache/flink/connector/jdbc/core/database/JdbcFactory.java
index 65fc1f05..82d55d1b 100644
--- 
a/flink-connector-jdbc-core/src/main/java/org/apache/flink/connector/jdbc/core/database/JdbcFactory.java
+++ 
b/flink-connector-jdbc-core/src/main/java/org/apache/flink/connector/jdbc/core/database/JdbcFactory.java
@@ -47,7 +47,9 @@ public interface JdbcFactory {
      */
     boolean acceptsURL(String url);
 
-    /** @return a new instance of the {@link JdbcDialect}. */
+    /**
+     * @return a new instance of the {@link JdbcDialect}.
+     */
     JdbcDialect createDialect();
 
     /**
diff --git 
a/flink-connector-jdbc-core/src/main/java/org/apache/flink/connector/jdbc/core/database/catalog/AbstractJdbcCatalog.java
 
b/flink-connector-jdbc-core/src/main/java/org/apache/flink/connector/jdbc/core/database/catalog/AbstractJdbcCatalog.java
index 857176fe..92797f32 100644
--- 
a/flink-connector-jdbc-core/src/main/java/org/apache/flink/connector/jdbc/core/database/catalog/AbstractJdbcCatalog.java
+++ 
b/flink-connector-jdbc-core/src/main/java/org/apache/flink/connector/jdbc/core/database/catalog/AbstractJdbcCatalog.java
@@ -374,8 +374,10 @@ public abstract class AbstractJdbcCatalog extends 
AbstractCatalog implements Jdb
     @Override
     public List<CatalogPartitionSpec> listPartitions(
             ObjectPath tablePath, CatalogPartitionSpec partitionSpec)
-            throws TableNotExistException, TableNotPartitionedException,
-                    PartitionSpecInvalidException, CatalogException {
+            throws TableNotExistException,
+                    TableNotPartitionedException,
+                    PartitionSpecInvalidException,
+                    CatalogException {
         return Collections.emptyList();
     }
 
@@ -404,8 +406,10 @@ public abstract class AbstractJdbcCatalog extends 
AbstractCatalog implements Jdb
             CatalogPartitionSpec partitionSpec,
             CatalogPartition partition,
             boolean ignoreIfExists)
-            throws TableNotExistException, TableNotPartitionedException,
-                    PartitionSpecInvalidException, 
PartitionAlreadyExistsException,
+            throws TableNotExistException,
+                    TableNotPartitionedException,
+                    PartitionSpecInvalidException,
+                    PartitionAlreadyExistsException,
                     CatalogException {
         throw new UnsupportedOperationException();
     }
diff --git 
a/flink-connector-jdbc-core/src/main/java/org/apache/flink/connector/jdbc/core/datastream/source/JdbcSourceBuilder.java
 
b/flink-connector-jdbc-core/src/main/java/org/apache/flink/connector/jdbc/core/datastream/source/JdbcSourceBuilder.java
index fbd171fe..5671ac38 100644
--- 
a/flink-connector-jdbc-core/src/main/java/org/apache/flink/connector/jdbc/core/datastream/source/JdbcSourceBuilder.java
+++ 
b/flink-connector-jdbc-core/src/main/java/org/apache/flink/connector/jdbc/core/datastream/source/JdbcSourceBuilder.java
@@ -140,7 +140,9 @@ public class JdbcSourceBuilder<OUT> {
         return this;
     }
 
-    /** @deprecated Use {@link #setSplitter(SplitterEnumerator)} instead. */
+    /**
+     * @deprecated Use {@link #setSplitter(SplitterEnumerator)} instead.
+     */
     @Deprecated
     public JdbcSourceBuilder<OUT> setSql(@Nonnull String sql) {
         Preconditions.checkArgument(
diff --git 
a/flink-connector-jdbc-core/src/main/java/org/apache/flink/connector/jdbc/core/table/JdbcConnectorOptions.java
 
b/flink-connector-jdbc-core/src/main/java/org/apache/flink/connector/jdbc/core/table/JdbcConnectorOptions.java
index 37d5362c..990a8c5e 100644
--- 
a/flink-connector-jdbc-core/src/main/java/org/apache/flink/connector/jdbc/core/table/JdbcConnectorOptions.java
+++ 
b/flink-connector-jdbc-core/src/main/java/org/apache/flink/connector/jdbc/core/table/JdbcConnectorOptions.java
@@ -123,7 +123,9 @@ public class JdbcConnectorOptions {
     // Lookup options
     // 
-----------------------------------------------------------------------------------------
 
-    /** @deprecated please use {@link LookupOptions#PARTIAL_CACHE_MAX_ROWS} 
instead. */
+    /**
+     * @deprecated please use {@link LookupOptions#PARTIAL_CACHE_MAX_ROWS} 
instead.
+     */
     @Deprecated
     public static final ConfigOption<Long> LOOKUP_CACHE_MAX_ROWS =
             ConfigOptions.key("lookup.cache.max-rows")
@@ -133,7 +135,10 @@ public class JdbcConnectorOptions {
                             "The max number of rows of lookup cache, over this 
value, the oldest rows will "
                                     + "be eliminated. \"cache.max-rows\" and 
\"cache.ttl\" options must all be specified if any of them is "
                                     + "specified.");
-    /** @deprecated please use {@link 
LookupOptions#PARTIAL_CACHE_EXPIRE_AFTER_WRITE} instead. */
+
+    /**
+     * @deprecated please use {@link 
LookupOptions#PARTIAL_CACHE_EXPIRE_AFTER_WRITE} instead.
+     */
     @Deprecated
     public static final ConfigOption<Duration> LOOKUP_CACHE_TTL =
             ConfigOptions.key("lookup.cache.ttl")
@@ -141,7 +146,9 @@ public class JdbcConnectorOptions {
                     .defaultValue(Duration.ofSeconds(10))
                     .withDescription("The cache time to live.");
 
-    /** @deprecated please use {@link LookupOptions#MAX_RETRIES} instead. */
+    /**
+     * @deprecated please use {@link LookupOptions#MAX_RETRIES} instead.
+     */
     @Deprecated
     public static final ConfigOption<Integer> LOOKUP_MAX_RETRIES =
             ConfigOptions.key("lookup.max-retries")
@@ -149,7 +156,9 @@ public class JdbcConnectorOptions {
                     .defaultValue(3)
                     .withDescription("The max retry times if lookup database 
failed.");
 
-    /** @deprecated please use {@link 
LookupOptions#PARTIAL_CACHE_CACHE_MISSING_KEY} instead. */
+    /**
+     * @deprecated please use {@link 
LookupOptions#PARTIAL_CACHE_CACHE_MISSING_KEY} instead.
+     */
     @Deprecated
     public static final ConfigOption<Boolean> LOOKUP_CACHE_MISSING_KEY =
             ConfigOptions.key("lookup.cache.caching-missing-key")
diff --git 
a/flink-connector-jdbc-core/src/main/java/org/apache/flink/connector/jdbc/datasource/transactions/xa/XaTransaction.java
 
b/flink-connector-jdbc-core/src/main/java/org/apache/flink/connector/jdbc/datasource/transactions/xa/XaTransaction.java
index 669c336c..793621c0 100644
--- 
a/flink-connector-jdbc-core/src/main/java/org/apache/flink/connector/jdbc/datasource/transactions/xa/XaTransaction.java
+++ 
b/flink-connector-jdbc-core/src/main/java/org/apache/flink/connector/jdbc/datasource/transactions/xa/XaTransaction.java
@@ -141,7 +141,9 @@ public class XaTransaction implements Serializable, 
AutoCloseable {
                 "inconsistent internal state");
     }
 
-    /** @param checkpointId to associate with the new transaction. */
+    /**
+     * @param checkpointId to associate with the new transaction.
+     */
     public void createTx(long checkpointId) throws IOException {
         try {
             Preconditions.checkState(currentTid == null, "currentXid not 
null");
diff --git 
a/flink-connector-jdbc-core/src/main/java/org/apache/flink/connector/jdbc/datasource/transactions/xa/exceptions/XaError.java
 
b/flink-connector-jdbc-core/src/main/java/org/apache/flink/connector/jdbc/datasource/transactions/xa/exceptions/XaError.java
index a1096685..5fa45299 100644
--- 
a/flink-connector-jdbc-core/src/main/java/org/apache/flink/connector/jdbc/datasource/transactions/xa/exceptions/XaError.java
+++ 
b/flink-connector-jdbc-core/src/main/java/org/apache/flink/connector/jdbc/datasource/transactions/xa/exceptions/XaError.java
@@ -128,7 +128,9 @@ public class XaError {
         return Arrays.toString(more);
     }
 
-    /** @return error description from {@link XAException} javadoc from to 
ease debug. */
+    /**
+     * @return error description from {@link XAException} javadoc from to ease 
debug.
+     */
     private static String translateCode(int code) {
         switch (code) {
             case XAException.XA_HEURCOM:
diff --git a/pom.xml b/pom.xml
index 81d5b8bd..5194d44e 100644
--- a/pom.xml
+++ b/pom.xml
@@ -22,7 +22,7 @@ under the License.
     <parent>
         <groupId>org.apache.flink</groupId>
         <artifactId>flink-connector-parent</artifactId>
-        <version>1.1.0</version>
+        <version>2.0.0</version>
     </parent>
 
     <modelVersion>4.0.0</modelVersion>
@@ -56,7 +56,7 @@ under the License.
     </modules>
 
     <properties>
-        <flink.version>2.0.0</flink.version>
+        <flink.version>2.1.3</flink.version>
         <scala.binary.version>2.12</scala.binary.version>
         <scala-library.version>2.12.7</scala-library.version>
         <jackson-bom.version>2.22.2</jackson-bom.version>
@@ -66,7 +66,7 @@ under the License.
         <postgres.version>42.7.13</postgres.version>
         <openlineage.version>1.53.0</openlineage.version>
 
-        <japicmp.referenceVersion>3.0.0-1.16</japicmp.referenceVersion>
+        <japicmp.referenceVersion>4.1.0-2.1</japicmp.referenceVersion>
 
         <slf4j.version>1.7.36</slf4j.version>
         <log4j.version>2.26.1</log4j.version>
@@ -359,7 +359,7 @@ under the License.
 
             <plugin>
                 <!-- activate API compatibility checks -->
-                <groupId>io.github.zentol.japicmp</groupId>
+                <groupId>com.github.siom79.japicmp</groupId>
                 <artifactId>japicmp-maven-plugin</artifactId>
             </plugin>
 
diff --git a/tools/maven/checkstyle.xml b/tools/maven/checkstyle.xml
index 5b94140f..d0c3fb6b 100644
--- a/tools/maven/checkstyle.xml
+++ b/tools/maven/checkstyle.xml
@@ -259,16 +259,10 @@ This file is based on the checkstyle file of Apache Beam.
                <!-- Checks for Javadoc comments.                     -->
                <!-- See http://checkstyle.sf.net/config_javadoc.html -->
                <module name="JavadocMethod">
-                       <property name="scope" value="protected"/>
+                       <property name="accessModifiers" value="protected"/>
                        <property name="severity" value="error"/>
-                       <property name="allowMissingJavadoc" value="true"/>
                        <property name="allowMissingParamTags" value="true"/>
                        <property name="allowMissingReturnTag" value="true"/>
-                       <property name="allowMissingThrowsTags" value="true"/>
-                       <property name="allowThrowsTagsForSubclasses" 
value="true"/>
-                       <property name="allowUndeclaredRTE" value="true"/>
-                       <!-- This check sometimes failed for with "Unable to 
get class information for @throws tag" for custom exceptions -->
-                       <property name="suppressLoadErrors" value="true"/>
                </module>
 
                <!-- Check that paragraph tags are used correctly in Javadoc. 
-->

Reply via email to