Change8

v1.30.12

📦 weaviateView on GitHub →
4 features🐛 13 fixes🔧 13 symbols

Summary

This release focuses on stability and reliability, introducing fixes for shard selection, object deletion race conditions, and improving backup and search consistency. New features include exposing the list backups endpoint and enhancements to generative prompts and OIDC configuration.

✨ New Features

  • Expose list backups endpoint.
  • Ability to pass any property to generative prompts.
  • Configure OIDC audit logs.
  • Add support for AWS IAM when downloading OIDC certificates.

🐛 Bug Fixes

  • Fix GCS list all backup operation.
  • Fix shard selection when the input string is empty.
  • Fix reload local DB operation.
  • Register CRUD operations only if LSM operation succeeds.
  • Add locking mechanism for object deletion to prevent race conditions.
  • Improve object handling in shard write operations.
  • Prevent double processing of object digests in ApplyToObjectDigests.
  • Prevent double processing of object digests.
  • Enhance async replication handling with minimal hashtree initialization.
  • Make hybrid search offsets consistent.
  • Ensure initialization channel is closed upon failure.
  • Fix filtered search multivector and quantization.
  • Control the increase of goroutines from connection leaks in backup operations.

🔧 Affected Symbols

list backups endpointgcs list all backupshard selectionreload local dbcrud operationsobject deletionshard write operationsApplyToObjectDigestshybrid search offsetsinitialization channelfiltered search multivectorquantizationbackup operations