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]

Reply via email to