v0.7.4 10X kmeans speedup in python, file compaction, crate restructure, and more
What's Changed
- [Rust] Refactor lance rust crate into sub-modules by @eddyxu in #1250
- refactor: move main macro benchmarks to python by @wjones127 in #1235
- [Rust] Refactor to separate linalg, arrow and testing utils into separate modules by @eddyxu in #1251
- Fix duckdb build by @eddyxu in #1253
- [Rust] Bump workspace version by @eddyxu in #1254
- feat: update the commit function to work with transactions by @westonpace in #1193
- [Python] Support creating index over tensor type and allow Dataset::take() with projection by @eddyxu in #1258
- move python test entrypoint to makefile by @chebbyChefNEQ in #1260
- [Bug] Fix crashes when take extension types by @eddyxu in #1261
- [Python] Expose kmeans via python SDK by @eddyxu in #1263
- feat: add file compaction by @wjones127 in #1095
- feat: expose query plan as a debug string by @chebbyChefNEQ in #1267
- chore: add pr title check by @westonpace in #1266
- fix: can't filter on columns with uppercase names by @rok in #1232
- fix: add test for writing to a dataset with new external store by @chebbyChefNEQ in #1273
- feat: add target cpu to python dir by @chebbyChefNEQ in #1278
- refactor: move release-with-debug by @wjones127 in #1279
- fix: crate config for release by @chebbyChefNEQ in #1280
- fix: cargo toml to follow crates.io convenetion by @chebbyChefNEQ in #1283
Full Changelog: v0.7.3...v0.7.4