Change8

v1.35.11

📦 weaviateView on GitHub →
1 features🐛 9 fixes🔧 1 symbols

Summary

This patch release focuses heavily on stability and performance improvements, including better tombstone cleanup, non-blocking segment deletions, and various fixes related to replication and tenant handling.

Migration Steps

  1. If you were relying on specific retry behavior during shard loading, note that the previous behavior has been reverted.

✨ New Features

  • Non-blocking segments' deletions implemented.

🐛 Bug Fixes

  • Backported Claude's settings.
  • Improved tombstone cleanup (part 2).
  • Fixed error handling during shard loading by reverting a previous retry behavior.
  • Corrected error type returned when shard is nil to retry on non-existence.
  • Improved check for document deletion.
  • Handled tenant offloading correctly in case of an empty tenant.
  • Made property lens atomic.
  • Updated method calls to use ForEachLoadedShard for vector index config updates.
  • Fixed passing the correct max class version on batch add.

Affected Symbols