← Package directory
Available on winget

Install Apache Parquet for .NET

Fully managed Apache Parquet implementation.

Install with winget
winget install --id aloneguid.ParquetDotnet.floor
Upgrade
winget upgrade --id aloneguid.ParquetDotnet.floor
Uninstall
winget uninstall --id aloneguid.ParquetDotnet.floor

About Apache Parquet for .NET

Fully managed, safe, extremely fast .NET library to 📖read and ✍️write Apache Parquet files designed for .NET world (not a wrapper). Targets .NET 8, .NET 7, .NET 6.0, .NET Core 3.1, .NET Standard 2.1 and .NET Standard 2.0. Whether you want to build apps for Linux, MacOS, Windows, iOS, Android, Tizen, Xbox, PS4, Raspberry Pi, Samsung TVs or much more, Parquet.Net has you covered.

What's new in 5.1.1

Improvements - RecyclableMemoryStreamManager exposes memory settings in ParquetOptions. by @DrewMcArthur in #597. Bug fixes - Fixed ParquetSchema equality collisions in #596 by @goeffthomas. - Fixed failures when decoding LZ4Raw encoding. Big shoutout to @mukunku for saving us from the data gremlins! See mukunku/ParquetViewer#126 - Make isAdjustedToUTC defualt to true and allow it to be set. By @cliedeman in #547. Floor - Turns out, MacOSX binaries were having an identity crisis because they were built by a Linux build server. They just couldn't get along! But fear not, this has been fixed. Big thanks to @daningalla and @dmunch in #587. It's like a tech peace treaty! floor

Read release notes

Version history

Version Updated Notes
5.1.1 Unknown Improvements - RecyclableMemoryStreamManager exposes memory settings in ParquetOptions. by @DrewMcArthur in #597. Bug fixes - Fixed ParquetSchema equality collisions in #596 by @goeffthomas. - Fixed failures when decodin...
5.1.0 Unknown Improvements - Class-reflected schemas for map complex types will generate key/value properties with "key" and "value" names, respectively. This is required in order to deserialise externally generated parquet files with...
5.0.1 Unknown New feature You can deserialise "required" lists and "required" list elements, as raised by @akaloshych84 in #502. See nullability and lists.Improvements - Better error reporting in case class serializer has mismatched d...
5.0.0 Unknown Release notes