This release adds 2 notable features for engineering teams evaluating rollout.
✓ No known CVEs patched in this version
Topics
+6 more
Affected surfaces
Summary
AI summaryFixes ingestion rollback to restore full prior chunk set, corrects file ingested status through symlinks/aliases, adds clear validation errors, and improves error handling.
Changes in this release
| Type | Severity | Summary | CVE |
|---|---|---|---|
| Dependency | Low |
Dependency `@lancedb/lancedb` upgraded from 0.29 to 0.30; existing databases continue working without migration. Dependency `@lancedb/lancedb` upgraded from 0.29 to 0.30; existing databases continue working without migration. Source: llm_adapter@2026-06-07 Confidence: high |
— |
| Performance | Low |
Embedding is faster via true batched inference (one forward pass per batch). Embedding is faster via true batched inference (one forward pass per batch). Source: llm_adapter@2026-06-07 Confidence: high |
— |
| Performance | Low |
`list` / `status` use row counts and projected scans instead of loading full rows, reducing overhead. `list` / `status` use row counts and projected scans instead of loading full rows, reducing overhead. Source: llm_adapter@2026-06-07 Confidence: high |
— |
| Bugfix | Medium |
Ingest rollback restores full prior chunk set with real embeddings, fixing loss of chunks and dummy vectors. Ingest rollback restores full prior chunk set with real embeddings, fixing loss of chunks and dummy vectors. Source: llm_adapter@2026-06-07 Confidence: high |
— |
| Bugfix | Medium |
`list` / `list_files` correctly reports ingested files when base directory is reached via symlink or alias, eliminating false `ingested: false` and duplicate entries. `list` / `list_files` correctly reports ingested files when base directory is reached via symlink or alias, eliminating false `ingested: false` and duplicate entries. Source: llm_adapter@2026-06-07 Confidence: high |
— |
| Bugfix | Medium |
MCP tools reject malformed input with a clear `InvalidParams` error for several endpoints. MCP tools reject malformed input with a clear `InvalidParams` error for several endpoints. Source: llm_adapter@2026-06-07 Confidence: high |
— |
| Bugfix | Medium |
Delete failures are no longer silently swallowed, and transient full‑text‑search failures degrade only the affected query instead of disabling hybrid search. Delete failures are no longer silently swallowed, and transient full‑text‑search failures degrade only the affected query instead of disabling hybrid search. Source: llm_adapter@2026-06-07 Confidence: high |
— |
Full changelog
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: falseand 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
InvalidParamserror —query_documents(query,limit1–20),ingest_data(content,metadata.source/format), anddelete_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/statususing row counts and projected scans instead of loading full rows.
Dependencies
@lancedb/lancedb0.29 → 0.30 (existing databases keep working; no migration).
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.
Share this release
About shinpr/mcp-local-rag
Privacy-first document search server running entirely locally. Supports semantic search over PDFs, DOCX, TXT, and Markdown files with LanceDB vector storage and local embeddings - no API keys or cloud services required.
Related context
Beta — feedback welcome: [email protected]