v0.4.0
·
40 commits
to development
since this release
dynavec 0.4.0 — in-memory hot tier
Added
- In-memory hot tier (#186) —
hot_tier=True+db.warm(namespace)serve a namespace entirely from RAM (no S3 Vectors query, no DynamoDB hydration) for in-memory-engine latency without a paid cluster. Write-through keeps it current; filters/rescore/MMR run on the hot path; non-authoritative namespaces fall back to S3 safely. New:warm(),hot_stats(),hot_tier*config. - Retrieval quality runner (#185) — recall@k, MRR, nDCG@k.
- Async LangChain retrieval (#183) —
asimilarity_searchand friends (closes #70). - Graph export (#182) to Mermaid / Graphviz DOT.
- Ollama embedder (#180) and URL (#181) + Markdown (#174) ingestion sources.
- DynamoDB cache TTL jitter (#145).
Upgrade: pip install --upgrade dynavec / uv pip install --upgrade dynavec
Full changelog: https://github.com/codeforstartups/dynavec/blob/development/CHANGELOG.md