v0.12.2
What's Changed
New Features 🎉
- feat: support IVF_FLAT index by @BubbleCal in #2418
- feat: add support for arbitrary global buffers to the v2 reader/writer by @westonpace in #2445
- feat: add pushdown to the read path by @westonpace in #2444
- feat: scan with stable row id by @wjones127 in #2441
- feat(java): add lance spark connector for read by @LuQQiu in #2429
- feat: pickle the manifest when pickling a dataset by @westonpace in #2459
- feat: store IVF in global buffer by @BubbleCal in #2449
Bug Fixes 🐛
- fix: lance.torch.LanceDataset spelt readahead wrong by @wjones127 in #2453
- fix: respect storage options on
create_index
by @joshua-auchincloss in #2460 - fix: incorrect logic when decoding manifest from last block by @westonpace in #2464
Documentation 📚
Performance Improvements 🚀
Other Changes
- refactor: pull row_id and deletion vector out of v1 file reader by @wjones127 in #2436
- refactor: move Prefilter to a trait and move VectorIndex to lance-vector by @eddyxu in #2442
- refactor: move hnsw from lance crate to lance-index crate by @eddyxu in #2446
- refactor: impl the sub index trait for HNSW and clean code by @BubbleCal in #2462
New Contributors
- @joshua-auchincloss made their first contribution in #2460
Full Changelog: v0.12.1...v0.12.2