v1.33.17
📦 weaviateView on GitHub →
✨ 2 features🐛 10 fixes🔧 1 symbols
Summary
This release focuses on stability and performance improvements, including fixing flaky tests, reducing heap usage during compaction, and enhancing logging for panics. A new feature adds recursive property return for nested objects and batch logic to the text2vec-google module.
✨ New Features
- Added naive batch logic to the text2vec-google module.
- Now returns all nested properties recursively of a nested object when specified implicitly.
🐛 Bug Fixes
- Panics are now logged using the structured logger.
- Fixed flaky test TestScaleDownAfterRemoveNode by extending time.
- Fixed flaky test TestNetworkIsolationSplitBrain by extending time.
- Prevented API keys from deleting themselves.
- Reduced heap usage during set compaction.
- Fixed flaky e2e test flaky test_usage.py::test_usage_with_caching.
- Removed os.Chdir usage as it affected all threads.
- Fixed linting string errors.
- Made dims atomic.
- Fixed geo filtering after reingesting data.