🛠 Breaking Changes
- feat!(python): transition Python remote sdk to use Rust implementation by wjones127 in https://github.com/lancedb/lancedb/pull/1701
- feat: support remote empty query by chebbyChefNEQ in https://github.com/lancedb/lancedb/pull/1828
- fix(node): make openai and huggingface optional dependencies by wjones127 in https://github.com/lancedb/lancedb/pull/1809
🎉 New Features
- feat: `fast_search` in Python and Node by wjones127 in https://github.com/lancedb/lancedb/pull/1623
- feat(python): support post filter on FTS by wjones127 in https://github.com/lancedb/lancedb/pull/1783
- feat(python,node): support with_row_id in Python and remote by wjones127 in https://github.com/lancedb/lancedb/pull/1784
- feat: upgrade to lance 0.19.2-beta.3 by westonpace in https://github.com/lancedb/lancedb/pull/1794
- feat!(python): transition Python remote sdk to use Rust implementation by wjones127 in https://github.com/lancedb/lancedb/pull/1701
- ci: arm64 windows build support by umuthopeyildirim in https://github.com/lancedb/lancedb/pull/1770
- feat: support optimize indices in sync API by BubbleCal in https://github.com/lancedb/lancedb/pull/1769
- feat: voyageai support by fzowl in https://github.com/lancedb/lancedb/pull/1799
- feat: added lancedb and vectordb release ci for win32-arm64-msvc npmjs only by umuthopeyildirim in https://github.com/lancedb/lancedb/pull/1805
- feat: search multiple query vectors as one query by wjones127 in https://github.com/lancedb/lancedb/pull/1811
- feat: support remote empty query by chebbyChefNEQ in https://github.com/lancedb/lancedb/pull/1828
- feat: add new feature, add amazon bedrock embedding function by stevensu1977 in https://github.com/lancedb/lancedb/pull/1788
- feat: flexible null handling and insert subschemas in Python by wjones127 in https://github.com/lancedb/lancedb/pull/1827
🐛 Bug Fixes
- fix: index_stats works for FTS indices by wjones127 in https://github.com/lancedb/lancedb/pull/1780
- fix(rust): fix delete, update, query in remote SDK by wjones127 in https://github.com/lancedb/lancedb/pull/1782
- fix(rust): fix update, open_table, fts search in remote client by wjones127 in https://github.com/lancedb/lancedb/pull/1785
- fix: explain plan options by gagan-bhullar-tech in https://github.com/lancedb/lancedb/pull/1776
- fix: serialize vectordb client errors as json by albertlockett in https://github.com/lancedb/lancedb/pull/1795
- fix(node): update default log level to warn by wjones127 in https://github.com/lancedb/lancedb/pull/1801
- fix: arm64 runner proto already installed bug by umuthopeyildirim in https://github.com/lancedb/lancedb/pull/1810
- fix: use pandas with pydantic embedding column by eddyxu in https://github.com/lancedb/lancedb/pull/1818
- ci: remove cache to fix build issues on windows arm runner by umuthopeyildirim in https://github.com/lancedb/lancedb/pull/1820
- fix(node): make openai and huggingface optional dependencies by wjones127 in https://github.com/lancedb/lancedb/pull/1809
📚 Documentation
- docs: introducing LanceDB Guru on Gurubase.io by kursataktas in https://github.com/lancedb/lancedb/pull/1797
- docs: search param explanation for OSS doc by QianZhu in https://github.com/lancedb/lancedb/pull/1815
- docs: update hybrid search example to latest langchain by AyushExel in https://github.com/lancedb/lancedb/pull/1824
🔧 Build and CI
- ci: arm64 windows build support by umuthopeyildirim in https://github.com/lancedb/lancedb/pull/1770
- ci: add index URL to fix failing docs build by wjones127 in https://github.com/lancedb/lancedb/pull/1823
- ci: remove cache to fix build issues on windows arm runner by umuthopeyildirim in https://github.com/lancedb/lancedb/pull/1820
- ci(node): run examples in CI by wjones127 in https://github.com/lancedb/lancedb/pull/1796
- ci: disable Windows Arm64 until the release builds work by wjones127 in https://github.com/lancedb/lancedb/pull/1833
python-v0.16.0
🛠 Breaking Changes
- feat!(python): transition Python remote sdk to use Rust implementation by wjones127 in https://github.com/lancedb/lancedb/pull/1701
- feat: support remote empty query by chebbyChefNEQ in https://github.com/lancedb/lancedb/pull/1828
- fix(node): make openai and huggingface optional dependencies by wjones127 in https://github.com/lancedb/lancedb/pull/1809
🎉 New Features
- feat: `fast_search` in Python and Node by wjones127 in https://github.com/lancedb/lancedb/pull/1623
- feat(python): support post filter on FTS by wjones127 in https://github.com/lancedb/lancedb/pull/1783
- feat(python,node): support with_row_id in Python and remote by wjones127 in https://github.com/lancedb/lancedb/pull/1784
- feat: upgrade to lance 0.19.2-beta.3 by westonpace in https://github.com/lancedb/lancedb/pull/1794
- feat!(python): transition Python remote sdk to use Rust implementation by wjones127 in https://github.com/lancedb/lancedb/pull/1701
- ci: arm64 windows build support by umuthopeyildirim in https://github.com/lancedb/lancedb/pull/1770
- feat: support optimize indices in sync API by BubbleCal in https://github.com/lancedb/lancedb/pull/1769
- feat: voyageai support by fzowl in https://github.com/lancedb/lancedb/pull/1799
- feat: added lancedb and vectordb release ci for win32-arm64-msvc npmjs only by umuthopeyildirim in https://github.com/lancedb/lancedb/pull/1805
- feat: search multiple query vectors as one query by wjones127 in https://github.com/lancedb/lancedb/pull/1811
- feat: support remote empty query by chebbyChefNEQ in https://github.com/lancedb/lancedb/pull/1828
- feat: add new feature, add amazon bedrock embedding function by stevensu1977 in https://github.com/lancedb/lancedb/pull/1788
- feat: flexible null handling and insert subschemas in Python by wjones127 in https://github.com/lancedb/lancedb/pull/1827
🐛 Bug Fixes
- fix: index_stats works for FTS indices by wjones127 in https://github.com/lancedb/lancedb/pull/1780
- fix(rust): fix delete, update, query in remote SDK by wjones127 in https://github.com/lancedb/lancedb/pull/1782
- fix(rust): fix update, open_table, fts search in remote client by wjones127 in https://github.com/lancedb/lancedb/pull/1785
- fix: explain plan options by gagan-bhullar-tech in https://github.com/lancedb/lancedb/pull/1776
- fix: serialize vectordb client errors as json by albertlockett in https://github.com/lancedb/lancedb/pull/1795
- fix(node): update default log level to warn by wjones127 in https://github.com/lancedb/lancedb/pull/1801
- fix: arm64 runner proto already installed bug by umuthopeyildirim in https://github.com/lancedb/lancedb/pull/1810
- fix: use pandas with pydantic embedding column by eddyxu in https://github.com/lancedb/lancedb/pull/1818
- ci: remove cache to fix build issues on windows arm runner by umuthopeyildirim in https://github.com/lancedb/lancedb/pull/1820
- fix(node): make openai and huggingface optional dependencies by wjones127 in https://github.com/lancedb/lancedb/pull/1809
📚 Documentation
- docs: introducing LanceDB Guru on Gurubase.io by kursataktas in https://github.com/lancedb/lancedb/pull/1797
- docs: search param explanation for OSS doc by QianZhu in https://github.com/lancedb/lancedb/pull/1815
- docs: update hybrid search example to latest langchain by AyushExel in https://github.com/lancedb/lancedb/pull/1824
🔧 Build and CI
- ci: arm64 windows build support by umuthopeyildirim in https://github.com/lancedb/lancedb/pull/1770
- ci: add index URL to fix failing docs build by wjones127 in https://github.com/lancedb/lancedb/pull/1823
- ci: remove cache to fix build issues on windows arm runner by umuthopeyildirim in https://github.com/lancedb/lancedb/pull/1820
- ci(node): run examples in CI by wjones127 in https://github.com/lancedb/lancedb/pull/1796
- ci: disable Windows Arm64 until the release builds work by wjones127 in https://github.com/lancedb/lancedb/pull/1833