Change8

v1.36.0

📦 weaviateView on GitHub →
5 features🐛 9 fixes🔧 6 symbols

Summary

This release promotes Server-side Batching, Object TTL, Backup Restore Cancellation, and Dropping Inverted Indices to General Availability (GA), alongside introducing HFresh to Preview with significant performance and feature enhancements.

Migration Steps

  1. If enabling Object TTL, ensure Data Delete permission is granted as it is now a requirement.
  2. Users should verify HFresh configuration limits as new limits have been added to user configs values.

✨ New Features

  • Server-side batching (SSB) is now generally available, featuring improved throughput for third-party vectorization, memory-aware allocation checking, and better error handling.
  • Object TTL (Time To Live) is now generally available, including batch deletions, throttled deletion, monitoring metrics, and RBAC-aware permission checks.
  • Backup restore operations can now be cancelled in-flight, with new backup statuses exported in the OpenAPI swagger spec.
  • Support for dropping inverted indices from existing properties is now available (GA), allowing users to reclaim disk space.
  • HFresh enters Preview status with extensive improvements including dedicated queues, balanced K-Means split, filtered search support, RQ-1 compression, packed metadata, storage schema versioning, and backup support.

🐛 Bug Fixes

  • Fixed an issue where the 'Shutdown' message was redundant in the SSB layer and has been removed.
  • Added a default wait time to Out-Of-Memory (OOM) messages during SSB operations.
  • Fixed an issue related to using proper namespacing for target vectors in HFresh.
  • Fixed HFresh restore operations and metrics restoration on startup.
  • Fixed HFresh metric summation.
  • Fixed HFresh Version Map issues.
  • Fixed HFresh analyze count restoration.
  • Fixed an issue where property index deletion failed in an empty collection during schema alteration.
  • Fixed an issue where HFresh posting size configuration used maxPostingSizeKB incorrectly.

Affected Symbols