Added
- Scalable Vector Store microservice with pluggable backend architecture
- Support for multiple vector store backends: ChromaDB, FAISS, Qdrant, and Pinecone
- Flexible embedding model integration: Sentence Transformers, OpenAI, Cohere, HuggingFace
- Comprehensive REST API for collection management and document operations
- File upload and embedding functionality with content safety limits
- Advanced filtering capabilities for both metadata and document content
- Comprehensive test suite with 95%+ code coverage across all backends
- Knowledge Assistant integration with end-to-end testing
- Detailed documentation with backend comparisons and integration patterns
- Automated test reporting and regression testing infrastructure
Changed
- Enhanced service initialization with dynamic dependency detection
- Improved error handling for missing optional dependencies
- Updated documentation structure with dedicated service guides