+1 to forward compatibility fix

I also think we should land Java 17 as a minimum version [1] with most
downstream projects requiring Java 17 and even some of our
dependencies starting to do it, it makes sense for a new version.

[1] https://github.com/apache/parquet-java/pull/3579

On Fri, Jul 17, 2026 at 6:10 AM Kevin Liu <[email protected]> wrote:
>
> +1 to the new release, but I would like to include this
> forward-compatibility fix [1].
>
> Readers currently fail when a file contains a logical type they do not
> recognize, even if that column is not projected. This includes newer
> logical types that the reader does not support, as well as explicitly
> unknown logical types. For example, parquet-java 1.15.x does not understand
> VARIANT (it was added in 1.16.x), and 1.17.x still fails on an unknown
> logical type.
>
> This makes otherwise readable files unusable and creates a recurring
> compatibility problem as new logical types are introduced. If support for
> the FILE logical type does not land in 1.18.x, the release will also be
> unable to open files with the FILE annotation.
>
> I have opened PR #3669 [2] to fix this behavior. Would love to include it
> before the next release.
>
> Best,
> Kevin Liu
>
>
> [1] https://github.com/apache/parquet-format/issues/599
> [2] https://github.com/apache/parquet-java/pull/3669
>
> On Thu, Jul 16, 2026 at 7:14 PM Gang Wu <[email protected]> wrote:
>
> > +1
> >
> > I think it is the right time to release it.
> >
> > Best,
> > Gang
> >
> > On Fri, Jul 17, 2026 at 1:16 AM Fokko Driesprong <[email protected]> wrote:
> >
> > > Hey everyone,
> > >
> > > I got multiple folks asking for a release for both features, fixes and
> > > CVE's that are patched. If there are no objections, I'd like to start the
> > > release process next week. Thoughts or concerns?
> > >
> > > Kind regards,
> > > Fokko Driesprong
> > >
> > > On 2026/05/28 21:28:38 Aaron Niskode-Dossett via dev wrote:
> > > > These two performance PRs could be good to include.  They both have
> > open
> > > > questions, but hopefully could be resolved.
> > > >
> > > > https://github.com/apache/parquet-java/pull/3395. "Cache FileStatus in
> > > > Footer"
> > > >
> > > > https://github.com/apache/parquet-java/pull/3467  "Improve
> > > > RunLengthBitPackingHybridDecoder.readNext"
> > > >
> > > > On Fri, May 22, 2026 at 9:50 AM Gang Wu <[email protected]> wrote:
> > > >
> > > > > Thanks Fokko for initiating this!
> > > > >
> > > > > I was thinking of including [1] as its vote thread [2] is about to
> > > > > close. However, since releasing a new version of the Parquet format
> > > > > and reviewing the Java PoC still requires time, I'm fine with
> > skipping
> > > > > it.
> > > > >
> > > > > [1] https://github.com/apache/parquet-java/pull/3393
> > > > > [2] https://lists.apache.org/thread/h0k0hqo0sojqphnbnrkp8b0gmwdzq9on
> > > > >
> > > > > Best,
> > > > > Gang
> > > > >
> > > > > On Fri, May 22, 2026 at 10:04 PM Aaron Niskode-Dossett via dev
> > > > > <[email protected]> wrote:
> > > > > >
> > > > > > I don't have the github access to add it to the issue, but I would
> > > > > suggest
> > > > > > this PR (full disclosure, it's my PR).
> > > > > >
> > > > > > https://github.com/apache/parquet-java/pull/3378
> > > > > >
> > > > > > On Fri, May 22, 2026 at 7:17 AM Fokko Driesprong <[email protected]
> > >
> > > > > wrote:
> > > > > >
> > > > > > > Hi everyone,
> > > > > > >
> > > > > > > It has been a while since the last major release, and I would
> > > suggest
> > > > > > > doing the 1.18.0 release since a lot of work has been accumulated
> > > since
> > > > > > > then. Besides then, it is way past the quarterly release cycle
> > > that we
> > > > > > > suggest on the website[1].
> > > > > > >
> > > > > > > Please use this thread to share what we needs to be include in
> > > 1.18.0.
> > > > > We
> > > > > > > can use the milestone[2] to track the progress.
> > > > > > >
> > > > > > > Kind regards,
> > > > > > > Fokko
> > > > > > >
> > > > > > > [1]
> > > > > > >
> > > > >
> > >
> > https://parquet.apache.org/docs/contribution-guidelines/releasing/#release-cadence
> > > > > > > [2] https://github.com/apache/parquet-java/milestone/34
> > > > > > >
> > > > > >
> > > > > >
> > > > > > --
> > > > > > Aaron Niskode-Dossett, Data Engineering -- Etsy
> > > > >
> > > >
> > > >
> > > > --
> > > > Aaron Niskode-Dossett, Data Engineering -- Etsy
> > > >
> > >
> >

Reply via email to