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
- Fix hybrid search early return: operator-only text in hybrid mode now
falls back to vector search instead of returning empty
- Fix bumpUsage not incrementing version (broke optimistic locking)
- Fix likeEscape not escaping backslash (LIKE ESCAPE '\' vulnerability)
- Fix double now() calls producing inconsistent timestamps in bulkMove,
bulkPriority, bumpUsage
- Add IN-clause chunking (SQL_CHUNK_SIZE=900) to prevent hitting
SQLite SQLITE_MAX_VARIABLE_NUMBER limit in batch operations
- Add LIMIT 10000 to listEdges to prevent unbounded queries
- Add migration v002: composite index on attachments(project_id, graph, entity_id)
- Add evictProject() to Store for cache invalidation after project deletion
- Refactor KnowledgeStore.list() from positional args to NoteListOptions object
- Wire FileNode.language/mimeType through updateFile via FileUpdateOptions
- Add order field to EpicCreate/EpicPatch + reorder() method
- Remove dead TagRecord type
- Add assertEmbeddingDim() validation on all embedding inserts
- Optimize setTags: reuse prepared statements instead of re-preparing per tag
- Remove unused ROW_NUMBER() from vec0 search query
0 commit comments