Releases
0.0.3
Compare
Sorry, something went wrong.
No results found
0.0.3 (General Availability)
New Features
Index Types and Transformations
IndexPreTransform : Modular vector transformation framework with standardized API
L2NormTransform for unit-length normalization
PCATransform for dimensionality reduction
RemapDimensionsTransform for feature selection
Binary Vector Support : Comprehensive binary index implementations
BinaryIndex base class with efficient Hamming distance calculations
IndexBinaryFlat for exact binary vector search
IndexBinaryIVF for fast approximate search with inverted file structure
IndexBinaryHash for hash-based binary vector lookup
Core Index Optimizations : Enhanced implementations of key index types
IndexPQ with robust vector extraction and fallback strategies
IndexIVFScalarQuantizer with improved training strategies
IndexIDMap and IndexIDMap2 for custom vector IDs with batched operations
Advanced Operations
Factory Pattern : Create indices from string descriptions using index_factory
Index Persistence : Direct index save/load with write_index/read_index
Index Modification : Merge and split indices with optimized vector operations
Vector Reconstruction : Perfect floating-point precision reconstruction
Single vector reconstruction (reconstruct)
Batch reconstruction (reconstruct_n) for efficiency
Vector Caching : Intelligent caching across all index implementations
Batched Processing : Optimized handling of large vector operations
Optimization Controls
Search Parameters : Fine-grained control over nprobe, efSearch, k_factor
Training Parameters : Configurable n_iter, min_points_per_centroid
HNSW Parameters : efConstruction and search-time controls
Memory Management :
Memory mapping for large indices
Usage limits and tracking with configurable thresholds
Automatic unloading of unused indices
I/O buffer size controls
Authentication & Security
Multi-Tenant Authentication : Production-ready authentication system
Support for CLI auth-keys format ("key1:tenant1,key2:tenant2")
JSON auth-file format support
Complete tenant data isolation
Comprehensive logging of authentication events
Reliability & Error Handling
Connection Resilience : Robust error handling and recovery
Configurable retry attempts with exponential backoff
Automatic reconnection on network failures
Connection health monitoring with event callbacks
Graceful degradation for server connectivity issues
Enhanced Error Recovery : Improved handling of common error conditions
Server Compatibility : Better compatibility across different server implementations
Bug Fixes
Authentication : Fixed critical server-side authentication enforcement
Vector Reconstruction : Resolved architectural issues affecting precision
API Consistency : Fixed method inconsistencies in IVF-PQ implementation
Training Behavior : Corrected scalar quantizer training to match FAISS behavior
Environment Variables : Fixed server port configuration handling
Documentation & Testing
Comprehensive Test Suite : Full coverage of optimized implementations
Enhanced Examples : Extended example suite demonstrating advanced features
API Documentation : Improved documentation for advanced usage patterns
Authentication Tests : Complete test coverage for multi-tenant scenarios
You can’t perform that action at this time.