Release Notes v0.13.0
Key Features
1. Multi-Collection Core
First-class collection-scoped architecture was introduced:
- Collection-Aware Schema: Added
collection_idsupport on sources/chunks and collection index state. - Scoped Data Operations: Added collection-aware APIs for list/add/delete/stats/rebuild/search flows.
- Backward Compatibility: Preserved legacy behavior via default collection mapping.
2. Hybrid Search Isolation by Collection
Search execution now aligns with active collection boundaries:
- Filter Extension: Extended
SearchFilterwithcollection_id. - Exact-Scan Rule Update: Updated exact-scan switching for source/metadata filters while preserving collection post-filter behavior.
- Index Activation Hook: Added collection-scoped activation hook to align BM25/HNSW in-memory indexes before hybrid search.
3. Reliability & Recovery
Operational stability was reinforced for multi-collection environments:
- Index State Handling: Improved collection activation and index-state transitions for load/rebuild flows.
- Test Expansion: Added/expanded tests for collection isolation, scoped dedupe, and filter semantics.
API & Internal Changes
Platform Stability
- Improved consistency of collection-scoped lifecycle transitions across initialization, rebuild, and search paths.