Releases: G-Research/ParquetSharp
ParquetSharp 17.0.0-beta1
This version of ParquetSharp upgrades the underlying Arrow C++ Parquet library to version 17.0.0.
What's Changed
New features
- Add comparison operators and FromDotnetTicks to DateTimeNanos by @Brandon4BZ in #478
Bug fixes
- Fix reading required string values inside an optional group by @adamreeve in #481
Miscellaneous
- Upgrade C++ Arrow to 17.0.0 by @adamreeve in #479
Full Changelog: 16.1.0...17.0.0-beta1
ParquetSharp 16.1.0
What's Changed
This version of ParquetSharp upgrades the underlying Arrow C++ Parquet library to version 16.1.0.
Bug fixes
- Fix handling reference types that don't inherit directly from object by @adamreeve in #448
- Fix out of memory errors causing logic_error when using ManagedRandomAccessFile by @adamreeve in #471
Miscellaneous
- Add a version suffix when testing in CI by @adamreeve in #445
- Set up Roslyn Public API Analyzer by @adamreeve in #449
- Removed System.Memory from Net 6+ by @thompson-tomo in #451
- Bump pavlovic-ivan/octo-nudge from 1 to 2 by @dependabot in #454
- Add package metadata by @thompson-tomo in #453
- Add security policy by @nfallah in #455
- Use GitHub Actions for vcpkg binary caching by @jgiannuzzi in #457
- Use pagination to list jobs in
check-required
workflow by @jgiannuzzi in #458 - Use a newer version of curl in the CentOS 7 container to fix vcpkg cache by @jgiannuzzi in #459
- Fix
check-required
pagination usage by @jgiannuzzi in #460 - Use net8.0 SDK by @jgiannuzzi in #456
- Use vcpkg binary caching in CodeQL workflow by @jgiannuzzi in #461
- Upgrade C++ Arrow to 16.1.0 by @adamreeve in #462
- Bump docker/build-push-action from 5 to 6 by @dependabot in #464
- Fix specifying version-suffix parameter in CI build by @adamreeve in #463
- ci: use
macos-12
to build the native library by @jgiannuzzi in #465 - Use GitHub provided arm64 runner by @jgiannuzzi in #467
- improve check required workflow by @pavlovic-ivan in #469
- ci: use pypa/manylinux image instead of vanilla CentOS image by @jgiannuzzi in #470
- Update vcpkg baseline to fix incorrect Thrift hash by @adamreeve in #473
Full Changelog: 15.0.2.1...16.1.0
ParquetSharp 16.1.0-beta3
What's Changed
- Update vcpkg baseline to fix incorrect Thrift hash by @adamreeve in #473
Full Changelog: 16.1.0-beta2...16.1.0-beta3
ParquetSharp 16.1.0-beta2
What's Changed
Bug fixes
- Fix out of memory errors causing logic_error when using ManagedRandomAccessFile by @adamreeve in #471
Miscellaneous
- ci: use pypa/manylinux image instead of vanilla CentOS image by @jgiannuzzi in #470
Full Changelog: 16.1.0-beta1...16.1.0-beta2
ParquetSharp 16.1.0-beta1
This version of ParquetSharp upgrades the underlying Arrow C++ Parquet library to version 16.1.0.
Bug fixes
- Fix handling reference types that don't inherit directly from object by @adamreeve in #448
Miscellaneous
- Add a version suffix when testing in CI by @adamreeve in #445
- Set up Roslyn Public API Analyzer by @adamreeve in #449
- #450 Removed System.Memory from Net 6+ by @thompson-tomo in #451
- Bump pavlovic-ivan/octo-nudge from 1 to 2 by @dependabot in #454
- #452 add package metadata by @thompson-tomo in #453
- Add security policy by @nfallah in #455
- Use GitHub Actions for vcpkg binary caching by @jgiannuzzi in #457
- Use pagination to list jobs in
check-required
workflow by @jgiannuzzi in #458 - Use a newer version of curl in the CentOS 7 container to fix vcpkg cache by @jgiannuzzi in #459
- Fix
check-required
pagination usage by @jgiannuzzi in #460 - Use net8.0 SDK by @jgiannuzzi in #456
- Use vcpkg binary caching in CodeQL workflow by @jgiannuzzi in #461
- Upgrade C++ Arrow to 16.1.0 by @adamreeve in #462
- Bump docker/build-push-action from 5 to 6 by @dependabot in #464
- Fix specifying version-suffix parameter in CI build by @adamreeve in #463
- ci: use
macos-12
to build the native library by @jgiannuzzi in #465 - Use GitHub provided arm64 runner by @jgiannuzzi in #467
- improve check required workflow by @pavlovic-ivan in #469
New Contributors
- @thompson-tomo made their first contribution in #451
- @nfallah made their first contribution in #455
Full Changelog: 15.0.2.1...16.1.0-beta1
ParquetSharp 15.0.2.1
What's Changed
- Fix breaking change to LogicalTypeEnum.None value by @adamreeve in #444
Full Changelog: 15.0.2...15.0.2.1
ParquetSharp 15.0.2
This version of ParquetSharp upgrades the underlying Arrow C++ Parquet library to version 15.0.2.
New features
- Add support for reading and writing the .NET Half type by @adamreeve in #418
- Expose page checksum verification reader and writer properties by @adamreeve in #419
- Support the TimeOnly and DateOnly types added in .NET 6 by @adamreeve in #424
- Add the key management tools API for encryption by @adamreeve in #426
- Support buffered writing with the Arrow API by @adamreeve in #428
- Allow getting a ParquetFileReader and the SchemaManifest from an Arrow.FileReader by @adamreeve in #430
Bug fixes
- Make sure that RandomAccessFile is not freed prematurely by @marcin-krystianc in #436
Miscellaneous
- Upgrade C++ Arrow to 15.0.0 by @adamreeve in #417
- Upgrade Arrow C++ version to 15.0.2 by @adamreeve in #431
Full Changelog: 14.0.2...15.0.2
ParquetSharp 15.0.2-beta2
What's Changed
- Make sure that RandomAccessFile is not freed prematurely by @marcin-krystianc in #436
Full Changelog: 15.0.2-beta1...15.0.2-beta2
ParquetSharp 15.0.2-beta1
What's Changed
- Upgrade Arrow C++ version to 15.0.2 by @adamreeve in #431
- Allow getting a ParquetFileReader and the SchemaManifest from an Arrow.FileReader by @adamreeve in #430
Full Changelog: 15.0.0-beta3...15.0.2-beta1
ParquetSharp 15.0.0-beta3
What's Changed
- Support buffered writing with the Arrow API by @adamreeve in #428
Full Changelog: 15.0.0-beta2...15.0.0-beta3