v1.37.8
📦 weaviateView on GitHub →
✨ 1 features🐛 12 fixes🔧 10 symbols
Summary
This patch focuses heavily on stability, fixing numerous flaky tests, improving Docker operations, and refining batch reference handling. A new rate limiter logic has been introduced for batch operations.
Migration Steps
- Remove deprecation notice for weaviate.json config file (if you were relying on this notice).
✨ New Features
- Introduce rate limiter logic in batch simple logic (modules).
🐛 Bug Fixes
- Use the same update time for batch references everywhere.
- Fix indexing references provided as untyped JSON beacons.
- Fix race condition in dynamic users with concurrent pointer access.
- Interpret empty string as empty for slices in dynamic runtime config.
- Prevent auto-recovering shards read-only for non-resource reasons.
- Improve Docker login and download retry logic.
- Fix flaky HNSW search test.
- Fix flaky usage test.
- Remove flaky dynamic index latency assertion.
- Return 422 instead of 500 when backup backend module is missing.
- Add deterministic tie-breaking for equal-distance vector search results.
- Use local HuggingFace cache for ann-datasets to avoid 429 errors.