skrcode opened a new pull request, #222: URL: https://github.com/apache/flink-connector-jdbc/pull/222
This is a companion fix for Dependabot PR #204. Derby 10.17.1.0 cannot run in this repository's Java 17 CI: its classes use class-file version 63 (Java 19), while Java 17 supports up to version 61. Derby also moved `EmbeddedXADataSource` out of `derby` into the separate `derbytools` artifact after 10.14. This keeps the dependency upgrade, but selects Derby 10.16.1.1—the newest Derby release compatible with Java 17—and adds the matching test-scoped `derbytools` artifact. Verification on Amazon Corretto 17: - Reproduced the exact Dependabot-head failure: `org.apache.derby.jdbc` was missing during `testCompile`. - Verified the 10.17.1.0 class-file incompatibility and the 10.16.1.1 Java 17 class-file level directly with `javap`. - 33 focused Derby/XA unit tests passed. - Derby table source/sink and JDBC integration paths passed; one OpenLineage native-parser assertion fails identically on the untouched baseline because the macOS native library is absent. - Clean full-reactor installs passed for both CI Flink versions, 2.0.1 and 2.1.1 (11/11 modules each), including Checkstyle, Spotless, compilation, and test compilation. The change is limited to the core module's test dependencies. -- 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]
