well, congratulations! major piece of work!

the fewer dependencies, the fewer transitive CVEs to worry about.

One thing I"m curious about, what's your variant handling like? I've got a
PR up of what I think is a fairly comprehensive set of invalid files now;
your lib should safely reject all of them except for the depth one, where
it can choose an action
https://github.com/apache/parquet-testing/pull/113

On Fri, 26 Jun 2026 at 15:41, Gunnar Morling <[email protected]>
wrote:

> Hey all,
>
> I am happy to share the release of Hardwood 1.0!
>
> It's a new Parquet reader (and soon, writer) for the JVM, built from
> the ground up to minimise external dependencies and with a strong
> focus on performance, multi-threaded at its core. It's open-source
> (Apache License, version 2) and available from Maven Central now.
>
> For folks interested, all the details are in the official announcement
> [1]. Any questions or feedback will be very welcome, either here or
> off-list.
>
> All the best,
>
> --Gunnar
>
> [1]
> https://www.morling.dev/blog/hardwood-1-0-fast-lightweight-apache-parquet-reader-for-the-jvm/
>

Reply via email to