danepitkin opened a new issue, #38051: URL: https://github.com/apache/arrow/issues/38051
### Describe the enhancement requested 1. Java 8 is holding back development of newer Java features. For example, the Java Platform Module System (JPMS)[1], which was introduced in Java 9. 2. Java 8 is preventing Arrow from using latest packages/dependencies in some places. See examples[2][3][4]. 3. Arrow Java is quite stable, so Java 8 uses can probably be fine pinning the Arrow dependency if they aren't interested in upgrading Java versions. 4. Java 8 is on the decline, and is not the most used Java version in 2023[5]. [1]https://en.wikipedia.org/wiki/Java_Platform_Module_System [2]https://github.com/apache/arrow/blob/main/dev/release/verify-release-candidate.sh#L571 [3]https://github.com/apache/arrow/pull/37723#discussion_r1330578945 [4]https://github.com/apache/arrow/pull/13072#issuecomment-1731904205 [5]https://newrelic.com/sites/default/files/2023-04/new-relic-2023-state-of-the-java-ecosystem-2023-04-20.pdf ### Component(s) Java -- 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]
