You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
Fixes
Ingest rollback: a failed re-ingest now restores the full prior chunk set with its real embeddings. Previously a rollback could lose chunks and leave dummy vectors behind, corrupting search results for that document.
list / list_files: a file is now correctly reported as ingested when its base directory is reached through a symlink or directory alias — no more false ingested: false and duplicate orphaned entries. Paths are shown in their configured (non-resolved) form. Existing databases keep working; no migration.
Input validation: MCP tools now reject malformed input with a clear InvalidParams error — query_documents (query, limit 1–20), ingest_data (content, metadata.source / format), and delete_file (missing target).
Error handling: delete failures are no longer silently swallowed, and a transient full-text-search failure degrades only that single query instead of disabling hybrid search until restart.
Performance
Faster embedding via true batched inference (one forward pass per batch).
Lighter list / status using row counts and projected scans instead of loading full rows.
Dependencies
@lancedb/lancedb 0.29 → 0.30 (existing databases keep working; no migration).