Change8

v1.32.15

📦 weaviateView on GitHub →
1 features🐛 9 fixes

Summary

This release focuses on stability and performance improvements, including fixes for data races, reduced memory usage, and reworked synchronization in the LSM Store. A new feature allows 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

  • Delete dead backup code.
  • Remove unused error in replication.
  • Remove dead drop shard code.
  • Fix data race between queue shutdown and request enqueue.
  • Reduce memory usage when queue is inactive.
  • Rework LSM Store Foreground/Background Synchronization to prevent lock contention and latency spikes.
  • Fix data race in replication mutating data test.
  • Fix TryLock called sequentially.
  • Allow RQ bits to be exported in case of dynamic index.