Does it also imply dropping Hadoop2 support? On Mon, Nov 18, 2024 at 11:38 AM Siyao Meng <si...@apache.org> wrote:
> I am in favor of bumping the minimum JDK. We could also start experimenting > with ZGC in Java 17. > > For Ozone in general, we could change it to require Java 11. > > > @szets...@gmail.com <szets...@gmail.com> Is there any particular reason we > want Java 11? I am leaning towards bumping it to at least Java 17. > > Thanks, > Siyao > > On Fri, Nov 15, 2024 at 1:21 PM Tsz Wo Sze <szets...@gmail.com> wrote: > > > Hi Attila, > > > > Thanks for starting the discussion! Could it be that only Recon requires > > Java 21? For Ozone in general, we could change it to require Java 11. > > > > Tsz-Wo > > > > > > On Fri, Nov 15, 2024 at 12:56 PM Attila Doroszlai <adorosz...@apache.org > > > > wrote: > > > > > Hi Apache Ozone community, > > > > > > Ozone currently requires minimum Java 8 at both build and run time, > > > but it compiles and runs fine with newer Java versions. The GitHub CI > > > workflow includes compilation with Java 11, 17 and 21. Tests are run > > > with Java 17. > > > > > > Java 21 has been GA for more than a year, Java 17 for 3 years now. [1] > > > > > > Some third-party dependencies have stopped releasing fixes for > > > versions that work with Java 8. > > > - Derby requires Java 21 [2] > > > - Spring and jOOQ require Java 17 [3], [4] > > > > > > These are used only by Recon. > > > > > > To continue receiving fixes for these dependencies, we would need to > > > bump the minimum Java required for building Ozone. We would also > > > require the same version for running server components. Client > > > components should still be usable with Java 8. > > > > > > I think the next major version, 2.0 would be a good candidate to make > > > such a move. We should continue to support Java 8 with 1.4.x. > > > > > > What do you think? > > > > > > -Attila > > > > > > [1] > > https://www.oracle.com/java/technologies/java-se-support-roadmap.html > > > [2] https://db.apache.org/derby/derby_downloads.html > > > [3] > https://docs.spring.io/spring-framework/reference/6.0/overview.html > > > [4] https://www.jooq.org/download/versions#oss > > > > > > --------------------------------------------------------------------- > > > To unsubscribe, e-mail: dev-unsubscr...@ozone.apache.org > > > For additional commands, e-mail: dev-h...@ozone.apache.org > > > > > > > > >