Hey Aaron, Thanks for bringing this up. I don't see any objections to moving to JDK11, and I'll merge the PR <https://github.com/apache/parquet-java/pull/3314> in a moment. I would suggest doing a release (including the Protobuf update) and then move to JDK17. Looking at the thread so far, it looks like that sounds like a reasonable way forward.
Kind regards, Fokko Op vr 24 okt 2025 om 18:15 schreef Aaron Niskode-Dossett <[email protected]>: > Does the project have agreement to go at least Java 11? Is Java 17 on the > table? > > On Tue, Sep 30, 2025 at 1:51 PM Steve Loughran <[email protected] > > > wrote: > > > catching up on this. Hadoop is moving to java17+ on 3.5.0 and its the > only > > way to get a lot of dependencies updated, not just parquet. Hadoop 3.4.x > is > > java8, but apart from a planned maintenance release (what jars we can > > safely update) it's feature complete. > > > > java8 has been good, but it's time to move on. Everyone's lives will be > > better. Having java17 as the only runtime simplifies testing too > > > > > > On Tue, 16 Sept 2025 at 14:13, Fokko Driesprong <[email protected]> > wrote: > > > > > That makes sense, Gabor. I was under the impression that most projects > > were > > > already on 17, but this turned out not to be the case. Good to > > > double-check, thanks! > > > > > > Aaron, I think that's a separate discussion, but as mentioned on the > > > Release Cadence, it would make sense for the October release. This > might > > be > > > a good topic for the community sync this Wednesday > > > <https://groups.google.com/g/apache-parquet-community-sync/about>, but > > I'm > > > not sure if I'll be able to join that sync. > > > > > > Kind regards, > > > Fokko > > > > > > Op di 16 sep 2025 om 15:07 schreef Aaron Niskode-Dossett > > > <[email protected]>: > > > > > > > Would this be part of a 2.0.0 release? > > > > > > > > On Tue, Sep 16, 2025 at 7:40 AM Gábor Szádovszky <[email protected]> > > > wrote: > > > > > > > > > Hey Fokko, > > > > > > > > > > I completely agree with dropping Java 8. > > > > > We are currently on Java11 for runtime at Dremio. Your list (thanks > > for > > > > > that) also suggests that Java11 would be a safer first step. > > > > > > > > > > Cheers, > > > > > Gabor > > > > > > > > > > > > > > > Fokko Driesprong <[email protected]> ezt írta (időpont: 2025. > szept. > > > 16., > > > > > K, > > > > > 14:20): > > > > > > > > > > > Hey Gábor, > > > > > > > > > > > > Thanks for chiming in here. Are there any projects in particular > > that > > > > > > you're concerned about? Moving first to JDK11 also works for me, > > but > > > I > > > > > > really think we should drop Java 8 since we've released 1.16.0. > > > > > > > > > > > > Some related/dependent libraries: > > > > > > > > > > > > - Spark 4.x is JDK17/21 > > > > > > - Hive 4.0 is JDK8+ (march 2024), Hive 4.1.x is JDK17+ (July > > > 2025), > > > > > Hive > > > > > > 4.2.x is JDK21+ (not yet released) > > > > > > - Iceberg 1.10.0 is JDK11+, and JDK8 has been dropped > > > > > > <https://github.com/apache/iceberg/pull/10518> since 1.7.0. > > > > > > - Flink 2.0 is JDK17+ > > > > > > < > > > > > > > > > > > > > > > > > > > > > https://nightlies.apache.org/flink/flink-docs-release-2.1/docs/deployment/java_compatibility/ > > > > > > > > > > > > > - Hadoop 3.4 is still Java 8. > > > > > > > > > > > > So some libraries are still JDK11. I've prepared a PR to bump to > > > JDK11: > > > > > > https://github.com/apache/parquet-java/pull/3314 > > > > > > > > > > > > Kind regards, > > > > > > Fokko > > > > > > > > > > > > > > > > > > Op di 16 sep 2025 om 11:38 schreef Gábor Szádovszky < > > > [email protected] > > > > >: > > > > > > > > > > > > > parquet-java is quite low in the dependency stack of many > > systems. > > > Do > > > > > we > > > > > > > have info about other OSS projects depending on parquet-java? > > > > > > > I feel that upgrading to target JRE11+ would be enough for one > > > step. > > > > > > > > > > > > > > Gabor > > > > > > > > > > > > > > Cheng Pan <[email protected]> ezt írta (időpont: 2025. szept. > > 16., > > > > K, > > > > > > > 5:22): > > > > > > > > > > > > > > > +1 for moving to JDK17+ > > > > > > > > > > > > > > > > Thanks, > > > > > > > > Cheng Pan > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > On Sep 16, 2025, at 11:15, Gang Wu <[email protected]> > wrote: > > > > > > > > > > > > > > > > > > From the perspective of maintenance overhead, I think > moving > > to > > > > > > JDK17+ > > > > > > > > > is a good idea. > > > > > > > > > > > > > > > > > > On Tue, Sep 16, 2025 at 2:07 AM Aaron Niskode-Dossett > > > > > > > > > <[email protected]> wrote: > > > > > > > > >> > > > > > > > > >> I'm not a PMC member or committer, but I support this. > > > > > > > > >> > > > > > > > > >> On Tue, Sep 2, 2025 at 4:20 PM Fokko Driesprong < > > > > [email protected] > > > > > > > > > > > > > > wrote: > > > > > > > > >> > > > > > > > > >>> Hey everyone, > > > > > > > > >>> > > > > > > > > >>> Since Parquet 1.16.0 has been released, I wanted to > > resurface > > > > > this > > > > > > > > thread > > > > > > > > >>> in your mailbox. How do we feel about moving to JDK17+? > > > > > > > > >>> > > > > > > > > >>> Kind regards, > > > > > > > > >>> Fokko > > > > > > > > >>> > > > > > > > > >>> Op vr 21 mrt 2025 om 11:55 schreef Steve Loughran > > > > > > > > >>> <[email protected]>: > > > > > > > > >>> > > > > > > > > >>>> FWIW hadoop is looking at 3.5.0 being java 17+ only, > with > > a > > > > goal > > > > > > of > > > > > > > > >>> getting > > > > > > > > >>>> out this year. > > > > > > > > >>>> > > > > > > > > >>>> Java8 has been nice and stable but it's time is over. > > > retiring > > > > > it > > > > > > > will > > > > > > > > >>>> reduce the test configurations while letting us use all > > the > > > > new > > > > > > > > features > > > > > > > > >>>> added in the last 5+ years. > > > > > > > > >>>> > > > > > > > > >>>> java23 work is ongoing too...mainly changes in the > > security > > > > > APIs. > > > > > > > > >>>> > > > > > > > > >>>> > > > > > > > > >>>> > > > > > > > > >>>> On Thu, 20 Mar 2025 at 13:27, Aaron Niskode-Dossett > > > > > > > > >>>> <[email protected]> wrote: > > > > > > > > >>>> > > > > > > > > >>>>>> > > > > > > > > >>>>>> > > > > > > > > >>>>>> - Release 2.0.0 with planned tasks including Java 11 > > > support > > > > > and > > > > > > > > >>>>> deprecated > > > > > > > > >>>>>> API cleanup. > > > > > > > > >>>>>> > > > > > > > > >>>>> > > > > > > > > >>>>> I'm glad you mentioned the deprecated API cleanup. The > > > > modules > > > > > > I'm > > > > > > > > >>> most > > > > > > > > >>>>> familiar with (parquet-thrift and parquet-protobuf) > have > > > > many, > > > > > > many > > > > > > > > >>>> methods > > > > > > > > >>>>> marked for removal in 2.0.0. I would be happy to work > on > > > > those > > > > > > > once > > > > > > > > >>>> 1.17.0 > > > > > > > > >>>>> is wrapped up. > > > > > > > > >>>>> > > > > > > > > >>>>> Best, Aaron > > > > > > > > >>>>> > > > > > > > > >>>>> -- > > > > > > > > >>>>> Aaron Niskode-Dossett, Data Engineering -- Etsy > > > > > > > > >>>>> > > > > > > > > >>>> > > > > > > > > >>> > > > > > > > > >> > > > > > > > > >> > > > > > > > > >> -- > > > > > > > > >> Aaron Niskode-Dossett, Data Engineering -- Etsy > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > -- > > > > Aaron Niskode-Dossett, Data Engineering -- Etsy > > > > > > > > > > > > -- > Aaron Niskode-Dossett, Data Engineering -- Etsy >
