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
- 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