v4.0.0: FAISS + Local Embeddings Migration
π 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
- Update your code: Database format changed; old patterns won't auto-migrate (re-run pattern learning)
- No API keys needed: Local embeddings mean faster, cheaper test generation
- 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