v1.38.4
📦 weaviateView on GitHub →
✨ 1 features🐛 9 fixes🔧 4 symbols
Summary
This release includes performance improvements for BM25 and async replication, along with several bug fixes related to usage, object listing, and async replication stability. A new feature warns about schema apply stalls in the FSM loop.
✨ New Features
- Warn when a schema apply stalls the FSM loop (raft feature).
🐛 Bug Fixes
- Tiered merged filter for block-max WAND (bm25 performance improvement).
- Serialize unloaded dimensions bucket access across concurrent reports (usage fix).
- Return named vectors for remote shards in objects list with include=vector.
- Resolve replicas locally, never implicitly activate a tenant (async replication fix).
- Digest-mode replace cursor to skip full value copies in hash-tree scans (async replication performance improvement).
- Cut digest-scan allocations & IO, reduce default scheduler workers (async replication performance improvement).
- Goroutine leak on tenant shutdown — settle Done()s owed by queued scheduler batches (async replication fix).
- Overwrite read-repair must not resurrect unloaded shards; drop redundant REST retry (async replication fix).
- Init-scan hashtree double-count and tombstone resurrection (async replication fix).