Skip to content

Releases: aloneguid/parquet-dotnet

4.11.1

10 May 18:13
Compare
Choose a tag to compare

What's Changed

  • Managed Snappy performance improvement and managed Zstd support by @aloneguid in #327

Full Changelog: 4.11.0...4.11.1

4.11.0

09 May 11:10
Compare
Choose a tag to compare

What's Changed

  • End of life for legacy class serializer and legacy DataType enumeration by @aloneguid in #324
  • bug: decimal encoding didn't stamp ConvertedType (#323) by @aloneguid in #325
  • Support UUID logical type (C# Guid). by @aloneguid in #326

Full Changelog: 4.10.1...4.11.0

4.10.1

02 May 14:23
Compare
Choose a tag to compare

Full Changelog: 4.10.0...4.10.1

4.10.0

26 Apr 10:50
5ca1d20
Compare
Choose a tag to compare

This release has a low-level breaking change but you will only notice it if you are working with low-level thrift metadata. See the detailed reason and description for this change. In some cases you should see 10x performance increase due to a new handcrafted thrift compiler.

No functional changes are introduced in this release, performance only.

What's Changed

Full Changelog: 4.9.2...4.10.0

4.9.2

25 Apr 16:43
4991b9e
Compare
Choose a tag to compare

What's Changed

  • bug: empty logical type container is created if there is no matching logical type by @aloneguid in #314

Full Changelog: 4.9.1...4.9.2

4.9.1

21 Apr 10:27
Compare
Choose a tag to compare

What's Changed

  • minimize number of streaming calls when reading and writing thrift metadata by @aloneguid in #310

Full Changelog: 4.9.0...4.9.1

4.9.0

21 Apr 08:28
26ea729
Compare
Choose a tag to compare

What's Changed

  • Support [JsonPropertyOrder] in class serializer by @aloneguid in #307
  • Library-Wide Schema improvements by @aloneguid in #308
  • low-level: full logical types support in Parquet Thrift schema
  • class serializer supports custom attributes to customize serialisation of dates, times, and decimals with [ParquetTimestamp], [ParquetMicroSecondsTime] and [ParquetDecimal] attributes. See the relevant docs.
  • added support for .NET >= 6 DateOnly type.

Full Changelog: 4.8.1...4.9.0

4.8.1

19 Apr 13:34
f2c0754
Compare
Choose a tag to compare

What's Changed

This release fully supports integration with Microsoft.Data.Analysis package and the docs are available.

There's also a sample Jupyter notebook in C# demonstrating it in action.

image

image

Full Changelog: 4.8.0...4.8.1

4.8.0

18 Apr 15:04
Compare
Choose a tag to compare

What's Changed

Full Changelog: 4.7.1...4.8.0

4.7.1

14 Apr 14:58
Compare
Choose a tag to compare

Full Changelog: 4.7.0...4.7.1