Change8

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.

Affected Symbols