v0.16.1
What's Changed
New Features 🎉
- feat: make scalar index training configurable by @dsgibbons in #2686
- feat: migrate Bitmap & LabelList index file to v2 format by @BubbleCal in #2677
- feat: make default batch size configurable via environment variable by @westonpace in #2693
- feat: move-stable row ids in compaction by @wjones127 in #2544
- feat: load multiple ivf-pq sorted files and commit index into dataset by @raunaks13 in #2681
Bug Fixes 🐛
- fix: out of bounds error in bitpacking by @albertlockett in #2692
- fix: add fix for slicing single array into many pages but don't have enough rows to do so by @westonpace in #2702
- fix: optimize cosine IVF_PQ index by @chebbyChefNEQ in #2698
- fix: search results are not correct after appending index by @BubbleCal in #2701
- fix: v2 writer used the wrong value to calculate how many rows were available in array by @westonpace in #2704
- perf: bitpacking exclude sign bit if not needed by @albertlockett in #2696
- fix: correct index type of inverted index by @BubbleCal in #2715
Performance Improvements 🚀
- perf: various fixes to improve vector transform performance at high scales by @westonpace in #2703
Full Changelog: v0.16.0...v0.16.1