Skip to content

Releases: G-Research/ParquetSharp

ParquetSharp 8.0.0

11 Oct 07:31
3ab7b3a
Compare
Choose a tag to compare

This version of ParquetSharp is identical to 8.0.0-beta2, which has simply been promoted to stable.

What's Changed

Misc

New Contributors

Full Changelog: 7.0.0...8.0.0

ParquetSharp 8.0.0 Beta2

09 Sep 12:37
bca56ea
Compare
Choose a tag to compare
Pre-release

What's Changed

Misc

New Contributors

Full Changelog: 8.0.0-beta1...8.0.0-beta2

ParquetSharp 8.0.0 Beta1

15 Jun 05:30
b5ecca4
Compare
Choose a tag to compare
Pre-release

What's Changed

  • Improve error message when getting a LogicalColumnReader or Writer with the wrong type by @adamreeve in #277
  • Use fixed culture when testing OverflowException by @Nisden in #280
  • Fix reading string array values by @adamreeve in #282
  • Allow updating key-value metadata after ParquetFileWriter creation by @adamreeve in #279
  • Upgrade to Arrow 8.0.0 by @jgiannuzzi in #283
  • Add support for .NET 6 by @jgiannuzzi in #285
  • Allow specifying column definitions for a ParquetRowWriter by @adamreeve in #284

New Contributors

Full Changelog: 7.0.0...8.0.0-beta1

ParquetSharp 7.0.0

26 May 14:12
bd0067e
Compare
Choose a tag to compare

What's Changed

Full Changelog: 6.0.1...7.0.0

ParquetSharp 7.0.0 Beta1

22 Apr 13:09
bcd0243
Compare
Choose a tag to compare
Pre-release

What's Changed

  • Upgrade to Arrow 7.0.0 by @jgiannuzzi in #268
  • Change DateTimeNanos.ToString format and allow overriding the format by @adamreeve in #262
  • Read DateTime values with Kind set based on isAdjustedToUtc by @adamreeve in #261
  • Handle partial stream reads in ManagedRandomAccessFile by @adamreeve in #264

Full Changelog: 6.0.1...7.0.0-beta1

ParquetSharp 6.0.1

01 Apr 11:37
9f61d14
Compare
Choose a tag to compare

What's Changed

Incompatible API changes

ParquetSharp. LogicalColumnReader.HasNext has been made abstract

Full Changelog: 5.0.0...6.0.1

ParquetSharp 6.0.1 Beta1

14 Jan 17:11
43409ec
Compare
Choose a tag to compare
Pre-release

What's Changed

Full Changelog: 5.0.0...6.0.1-beta1

ParquetSharp 5.0.0

14 Jan 15:03
fb33dcb
Compare
Choose a tag to compare

This release is a new major release of ParquetSharp that brings the following changes:

  • Upgrade to Arrow 5.0.0 (PR #214).
  • Add isSupportedType method back in LogicalTypeFactory (PR #218).
  • Add reading from structs & definition level checking (PR #221).
  • Various CI/repo improvements:
    • Automatic NuGet and release publication (PR #224).
    • Update badges (PR #226).
    • Bump version of dotnet 5 SDK used in CI (PR #223).
    • Add documentation on how to use ParquetSharp from PowerShell (PR #240).
    • readme: mention ParquetSharp.DataFrame (PR: #245).
  • Enable support for arm64 (PR #231 and #236).

This version of ParquetSharp supports the arm64 architecture on both Linux and macOS.
Its source is identical to 5.0.0-beta3, which has simply been promoted to stable (PR #246).

Incompatible API changes

ParquetSharp.LogicalColumnStream<TSource>.ArraySchemaNodes has been renamed to ParquetSharp.LogicalColumnStream<TSource>.SchemaNodesPath

ParquetSharp 5.0.0 Beta 3

26 Nov 11:24
a89b73c
Compare
Choose a tag to compare
Pre-release
  • Enable support for arm64 (PR #231).

This version of ParquetSharp supports the arm64 architecture on both Linux and macOS.

ParquetSharp 5.0.0 Beta 2

08 Nov 10:26
c52ac40
Compare
Choose a tag to compare
Pre-release
  • Add reading from structs & definition level checking (PR #221).
  • Various CI/repo improvements:
    • Automatic NuGet and release publication (PR #224).
    • Update badges (PR #226).
    • Bump version of dotnet 5 SDK used in CI (PR #223).

Incompatible API changes

ParquetSharp.LogicalColumnStream<TSource>.ArraySchemaNodes has been renamed to ParquetSharp.LogicalColumnStream<TSource>.SchemaNodesPath