v1.35.8
📦 weaviateView on GitHub →
🐛 14 fixes
Summary
This release focuses primarily on bug fixes, performance improvements, and stability enhancements, including tombstone cleanup optimizations and fixes for flaky tests.
🐛 Bug Fixes
- Tombstone cleanup optimizations.
- Atomic Int32 conversion of the dims parameter under hnsw.
- Backport: queue: Add ForceSwitch.
- Log panics with structured logger.
- Fix: Don't allow API key to delete itself.
- [fix] Skip default quantization if not set.
- Performance improvement: use less heap on set compaction.
- Fix: Flaky test_usage.py::test_usage_with_caching e2e test.
- Fix: Flaky TestNamedVectors_Cluster_AsyncIndexing e2e test.
- Atomic dimensions to avoid races.
- Fix(Eventual consistency): EC on Schema and DB shard acquisition for getOrInitShard().
- Retry GCS transport errors for backups.
- Fix(EC): Wait before resolving shards to handle EC.
- Better logging for backup errors.