Change8

v1.37.5

📦 weaviateView on GitHub →
6 features🐛 7 fixes🔧 4 symbols

Summary

This release introduces support for named vectors, a new text2vec-digitalocean module, and schema validation for property name suffixes. Several fixes address backup blocking issues and test flakiness.

Migration Steps

  1. Review usage of property names to ensure they do not end with reserved suffixes, as validation has been added.

✨ New Features

  • Introduction of a simple create_release.sh script.
  • Addition of a release driver via release.sh in tools/dev.
  • Schema validation added for reserved property name suffixes.
  • Support for named vectors in the default vector index.
  • Implementation of vector index + compression allow-lists.
  • New text2vec-digitalocean module added.

🐛 Bug Fixes

  • Narrowed shardCreateLocks scope during snapshot operations to unblock queries.
  • Removed flakiness in LSMKV bucket threshold tests using synctest.
  • Adjusted text2vec-google batch logic.
  • Fixed backup operations blocking during compactions.
  • Fixed trigger behavior in the queue module.
  • Skipped not found errors on AllBackups in backup-gcs operations.
  • Backported hfresh task priorities.

Affected Symbols