parquet2

Fastest and safest Rust implementation of parquet. `unsafe` free. Integration-tested against pyarrow

OTHER License

Downloads
1.2M
Stars
352
Committers
26

Bot releases are hidden (Show)

parquet2 - v0.5.0

Published by jorgecarleitao about 3 years ago

A small release to keep things tidy.

Full Changelog

Breaking changes:

  • Renamed Compression::Zsld to Compression::Zstd (typo) #48 (vincev)

Enhancements:

  • Add null_count method to trait Statistics #49 (yjshen)
parquet2 - v0.4.0

Published by jorgecarleitao about 3 years ago

This release expands on the async support by offering full support for async writing of parquet files via the futures::AsyncWrite.
Furthermore, in this release we remove the need of Seek to writing, which some writers do not support. Finally, this release adds a small guide to help users.

Full Changelog

Breaking changes:

  • Make write_* return the number of written bytes. #45
  • move HybridRleDecoder from read::levels to encoding::hybrid_rle #41
  • Simplified split of page buffer #37 (jorgecarleitao)
  • Simplified API to get page iterator #36 (jorgecarleitao)

New features:

Fixed bugs:

Enhancements:

Documentation updates:

Testing updates:

parquet2 - v0.3.0

Published by jorgecarleitao about 3 years ago

Full Changelog

Breaking changes:

New features:

  • Add support for async read #32
  • Added option to apply filter pushdown to data pages. #34 (jorgecarleitao)
parquet2 - v0.2.0

Published by jorgecarleitao about 3 years ago

Changelog

v0.2.0 (2021-08-03)

Full Changelog

Enhancements:

  • Add support to write dictionary-encoded pages #29
  • Upgrade zstd to ^0.9 #31 (Dandandan)

* This Changelog was automatically generated by github_changelog_generator