What's Changed
Breaking Changes 🛠
- feat!: incremental indexing via SPFresh by @BubbleCal in #4837
New Features 🎉
- feat(java): expose ManifestSummary to java api by @steFaiz in #5092
- feat: support dynamic storage options provider with AWS credentials vending by @jackye1995 in #4905
Bug Fixes 🐛
- fix: infinite kmeans if the largest cluster produces only 1 cluster by @BubbleCal in #5078
- fix: remove remainder explain_plan method in Python by @ddupg in #5085
- fix(rust): add explicit dependency on chrono serde feature by @wjones127 in #5110
- fix: no panic on unknown version by @wjones127 in #5111
- fix: skip compression in create_per_value if compression metadata is set to none by @wojiaodoubao in #5086
- fix: forward incompatibility of prerelease in writer version by @jackye1995 in #5116
Documentation 📚
- docs: minor doc fix for docs/src/format/file/encoding.md by @zhangyue19921010 in #5108
- docs: add fragment level update columns docs by @xloya in #5123
Other Changes
Full Changelog: v0.38.3...v0.39.0