[DISCUSS] Drop Java 8 support

2024-04-25 Thread Dane Pitkin
Hi all, I would like to revisit the discussion of dropping Java 8 (and maybe 11) from Arrow's Java implementation. See GH issue[1] below. This was also discussed in the last Arrow community sync meeting on 2024-04-24. For context, this was discussed[2] last year on this mailing list. We decided t

Re: [DISCUSS] Drop Java 8 support

2024-04-25 Thread James Duong
If we dropped JDK 8, we could use the JDK to compile module-info.java files. Then we could remove the custom maven plugin we’re using for compiling module-info.java files for JPMS support and get better IDE integration (as what we’re doing currently somewhat shoe-horns module information alongsi

Re: [DISCUSS] Drop Java 8 support

2024-04-25 Thread Fokko Driesprong
Hey Dane, Thanks for bringing this up again. In the dev-list thread you referred to I hesitated to drop Java <17, but it is time. We see several projects that are moving past Java 8, and in the process are also dropping Java 11 since it is not supported anymore