MartijnVisser opened a new pull request, #240:
URL: https://github.com/apache/flink-connector-jdbc/pull/240

   ## What is the purpose of the change
   
   #202 bumps `flink-connector-parent` to 2.0.0 and `flink.version` to 2.1.0. 
The parent bump does not build on its own: 2.0.0 moves Checkstyle to 10.18.2, 
google-java-format to 1.24.0 and japicmp to `com.github.siom79.japicmp`, and 
this repository trips over all three. This carries @ocb3916's commit with that 
adaptation on top, takes `flink.version` to the latest 2.1 patch and moves the 
CI matrix off Flink 2.0, which is out of support. Supersedes #202.
   
   ## Brief change log
   
     - `flink-connector-parent` 1.1.0 to 2.0.0 and `flink.version` 2.0.0 to 
2.1.0, by @ocb3916
     - `JavadocMethod` in `tools/maven/checkstyle.xml` loses the five 
properties Checkstyle dropped after 8.14, and `scope` becomes `accessModifiers`
     - Six files in `flink-connector-jdbc-core` reformatted by 
google-java-format 1.24.0
     - japicmp activated under `com.github.siom79.japicmp`, the groupId 2.0.0 
manages
     - `flink.version` to 2.1.3, and the `push_pr.yml` matrix to 2.1.3, 2.2.1 
and 2.3.0
     - `japicmp.referenceVersion` 3.0.0-1.16 to 4.1.0-2.1, the last release 
carrying today's module names
   
   ## Verifying this change
   
   This change is already covered by existing tests, such as the architecture 
tests and the Testcontainers ITCases of every module.
   
     - `mvn clean install` green over the reactor on JDK 17 against 2.1.3, 
2.2.1 and 2.3.0
     - japicmp resolves and reports `No changes` for all ten modules against 
`4.1.0-2.1`. It resolved no version at all before, so the check has been 
passing without comparing anything since the parent's groupId changed
     - Architecture tests are unaffected: the violation store after a run is 
byte-identical to the one `main` produces, `+0 -96` either way. That store is 
stale on `main` and wants refreshing under its own ticket
   
   ## Does this pull request potentially affect one of the following parts:
   
     - Dependencies (does it add or upgrade a dependency, including 
`flink.version` or a database driver version such as `mysql.version` / 
`postgres.version`): yes
     - The public API, i.e., is any changed class annotated with 
`@Public(Evolving)` or `@Experimental`, or are the Table options or the JDBC 
dialect SPI (`JdbcDialect` / `JdbcFactory`) changed: no
     - Checkpointed state, its serializers, or exactly-once delivery (source 
splits, enumerator state, writer state, committables, XA transactions): no
     - The per-record code paths (split reader, `JdbcOutputFormat`, dialect 
statement building; performance sensitive): no
   
   ## Documentation
   
     - Does this pull request introduce a new feature? no
     - If yes, how is the feature documented? not applicable
     - If the docs changed, are both `docs/content` and `docs/content.zh` 
updated? not applicable
   
   ---
   
   ##### Was generative AI tooling used to co-author this PR?
   
   - [X] Yes (please specify the tool below)
   
   Generated-by: Claude Code (Claude Opus 5)
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to