Change8

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.