Change8

v1.36.13

📦 weaviateView on GitHub →
🐛 27 fixes🔧 13 symbols

Summary

This release focuses heavily on stability, fixing numerous bugs across clustering, replication, indexing, and TTL management. Key improvements include better handling of tenant deactivation, reduced test flakiness, and optimizations in vector indexing and replication clients.

🐛 Bug Fixes

  • Guaranteed tenant re-deactivation when TTL context is canceled mid-deletion.
  • Disabled compactions in backup tests.
  • Optimized zstd encoder usage in the replication client.
  • Improved compressed vector index cache.
  • Fixed startup race condition related to object TTL.
  • Switched ObjectTTL log level to debug.
  • Used asymmetric distance computation for hfresh.
  • Delegated SHA-pinning to native policy and exposed unicode scan as composite in CI.
  • Excluded auto-generated files in orca.
  • Reordered timeout checks for raft ready and leadership elections to reduce CI flaking.
  • Fixed flakey tests: TestRaftEndpoints and TestSnapshotRestoreSchemaOnly.
  • Prevented shutdown hangs by buffering close signal channels in cluster operations.
  • Fixed snapshotFileName for compactv2 .sorted commit logs in hnsw.
  • Fixed metrics reporting for hfresh.
  • Migrated all compactv2 files during startup.
  • Fixed concurrent sends and dropped reports in SSB.
  • Set timeout unit for replication client in HashTreeLevel tests.
  • Retried transient errors during reassign for hfresh.
  • Implemented infinite retry when disk is full during async indexing.
  • Updated gemini model path.
  • Fixed linter errors after CI update.
  • Fixed recursive RAFT commands in SchemaManager.UpdateShardStatus path.
  • Removed EOL Anthropic models from generative-aws e2e tests.
  • Backported rescoring fix for hfresh.
  • Disabled cloud info if telemetry is disabled.
  • Reduced log spam while waiting for DB.
  • Used writable shards in OverwriteObjects() for replication.

Affected Symbols