Release v1.0.0 - First Production Release! #3
Merged
thewebscraping merged 4 commits intomainfrom Dec 6, 2025
Merged
Conversation
Benchmarking Features: - Created scripts/benchmark.py for performance testing - Support 4 backends (pgvector, astradb, milvus, chroma) - Support 2 embedding providers (OpenAI, Gemini) - Test 7 operations: bulk/individual create, vector/metadata search, Query DSL, update, delete - Added --skip-slow flag to skip cloud backends for faster testing - Smart Query DSL optimization: 4 operators for slow backends, 10 for fast - Performance summary shows tested vs skipped backends - Comprehensive markdown reports with detailed metrics Engine Enhancements: - Added VectorEngine.drop_collection() method for cleanup - Fixed DEFAULT_COLLECTION_NAME to use api_settings.VECTOR_COLLECTION_NAME Architecture Improvements: - Enhanced ABC base class with unified initialization - Improved adapter collection name handling - Better error reporting in benchmarks Documentation: - Added benchmarking section to README.md (102 lines) - Created docs/benchmarking.md (385 lines complete guide) - Updated docs/contributing.md with benchmarking workflow - Added usage examples and best practices Testing: - All 365 unit tests passing - Updated tests for collection name changes - 40% overall coverage (core components 70-100%) Breaking Changes: - Removed DEFAULT_COLLECTION_NAME class constant (use settings instead)
Version: 1.0.0 (0.1.3 → 1.0.0) Status: Production Ready ✅ Production Readiness: - 365 tests passing (100% success rate) - 40% overall coverage, core components 70-100% - 19 PgVector integration tests verified - Comprehensive benchmarking and documentation Removed Beta Status: - No longer in beta - Production-ready and stable - Removed all beta warnings from README - Updated badges to v1.0.0 Recommended Backends: - ChromaDB Cloud - Best for cloud deployments - PgVector - Best for self-hosted/on-premise - Both verified with production-grade performance
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
🚀 CrossVector v1.0.0 - Production Release
This PR merges the v1.0.0 production release.
Checklist
See full details in CHANGELOG.md