linghengqian opened a new issue, #37884: URL: https://github.com/apache/shardingsphere/issues/37884
## Feature Request **For English only**, other languages will not be accepted. Please pay attention on issues you submitted, because we maybe need more details. If no response anymore and we cannot make decision by current information, we will **close it**. Please answer these questions before submitting your issue. Thanks! ### Is your feature request related to a problem? - See https://github.com/apache/shardingsphere/issues/26041 and https://github.com/apache/shardingsphere/issues/35052 . ### Describe the feature you would like. - I want to change the minimum JDK version for compiling projects from JDK 11 to JDK 21. There has been more than one issue exposing the drawbacks of using JDK 11. - The solution to https://github.com/apache/shardingsphere/issues/26041 requires using `org.eclipse.transformer:transformer-maven-plugin:1.0.0`, which only supports JDK 17+. - All integration tests related to HiveServer2 are locked to `apache/hive:4.0.1` because the minimum JDK runtime for `HiveServer2 JDBC Driver 4.1.0` is JDK 17, and the minimum JDK runtime for `HiveServer2 JDBC Driver 4.2.0` is JDK 21. The minimum JDK runtime for HiveServer2 JDBC Driver 4.3.0 will be changed to JDK 25 in the next few months. See https://lists.apache.org/thread/033sb2n0pmy333szs2qbgpndznnnfr9v . If we continue to use an older version of the HiveServer2 JDBC Driver in our integration tests, we will be unable to test local transaction support for HiveServer2 on Iceberg v4 tables. It's only a matter of time before https://github.com/apache/iceberg/pull/6948 is merged. - The current issue does not require changes to runtime requirements, only compile-time requirements. Unit tests will still run on JDK 8, and artifacts published to the Maven Central Repository will still run on JDK 8. This means that email threads like https://lists.apache.org/thread/kgtfx5vnw73o61lkvdshyfvjfvvzk3js are unnecessary. -- 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]
