v8.0.0-beta.7
Pre-release
Pre-release
·
85 commits
to main
since this release
What's Changed
Breaking Changes 🛠
- fix(python)!: derive index type from details instead of opening the index by @wjones127 in #6903
- perf!: avoid listing index files after writes by @Xuanwo in #7129
New Features 🎉
- feat: add EnforceDistribution to physical optimizer by @wjones127 in #7086
- feat(java): add missing scanner and merge insert params to align with Python/Rust by @WenDing-Y in #7100
Bug Fixes 🐛
- fix(python): avoid pandas requirement for add_columns UDFs by @prrao87 in #7131
- fix: remove empty index segment when committing real segments by @wkalt in #7141
Documentation 📚
- docs: correct alter_columns nullable docstring by @Alowator in #7095
- docs: clarify distributed vector model scopes by @Xuanwo in #7148
Performance Improvements 🚀
- perf(index): avoid HEAD call when opening vector indexes by @gstamatakis95 in #7064
- perf: reuse WAND lead buffer capacity in push_back_leads by @wkalt in #7153
Other Changes
- refactor: clean up lance-index/lance-table boundary by @wjones127 in #6988
Full Changelog: v8.0.0-beta.6...v8.0.0-beta.7