# lancedb

> Developer-friendly OSS embedded retrieval library for multimodal AI. Search More; Manage Less.

- **URL**: https://www.freshcrate.ai/projects/lancedb
- **Author**: lancedb
- **Category**: Databases
- **Latest version**: `python-v0.33.1-beta.2` (2026-06-04)
- **License**: Apache-2.0
- **Source**: https://github.com/lancedb/lancedb
- **Homepage**: https://lancedb.com/docs
- **Language**: HTML
- **GitHub**: 10,030 stars, 853 forks
- **Registry**: github
- **Tags**: `approximate-nearest-neighbor-search`, `html`, `image-search`, `nearest-neighbor-search`, `recommender-system`, `search-engine`, `semantic-search`, `similarity-search`, `vector-database`

## Description

Developer-friendly OSS embedded retrieval library for multimodal AI. Search More; Manage Less.

## Recent releases

| Version | Date | Urgency | Changes |
| --- | --- | --- | --- |
| `python-v0.33.1-beta.2` | 2026-06-04 | High | ## 🎉 New Features  - feat(rust): support datafusion expressions for merge insert predicates by @Ar-maan05 in https://github.com/lancedb/lancedb/pull/3444  ## 🐛 Bug Fixes  - fix(rerankers/mrr): raise ValueError on empty vector_results list by @devteamaegis in https://github.com/lancedb/lancedb/pull/3469 - fix(rerankers): guard against empty vector_results in RRFReranker.rerank_multivector by @devteamaegis in https://github.com/lancedb/lancedb/pull/3467 - fix(python): route blob query pandas thr |
| `python-v0.33.0` | 2026-05-28 | High | ## 🛠 Breaking Changes  - fix: support nested field paths in native index creation by @Xuanwo in https://github.com/lancedb/lancedb/pull/3408  ## 🎉 New Features  - feat(nodejs): add namespace management methods on Connection by @brendanclement in https://github.com/lancedb/lancedb/pull/3371 - feat(nodejs): expose connectNamespace for namespace-backed connections by @brendanclement in https://github.com/lancedb/lancedb/pull/3383 - feat(nodejs): add Scannable primitive for streaming ingestion by |
| `v0.30.0-beta.1` | 2026-05-22 | High | ## 🐛 Bug Fixes  - fix: canonicalize remote nested field paths by @Xuanwo in https://github.com/lancedb/lancedb/pull/3430 |
| `v0.29.1-beta.0` | 2026-05-18 | High | ## 🎉 New Features  - feat(nodejs): add namespace management methods on Connection by @brendanclement in https://github.com/lancedb/lancedb/pull/3371 - feat(nodejs): expose connectNamespace for namespace-backed connections by @brendanclement in https://github.com/lancedb/lancedb/pull/3383 - feat(nodejs): add Scannable primitive for streaming ingestion by @Its-Tanay in https://github.com/lancedb/lancedb/pull/3271 - feat(python): support `bytes` in `lit()` expressions by @shenganzhang in https://g |
| `python-v0.32.0` | 2026-05-13 | High | ## 🛠 Breaking Changes  - refactor!: consolidate namespace related naming and enterprise integration by @jackye1995 in https://github.com/lancedb/lancedb/pull/3205  ## 🎉 New Features  - feat(python): support Enum types in Pydantic to Arrow schema conversion by @Zelys-DFKH in https://github.com/lancedb/lancedb/pull/3232 - feat: add user_id field to ClientConfig for user identification by @jackye1995 in https://github.com/lancedb/lancedb/pull/3240 - feat(python): support child namepsace operation |
| `python-v0.31.0-beta.11` | 2026-04-29 | High | ## 🎉 New Features  - feat: add manifest-enabled directory namespace mode by @jackye1995 in https://github.com/lancedb/lancedb/pull/3332 |
| `python-v0.31.0-beta.10` | 2026-04-28 | High | ## 🐛 Bug Fixes  - fix: enable hostname verification by default by @jackye1995 in https://github.com/lancedb/lancedb/pull/3304 - fix: address RUSTSEC-2026-0104 cargo-deny advisory by @westonpace in https://github.com/lancedb/lancedb/pull/3326  ## Other Changes  - refactor(python): remove legacy tantivy FTS support by @Xuanwo in https://github.com/lancedb/lancedb/pull/3282  ## 🔧 Build and CI  - ci: add top-level permissions to GHA workflows by @wjones127 in https://github.com/lancedb/lancedb/pul |
| `v0.28.0-beta.9` | 2026-04-19 | High | ## 🐛 Bug Fixes  - fix(node): prevent reranker from keeping process alive by @snigenigmatic in https://github.com/lancedb/lancedb/pull/3270 - fix(rust): materialize declared namespace tables on create by @jackye1995 in https://github.com/lancedb/lancedb/pull/3288 |
| `python-v0.31.0-beta.9` | 2026-04-19 | High | ## 🐛 Bug Fixes  - fix(node): prevent reranker from keeping process alive by @snigenigmatic in https://github.com/lancedb/lancedb/pull/3270 - fix(rust): materialize declared namespace tables on create by @jackye1995 in https://github.com/lancedb/lancedb/pull/3288 |
| `v0.28.0-beta.8` | 2026-04-19 | High | ## 🐛 Bug Fixes  - fix(python): use namespace-backed rust connection for namespace tables by @jackye1995 in https://github.com/lancedb/lancedb/pull/3286 |

## Citation

- HTML: https://www.freshcrate.ai/projects/lancedb
- Markdown: https://www.freshcrate.ai/projects/lancedb.md
- Dependencies JSON: https://www.freshcrate.ai/api/projects/lancedb/deps

_Generated by freshcrate.ai. Indexes github releases for AI-agent ecosystem packages._
