Fastest and safest Rust implementation of parquet. `unsafe` free. Integration-tested against pyarrow
A new release is out there!
Thanks everyone for the fixes and improvements resulting in this stabler, easier to use and faster version of parquet2!
Breaking changes:
EncodedPage
#191 (jorgecarleitao)New features:
serde
support for RowGroupMetaData
. #202 (youngsofun)Fixed bugs:
Enhancements:
Yet another release of parquet2, mostly focused on avoiding panics and oom. No impact on performance, but improves reliability.
Fixed bugs:
FilteredHybridBitmapIter
's trait bounds #187 (jorgecarleitao)Breaking changes:
Error
#181 (jorgecarleitao)New features:
Fixed bugs:
Documentation updates:
doc_cfg
feature #186 (ritchie46)We have a new release of parquet2 available!
Breaking changes:
max_size
to get_page_stream
and get_page_iterator
#173
async
#174 (jorgecarleitao)CompressionLevel
#170 (jorgecarleitao)New features:
Fixed bugs:
Enhancements:
compute_page_row_intervals
public #171 (jorgecarleitao)Testing updates:
A couple of bug fixes, by @jhorstmann and @v0y4g3r
Fixed bugs:
Enhancements:
Compressor::into_inner
#158 (jorgecarleitao)A small but important release to support legacy lz4, by @dantengsky 🚀
New features:
Enhancements:
A new release is here and in crates.io! 🎉🎉🎉
Breaking changes:
split_buffer
should return Result
#156
Fixed bugs:
Enhancements:
AsyncSeek
requirement from page stream #149 (medwards)Another release of parquet2 is here!
We can now control the compression level of both GZIP and BROTLI compression thanks to @TurnOfACard 🙇
Thank you to everyone that contributed to this release!
Breaking changes:
New features:
Fixed bugs:
Enhancements:
Testing updates:
Fixed bugs:
Breaking changes:
CompressionOptions
, which allows for zstd compression levels. #128 (TurnOfACard)Enhancements:
Here we are for a new release of parquet2. This release has 3 main features:
A summary of the Full Changelog is available below.
Thank you for everyone that contributed to this release! (credits to individual PRs below)
Breaking changes:
ParquetError
to Error
#109
.end
not consume the parquet FileWriter
#127 (jorgecarleitao)compression
from WriteOptions
#125 (kornholi)PageIterator
#103 (jorgecarleitao)New features:
Fixed bugs:
Enhancements:
ordinal
and total_compressed_size
to column meta #96 (jorgecarleitao)Documentation updates:
Testing updates: