python-v0.6.0
What's Changed
- JSON Writer writing partitions values fix by @Blajda in #658
- Support date32 and decimal stats in write_deltalake by @wjones127 in #659
- bugfix: Make sure vacuum works on relative paths by @wjones127 in #664
- Fix linting / build on main by @mrk-its in #670
- feat: add support for HTTPS_PROXY env var by @xfrancois in #665
- Utilise struct stats when available by @Tom-Newton in #656
- fix: inconsistent path in azure list by @roeap in #673
- Factor vacuum and implement a builder by @Blajda in #672
- Bump openssl-src from 111.21.0+1.1.1p to 111.22.0+1.1.1q by @dependabot in #674
- Bump openssl-src from 111.20.0+1.1.1o to 111.22.0+1.1.1q in /aws/delta-checkpoint by @dependabot in #675
- fix: get docs building and add to CI checks by @wjones127 in #679
- fix: omit common prefixes in azure
list_objs
by @roeap in #683 - fix: traverse directories in local
list_objs
by @roeap in #681 - Implement vacuum tests and general test setup utils by @Blajda in #682
- Setup Github dependabot for Rust by @fvaleye in #687
- Bump regex from 1.5.6 to 1.6.0 by @dependabot in #694
- Bump serde_json from 1.0.81 to 1.0.82 by @dependabot in #692
- Bump serial_test from 0.7.0 to 0.8.0 by @dependabot in #699
- Bump hyper from 0.14.19 to 0.14.20 by @dependabot in #702
- feat: sharable reference to storage backend by @roeap in #697
- Bump openssl from 0.10.40 to 0.10.41 by @dependabot in #700
- Get file size from Pyarrow directly (>= 9.0.0) by @Bernolt in #704
- Bump bytes from 1.1.0 to 1.2.0 by @dependabot in #707
- Bump serde from 1.0.137 to 1.0.140 by @dependabot in #708
- Bump crossbeam from 0.8.1 to 0.8.2 by @dependabot in #709
- Bump tokio from 1.19.2 to 1.20.0 by @dependabot in #710
- Fix usage documentation in Python binding by @fvaleye in #716
- Bump bytes from 1.2.0 to 1.2.1 by @dependabot in #719
- Bump tokio from 1.20.0 to 1.20.1 by @dependabot in #720
- Bump lambda_runtime from 0.3.0 to 0.6.0 by @dependabot in #711
- feat: integrate with object_store / datafusion APIs by @roeap in #703
- Bump async-trait from 0.1.56 to 0.1.57 by @dependabot in #730
- Bump serde from 1.0.140 to 1.0.142 by @dependabot in #726
- Bump anyhow from 1.0.58 to 1.0.60 by @dependabot in #727
- Bump libc from 0.2.126 to 0.2.127 by @dependabot in #728
- Bump serde_json from 1.0.82 to 1.0.83 by @dependabot in #731
- Bump thiserror from 1.0.31 to 1.0.32 by @dependabot in #732
- Prune scanned files on column stats by @roeap in #724
- Fix parsing null counts for struct type columns in the struct stats by @Tom-Newton in #714
- Python: fix: fix minimal test and bump minimum pyarrow version by @wjones127 in #733
- Implement Python Schema in Rust by @wjones127 in #684
- fix: Address clippy lint warnings. by @tsh56 in #742
- Bump serde from 1.0.142 to 1.0.143 by @dependabot in #737
- Bump libc from 0.2.127 to 0.2.132 by @dependabot in #743
- build(deps): bump anyhow from 1.0.60 to 1.0.62 by @dependabot in #744
- build(deps): bump serial_test from 0.8.0 to 0.9.0 by @dependabot in #745
- build(deps): bump chrono from 0.4.20 to 0.4.22 by @dependabot in #748
- build(deps): bump futures from 0.3.21 to 0.3.23 by @dependabot in #747
- Cast min and max too when parsing stats by @wjones127 in #753
- build(deps): bump serde_json from 1.0.83 to 1.0.85 by @dependabot in #759
- build(deps): bump serde from 1.0.143 to 1.0.144 by @dependabot in #760
- turn table state version into a private field by @houqp in #772
- build(deps): bump pyo3 from 0.16.5 to 0.16.6 by @dependabot in #773
- Remove Python version 3.6 support And run multiple python versions by @fvaleye in #770
- parquet2 implementation backed by parquet2 feature gate by @houqp in #465
- Adopt
ObjectStore
by @roeap in #761 - chore: cleanup by @roeap in #774
- Bump version of the Python binding to 0.6.0 by @fvaleye in #762
New Contributors
- @mrk-its made their first contribution in #670
- @xfrancois made their first contribution in #665
- @Bernolt made their first contribution in #704
- @tsh56 made their first contribution in #742
Full Changelog: python-v0.5.8...python-v0.6.0