v1.36.18
📦 weaviateView on GitHub →
✨ 1 features🐛 11 fixes🔧 1 symbols
Summary
This release focuses heavily on stability, fixing numerous race conditions, goroutine leaks, and improving retry logic for Docker operations. A notable change is the removal of the replicated indices queue feature.
Migration Steps
- Gut the replicated indices queue feature due to lack of use. If you were relying on this feature, you will need to find an alternative mechanism.
✨ New Features
- Introduce rate limiter logic in batch simple logic (feat(modules)).
🐛 Bug Fixes
- Use the same update time for batch references everywhere.
- Fix indexing references provided as untyped JSON beacons (fix(inverted)).
- Fix race condition in dynamic users with concurrent pointer access.
- Do not auto-recover shards read-only for a non-resource reason (fix(resource)).
- Improve docker login and download retry logic.
- Increase retry wait time and reduce timeout for Docker Hub login.
- Disable debug endpoints by default.
- Fix goroutine leak in listing all s3 backups.
- Reduce goroutines spawned by cyclemanager.
- Switch cycle manager to backoff on idle.
- Fix shebang in tools/dev/run_dev_server.sh script.