v1.32.0
📦 weaviateView on GitHub →
✨ 12 features🐛 7 fixes🔧 1 symbols
Summary
This release introduces Collection Aliases as a preview feature and implements Rotational Quantization. Significant work was also done to enhance Replica Movement stability and introduce a Cluster Usage Module for internal metrics.
✨ New Features
- Collection Alias functionality introduced as a preview feature, including support in raft state machine, snapshots, endpoints, GQL schema, and validation.
- Implementation of Rotational Quantization.
- Enhancements to Replica Movement logic, including resetting async replication after finalization, router support for single/multi-tenant, and various fixes/improvements to replication status reporting and cleanup.
- Introduction of Compressed Vector Connections.
- Module updates: Added support for Cohere V3.5 reranking model.
- Module updates: Added neartext search capability to bigram.
- Module updates: Fixed AWS Sagemaker integration.
- Module updates: Added support for Gemini embedding model in text2vec-google.
- Module updates: Renamed text2colbert-jinaai module to text2multivec-jinaai.
- Module updates: Added support for jina-embeddings-v4 model.
- Module updates: Added multi2multivec-jinaai module.
- Introduction of a Cluster Usage Module for internal metrics collection, including object and vector storage size calculation.
🐛 Bug Fixes
- Fixed DELETE and GET response types and status codes for alias operations.
- Ensured alias is returned as the target collection in gRPC Search.
- Fixed raft state machine reloadDB when index is greater than or equal to the first apply index.
- Improved local path handling and error handling.
- Fixed async replication using halt instead of pause compaction (partial entry noted).
- Fixed async replication of deletions during movement operations.
- Fixed recursion issues in usage module when calculating object storage on lazy-loaded shards paths.
🔧 Affected Symbols
schema.json