Change8

v1.33.5

📦 weaviateView on GitHub →
3 features🐛 13 fixes🔧 4 symbols

Summary

This release focuses on stability, performance improvements across various subsystems like latency reduction and replication handling, and introduces support for new embedding models and Geo HNSW configuration.

✨ New Features

  • Add possibility to configure Geo HNSW Index settings.
  • Introduce replication scaling plan.
  • Update replication scale URL to include collection and replication factor parameters.

🐛 Bug Fixes

  • Ensure `rf=3` single-tenant collections search locally in parallel.
  • Avoid N+1 problem when calculating first strong hash.
  • Reduce lock contention in `vectorCachePrefiller`.
  • Update WriteTo method to return written bytes and handle scratch space cleanup errors.
  • Pass worker ctx for retry to respect worker ctx timeout during Replication:Pull.
  • Use randomly generated docker container names for Weaviate container.
  • Revert the default consistency level for object search and object vector search.
  • BM25 wand minimum should match edge case.
  • Fix aggregate with target vectors.
  • Make backups delete safe.
  • Improve scratch space cleanup.
  • Optimize segment strategy handling in DocPointerWithScoreList.
  • Fix data race in TestRenaming test.

🔧 Affected Symbols

WriteTovectorCachePrefillerDocPointerWithScoreListOverwriteObjects