v0.9.7
What's Changed
- feat: use lazy import for pylance dependencies by @yliang412 in #1741
- chore: merge multiple ivf_pq indices by @eddyxu in #1815
- feat: improve error message when schema mismatch occurs by @westonpace in #1817
- refactor: do not leak precomputed partition map into IVF by @eddyxu in #1819
- chore(rust): increase minimum rust version to 1.75 to prevent build issues by @changhiskhan in #1821
- chore: bump object store version to 0.9 by @eddyxu in #1826
- chore: bump half deps for HW acceleration in python by @eddyxu in #1827
- refactor!: index stats to handle error and bunch of bugs by @eddyxu in #1828
- chore: remove empty trait by @eddyxu in #1830
- fix: spurious bug during compaction by @westonpace in #1829
- chore: add E2E tests for torch training with nans by @chebbyChefNEQ in #1825
- feat: roundtrip bfloat16 vectors to Lance format by @wjones127 in #1810
- perf: cache loaded index metadata by @eddyxu in #1831
- feat: expose custom PQ codebook in python APIs by @chebbyChefNEQ in #1838
- chore: expose externally computed shuffle buffer to python by @chebbyChefNEQ in #1805
- fix: function name by @chebbyChefNEQ in #1840
- chore: unindexed fragment can handle mulitple deltas by @eddyxu in #1839
- docs: code blocks in lance/read_and_write.html not showing by @martindurant in #1843
- feat: optimize indices by @eddyxu in #1841
- feat: support reading from delta indices by @eddyxu in #1845
New Contributors
- @yliang412 made their first contribution in #1741
- @martindurant made their first contribution in #1843
Full Changelog: v0.9.6...v0.9.7