Releases: datafusion-contrib/datafusion-orc
Releases · datafusion-contrib/datafusion-orc
v0.5.0
What's Changed
- feat: Add Cargo Deny license check to CI workflow by @waynexia in #131
- chore: add slow timeout configuration by @WenyXu in #134
- chore: Add license headers for toml/yml/proto by @Xuanwo in #135
- skip reading unused columns by @richox in #133
- chore: remove donated ORC format related parts by @waynexia in #138
- Fix main CI by @Jefffrey in #141
- Fix reading multiple complex data types exception by @harveyyue in #140
- upgrade datafusion by @MichaelScofield in #142
- Fix license header CI by adding Apache license to Makefile by @Copilot in #145
- chore: bump crate version by @sunng87 in #143
New Contributors
- @richox made their first contribution in #133
- @MichaelScofield made their first contribution in #142
- @Copilot made their first contribution in #145
- @sunng87 made their first contribution in #143
Full Changelog: v0.4.1...v0.5.0
v0.4.1
v0.4.0
What's Changed
- chore: Reorganize deps and upgrade them by @Xuanwo in #110
- feat: Add opendal native support by @Xuanwo in #117
- Initial write support by @Jefffrey in #122
- Disable DataFusion as a default feature by @Jefffrey in #124
- Support filter out strip by provided range by @harveyyue in #126
Bug fixes
- fix: read array columns correctly by @youngsofun in #112
- fix: execute "select count(*) from tbl" always getting zero by @harveyyue in #114
- Relax check on
patch_bitsoverflows in delta decoding by @progval in #118
New Contributors
- @youngsofun made their first contribution in #112
- @harveyyue made their first contribution in #114
Full Changelog: v0.3.1...v0.4.0
v0.3.1
What's Changed
- chore: bump
arrowversion to 51 by @WenyXu in #83 - #62 cli tool for printing file stats by @klangner in #84
- #62 Added cli tool to export data in a csv format by @klangner in #85
- #62 added filtering by rows and columns by @klangner in #87
- Error instead of panic on timestamp overflow by @progval in #91
- Avoid adding a NullBuffer when decoding timestamp offsets by @progval in #90
- Pass target arrow type to array_decoder_factory by @progval in #92
- Add support for configuring time units through ArrowReaderBuilder::with_schema by @progval in #93
- Add ArrowReaderBuilder::schema() by @progval in #94
- Write target time unit in DecodeTimestampSnafu by @progval in #95
- Add support for decoding Timestamp as Decimal128 by @progval in #96
- Make dependency on async-trait optional by @progval in #98
- Revert "Create dependabot.yml" by @WenyXu in #104
- refactor: Bump arrow 52 and datafusion 39 by @Xuanwo in #105
- fix(bin): Expose needed types public by @Xuanwo in #108
- chore: release version 0.3.1 by @WenyXu in #109
New Contributors
Full Changelog: v0.3.0...v0.3.1
v0.3.0
The first release after migrating to new repository https://github.com/datafusion-contrib/datafusion-orc
- Old repository: https://github.com/WenyXu/orc-rs
Notable changes:
- Support all compression types when reading
- Support reading all ORC data types
- New top level API for interacting with this library (
ArrowReaderandArrowStreamReader)