Skip to content

Release Notes v0.13.0

Choose a tag to compare

@dev07060 dev07060 released this 19 Feb 09:21
· 238 commits to main since this release
2b5adb3

Key Features

1. Multi-Collection Core

First-class collection-scoped architecture was introduced:

  • Collection-Aware Schema: Added collection_id support 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 SearchFilter with collection_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.