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
>

Reply via email to