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
>

Reply via email to