v1.35.15
📦 weaviateView on GitHub →
✨ 3 features🐛 16 fixes🔧 3 symbols
Summary
This release focuses heavily on stability, fixing numerous race conditions during backup, restore, and general operations. It also introduces support for Google AI Studio models and audio processing within the multi2vec-google module.
Migration Steps
- Add DEFAULT_SHARDING_COUNT env var to override default shard count if necessary.
✨ 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
🐛 Bug Fixes
- Backup chunk size split files
- Fix edge case of file being deleted between stat and open
- Fix potential race during RBAC restore
- Close reader after finishing to avoid deadlock in 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: set secondary key on Bucket::Delete calls
- Remove immutability checks for skipDefaultQuantization/trackDefaultQuantization
- Fix logic bug creating a timer
- Fix flaky test by waiting for terminal states
- Fix race in backup test
- Avoid halting compactions during backup
- fix: ensure original objects are preserved during read-repair in CheckConsistency
- fix: avoid double metric registration