Skip to content

Releases: G-Research/ParquetSharp

ParquetSharp 2.0.2 Beta 4

09 Dec 13:43
958bd3a
Compare
Choose a tag to compare
Pre-release
  • Fixed compression and key-value metadata not being passed to writer ctor in RowOriented API.

ParquetSharp 2.0.2 Beta 3

13 Nov 10:48
Compare
Choose a tag to compare
Pre-release
  • Fixed Compression enum not reflecting new value ordering from Arrow 0.15.

ParquetSharp 2.0.2 Beta 2

12 Nov 18:38
0ed9dac
Compare
Choose a tag to compare
Pre-release
  • Upgraded to Arrow 0.15.1.
  • Exposed WriterPropertiesBuilder.CompressionLevel (new feature from Arrow 0.15).
  • Use Lz4 as the default compression argument when creating a writer, instead of Snappy. Lz4 has empirically been shown to both be faster and compress better than Snappy. Be aware that not all Parquet implementations may support Lz4 yet.
  • By default close streams when managed stream wrapper classes are closed (PR #76).

ParquetSharp 2.0.2 Beta 1

14 Oct 10:50
f65b64e
Compare
Choose a tag to compare
Pre-release
  • Added new IO classes (ManagedOutputStream and ManagedRandomAccessFile) allowing to wrap .NET Stream when writing and reading Parquet files.

ParquetSharp 2.0.1

02 Sep 19:31
Compare
Choose a tag to compare
  • Promoted 2.0.1-beta3 to final release.
  • Pinned vcpkg checkout to tag 2019.07

ParquetSharp 2.0.1 Beta 3

12 Aug 09:41
b8bf2e0
Compare
Choose a tag to compare
Pre-release
  • Fixed segfault on double dispose of RowOrientedWriter (Issue #64).
  • Fixed unreliable equality of PrimitiveNode due to legacy DecimalMetaData; removed the latter as it has been made redundant by the new LogicalType class hierarchy (Issue #66).

ParquetSharp 2.0.1 Beta 2

26 Jul 16:04
Compare
Choose a tag to compare
Pre-release
  • Rebuilt with latest vcpkg, fixes Thrift Linux dependency (Issue #60).

ParquetSharp 2.0.1 Beta 1

25 Jul 09:47
Compare
Choose a tag to compare
Pre-release

API backward compatibility broken

  • Upgraded to Arrow 0.14.1 (Issue #57).
  • LogicalType is now a class hierarchy instead of an enum.
  • Added support for nanoseconds time unit via DateTimeNanos and TimeStampNanos (Issue #20).
  • Added support for Int8 and Int16 via sbyte, byte, short and ushort (Issue #61).

ParquetSharp 1.5.1.2 Beta 1

09 May 10:30
Compare
Choose a tag to compare
Pre-release
  • Upgraded to Arrow 0.13.0.

ParquetSharp 1.5.1.1

01 Apr 12:33
Compare
Choose a tag to compare
  • 1.5.1.1 final release.
  • Expose the initial size parameter of ResizableBuffer constructor (Issue #50).