Parquet Dotnet Versions Save

🏐 Apache Parquet for modern .NET

3.3.11

4 years ago

Improved string handling

3.3.4

5 years ago

Bugfix release. Thanks to @CurtHagenlocher and @corrego for making it happen!

  • ParquetReader.OpenFromFile is not closing the file after calling Dispose() (#407)
  • Large groups with timestamp data are not read correctly (#400)
  • Serializing Class with DateTime Property Fails via ParquetConvert.Serialize() (#369)
  • Bad Boolean Serialization (#394)
  • Bitpacked page boundary fix (#382)

3.3.3

5 years ago

Unfortunately parquet format doesn't allow to distinguish between an empty list and a list with one null element. This fix makes parquet-net behaviour similar to the parquet-mr. (#398)

3.3.2

5 years ago

add extra check for array boundaries in RLE (#396)

3.3.1

5 years ago

Fix unix days adjustment (#386). For some reason we used +/- 1 day adjustment on read/write which works fine internally but shifts time to wrong day.

3.3.0

5 years ago
  • Exposing internal thrift metadata
  • Ability to decode parquet statistics
  • parq "meta" command shows internal statistics

3.2.6

5 years ago

Fix for issue #337 (DateTimeFormat is not handled properly)

3.2.4

5 years ago

bug fixed: ParquetConverter to append to ParquetWriter in chunks

3.2.3

5 years ago
  • bug fixed: multiple nesting levels were not correctly read by row-based helpers (#363)
  • bug fixed: Equals method on Row didn't compare list elements correctly (#361)
  • bug fixed: multi-page columns were not read to end if their order is not what parquet-dotnet expects (#370)

3.2.0

5 years ago
  • POCO serialiser support for repeatable fields POCO (#358)
  • --max-rows 10 not honored by PARQ Global Tool 📺 (#357)
  • Failure to read columns if data page is larger than it should be (supposably padded by Spark) 🐛 (#330)
  • Limit number of rows printed by parq. By default only show the first 10 rows in PARQ Global Tool 📺 (#351)