Aquí hi ha 4 versions d’Apache Parquet for .NET, des de 2 d’octubre del 2024 fins a l’actual, 5.1.1. Cadascuna enllaça amb els instal·ladors del mateix desenvolupador.
| Versió | Data | Mida | Fitxers |
|---|---|---|---|
| 5.1.1Darrera versió | 3 de juliol del 2025 | — | 64 bits ZIP Notes de la versió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 |
| 5.1.0 | 30 de gener del 2025 | — | 64 bits ZIP Notes de la versió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 dictionaries.
- Updated dependent packages.
- Class deserializer will check for type compatibility when deserialising incompatible types, which will prevent accidental data loss or narrowing. Thanks to @dkotov in #573.
- Write RowGroup total size and compressed size by @justinas-marozas in #580.
- DELTA_BYTE_ARRAY aka "Delta Strings" encoding can read byte array types in addition to string types.
Bug fixes
- Adopted to breaking change in Parquet specification (technically it's a fault of upstream, not this library's) resulting in bugs like #576 and #579.
- Boolean fields encoded in RLE failed to read at all. Technically RLE can be used for integer and booleans, but we only ever supported integers.
Changes
- Removed .NET 6 build target as it is out of support.
Floor
- Compiled using .NET 9 (upgrade from .NET 8). |
| 5.0.1 | 14 d’octubre del 2024 | — | 64 bits ZIP Notes de la versió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 definition and repetition levels (as per #502).
- Pass property attributes down to list data field, by @agaskill in #559.
Bug fixed
- Compression/decompression would fail on some platforms like x86 or Linux x86 with musl runtime.
Floor
- boolean columns display as checks.
- Structs display as expandable objects, with properly aligned keys. |
| 5.0.0 | 2 d’octubre del 2024 | — | 64 bits ZIP |