发布

  • Release: turbovec 0.2.0 (Rust) + turbovec 0.3.0 (Python)

    frostbyte_neo 发布于 2026-04-20 20:58:06 +00:00

    Rust 0.1.3 -> 0.2.0: new public API surface

    • TurboQuantIndex::swap_remove
    • IdMapIndex (new struct) with add_with_ids / remove / search / write / load
    • .tvim file format

    Python 0.2.0 -> 0.3.0: mirrors the Rust changes plus

    • IdMapIndex class exposed
    • New Haystack integration (TurboQuantDocumentStore)
    • LangChain / LlamaIndex wrappers upgraded to IdMapIndex — delete
      is now O(1), save/load uses the new .tvim format, and add/add_texts
      now upsert on duplicate id (previous behaviour silently duplicated).

    Co-Authored-By: Claude Opus 4.7 (1M context) noreply@anthropic.com

    下载附件