Skip to content

v4.0.0: FAISS + Local Embeddings Migration

Choose a tag to compare

@aiqualitylab aiqualitylab released this 30 Mar 18:34
· 305 commits to main since this release

πŸš€ AI Natural Language Tests v4.0.0

Release Title

v4.0.0: FAISS + Local Embeddings Migration

Release Description

What's New

  • BREAKING: Migrated vector storage from ChromaDB β†’ FAISS + SQLite for 10x faster local search
  • BREAKING: Switched embeddings from OpenAI API β†’ local sentence-transformers (all-MiniLM-L6-v2, no API costs)
  • Benefit: Zero-cost pattern matching, 100% offline support, faster CI/CD

Code Improvements

  • Simplified pattern storage: removed SQLAlchemy ORM, direct sqlite3 + FAISS
  • Zero logic changes: all CLI flags, test generation, and failure analysis work identically

What You Need to Know

  1. Update your code: Database format changed; old patterns won't auto-migrate (re-run pattern learning)
  2. No API keys needed: Local embeddings mean faster, cheaper test generation
  3. Same CLI: All commands work exactly as before

Downloads

  • Docker: ghcr.io/aiqualitylab/ai-natural-language-tests:v4.0.0
  • GitHub: This release

Release Date: March 28, 2026
Status: βœ… Production Ready