Newer
Older
TelosDB / CHANGELOG.md

Changelog

All notable changes to this project will be documented in this file.

[0.2.0] - 2026-02-08

Added

  • Long Text Support: Automatic chunking and mean pooling for texts exceeding context limits (up to ~20k chars verified).
  • New MCP Tools:
    • delete_item: Delete document by ID.
    • get_document: Get document content by ID.
    • get_vector: Get vector embedding by ID.
    • list_documents: List documents with pagination.
    • get_documents_count: Get total document count.
    • read_recent_items: Get recently added documents.
    • find_by_vector: Search using raw vector.
  • UI Enhancements:
    • Real-time sidecar health status in header.
    • Connection count and document count display.
  • Connection Stability:
    • SSE Keep-Alive implementation (15s interval).
    • Broadcast channel for non-blocking notifications.
  • Distribution:
    • Improved Sidecar path resolution for MSI installers.
    • DLL search path fixes for Windows.

Changed

  • Schema: Renamed path column to document_name in items table.
  • Vector Dimension: Updated to 768 dimensions (matching Gemma 3 300M).
  • Configuration: Switched .copilot/config.json to use SSE URL (http://localhost:3000/sse) instead of stdio.
  • Refactoring: Split mcp.rs into modular structure (handlers, tools, types).

Fixed

  • Fixed llama-server startup crash in MSI installed environment.
  • Fixed vec0 extension loading issue in sqlx connection pool.
  • Fixed duplicate header lint errors in documentation.