python-v0.13.0: Repair operation and PyArrow 13+ support
·
841 commits
to main
since this release
New features
- feat(python): expose FSCK (repair) operation by @ion-elgreco in #1730
- feat: add VACUUM operation as commit in transaction log by @ion-elgreco in #1728
- fix(python): add support for pyarrow 13+ by @ion-elgreco in #1804
- feat(python): allow python objects to be passed as new values in
.update()
by @ion-elgreco in #1749 - feat(python): allow for multiple
when
calls in MERGE operation by @ion-elgreco in #1750
Bug fixes
- fix: ignore binary columns for stats generation by @emcake in #1766
- fix(python): add write support explicitly for pyarrow dataset by @ion-elgreco in #1780
- fix(python): ignore infinity in stats by @wjones127 in #1784
- fix: delta scan partition ordering bug by @Blajda in #1789
Other changes
- fix: relax
pyarrow
pin by @dhirschfeld in #1743 - fix: remove
pandas
pin by @dhirschfeld in #1746 - refactor!: update operations to use delta scan by @Blajda in #1639
- chore: update datafusion by @roeap in #1741
- docs: convert docs to use mkdocs by @r3stl355 in #1731
- docs: dynamodb lock configuration by @brayanjuls in #1752
- refactor: perform bulk deletes during metadata cleanup by @cmackenzie1 in #1763
- docs: enhance docs to enable multi-lingual examples by @r3stl355 in #1781
- chore: refactor into the deltalake meta crate and deltalake-core crates by @rtyler in #1774
- feat: add deltalake sql crate by @roeap in #1757
- feat: initial table features implementation by @hntd187 in #1796
- docs: add CI for docs by @r3stl355 in #1798
New Contributors
- @dhirschfeld made their first contribution in #1743
- @brayanjuls made their first contribution in #1752
- @emcake made their first contribution in #1766
- @hntd187 made their first contribution in #1796
Full Changelog: python-v0.12.0...python-v0.13.0