Skip to content

v0.5.0

Latest

Choose a tag to compare

@codeforstartups codeforstartups released this 16 Sep 08:25
· 28 commits to development since this release

dynavec 0.5.0

Added

  • Office document ingestion (#188) — DocxSource, PptxSource, XlsxSource.
  • Hugging Face Inference embedder (#191) — HFInferenceEmbedder.
  • DSPy retrieval integration (#195) — DynavecRM(dspy.Retrieve), closes #68.
  • Structured logging (#200) — opt-in JSON store events with secret redaction.
  • ProductQuantizer persistence (#199) — save()/load() via safe np.savez.
  • Dashboard dark mode (#187).

Performance

  • Vectorized MMR reranking (#197) — O(k·N) instead of O(k·N·k).

Tests

  • Property-based metric tests via Hypothesis (#192); rescore override coverage (#196).

Upgrade: pip install --upgrade dynavec / uv pip install --upgrade dynavec

Full changelog: https://github.com/codeforstartups/dynavec/blob/development/CHANGELOG.md