Weaviate v1.38.9

v1.38.9

v1.38.9 - Backup chunk integrity, usage module and async replication fixes

Added 2
  • Add TwelveLabs Marengo multimodal vectorizer
  • Respect per-query concurrency budget in compressed rescore for HNSW
Changed 7
  • Don't read file sizes in usage module when not needed
  • Parallelize Muvera late-interaction rescoring in HNSW
  • Don't hold the DB index lock across a verbose node-status scan
  • Reduce allocations in tenant activity tracking
  • Don't allocate a mutex on every key-locker call
  • Parallelize block term creation across properties in BM25
  • Slab-allocate visited sparse-set segments in HNSW
Fixed 10
  • Skip collection tick while previous report is still running in usage module
  • Cancel and drain the cache prefill before HNSW teardown
  • Fix 'quantizer not initialized' search error during RQ lazy initialization in flat index
  • Fix usage module with named vectors where one is a prefix of another
  • Handle ECONNRESET errors in handlePanics function
  • Handle context cancellation in cursor operations to prevent incorrect nil returns
Deprecated 1
  • The non-hardlink backup fallback is deprecated and will be removed in v1.40
Breaking Changes

none

New Features

none

Fixes

Full Changelog: https://github.com/weaviate/weaviate/compare/v1.38.8...v1.38.9

View original

Upgraded? How did it go?

Discussion