v1.33.3
📦 weaviateView on GitHub →
✨ 1 features🐛 11 fixes
Summary
This patch release focuses on stability and performance improvements, including fixes for data races, reduced memory usage, and reworked LSM Store synchronization. A key feature is the separation of advertise and bind addresses for multi-DC support.
✨ New Features
- Introduce separation between advertise and bind addresses in memberlist-raft-net to support Multi DC.
🐛 Bug Fixes
- Deleted dead backup code.
- Removed unused error in replication.
- Removed dead drop shard code.
- Fixed data race between queue shutdown and request enqueue.
- Reduced memory usage when queue is inactive.
- Reworked LSM Store Foreground/Background Synchronization to prevent lock contention and latency spikes.
- Fixed data race in replication mutating data test.
- Fixed sequential TryLock calls.
- Allowed RQ bits to be exported in case of dynamic index.
- Moved LSMKV e2e tests to use 8-core runner.
- Fixed metrics stability e2e test.