Change8

v1.34.20

📦 weaviateView on GitHub →
5 features🐛 12 fixes🔧 3 symbols

Summary

This release focuses heavily on stability, introducing fixes for various race conditions, improving caching, and enhancing the multi2vec-google module with Google AI Studio support and audio capabilities. It also introduces new configuration options for metrics and authentication for GCS operations.

Migration Steps

  1. test: reduce MaxWorkers in async replication config from 20 to 10

✨ New Features

  • modules(multi2vec-google): add support for Google AI Studio models
  • feat: add audio support to multi2vec-google module
  • feat: add DisableDimensionMetrics configuration to control reporting
  • feat: introduce token source authentication for backups-gcs and usage-gcs
  • feat: add name to CycleManager with start/stop logging

🐛 Bug Fixes

  • Fix edge case of file being deleted between stat and open
  • Fix potential race during RBAC restore
  • Fix race between empty cache prefill and compression
  • Fix race in RBAC restore
  • [fix] Checks on cache
  • Fix flaky TestNetworkIsolationSplitBrain with periodic memberlist rejoin
  • fix: ensure original objects are preserved during read-repair in CheckConsistency
  • fix: avoid double metric registration
  • [fix] Add checks on quantized distance bag
  • fix: nil pointer panic in UpdateLastUsedTimestamp for unknown users
  • Fix cycle callbacks to include dynamic index
  • [Compression] Catch target vector error

Affected Symbols