+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