Releases: G-Research/ParquetSharp
Releases · G-Research/ParquetSharp
ParquetSharp 5.0.0 Beta 1
- Upgrade to Arrow 5.0.0.
- Add isSupportedType method back in LogicalTypeFactory (PR #218).
ParquetSharp 4.0.0
Promoted 4.0.0 Beta 2 to stable release.
ParquetSharp 4.0.0 Beta 2
This version requires .NET Framework 4.7.1 or .NET Core 3.0 and higher.
- Add back .NET Framework target via net471, drop netstandard2.0 and keep netstandard2.1.
- Bump language version to C# 9.0.
- Add support for user provided mapping between C# and Parquet types (PR #185).
- Add UTF8 support on all API using strings (PR #206).
- Make
Date
andDateTimeNanos
implementIComparable
, non-generic interface as well (PR #203). - Fix inconsistencies between
Date
andDateTimeNanos
interface (PR #204).
ParquetSharp 4.0.0 Beta 1
We're bumping the version number to match Arrow releases again, so this is the first release in version 4.0.0. Not to conflict with future Arrow releases, the next potential patch version will be 4.0.0.1.
ParquetSharp 2.4.0
Promoted 2.4.0 Beta 2 to stable release.
ParquetSharp 2.4.0 Beta 2
- Add row-oriented constructor overloads taking
Reader/WriterProperties
as one of their arguments, mirroring the normal Parquet file constructors (PR #177). - Expose more
ParquetFileWriter
native properties in C#, allowing better unit tests (Issue #178). - Expose
ColumnDescriptor.Path
and unit test various method to a the column root name (e.g. when dealing with LIST values such asfloat[]
, a column has multiple schema nodes but most users only care about the root node for that column) (Issue #176). - Use native implementation for
Schema.Node.Equals()
instead of duplicating the logic in C# (Issue #175).
ParquetSharp 2.4.0 Beta 1
- Upgrade to Arrow 3.0.0.
- Add
MemoryPool
class to allow querying Arrow's default memory allocator. - Remove
WriteBatch
obsolete method and fix long/int inconsistencies (warning: this is an ABI incompatible change).
ParquetSharp 2.3.0
- Promoted 2.3.0 Beta 3 to stable release.