Change8

v1.34.5

📦 weaviateView on GitHub →
2 features🐛 20 fixes🔧 3 symbols

Summary

This patch release focuses heavily on stability, concurrency improvements, and various bug fixes across OIDC configuration, replication handling, backup operations, and internal server logic.

✨ New Features

  • Introduce maintenance mode interceptor to gRPC server.
  • Add OperationalMode dynamic runtime config.

🐛 Bug Fixes

  • Prefix OIDC runtime settings with authentication instead of exp.
  • Improve lazy segment lock contention.
  • Fix Cache Stats.
  • Introduce http.Protocols in http.Server instead of using h2c.
  • Implement backup: list queue files functionality.
  • Fix bmw migrator issues.
  • Leave memberlist on shutdown.
  • Reject replication requests if not ready.
  • Return error from failed S3 backups.
  • Move raft-operator operation endpoint to internal server.
  • Add concurrency to disk-writing of chunks during file copy.
  • Add back concurrency of metadataWorker.
  • Prevent back connecting while tombstone cleaning up.
  • Add extra logging for commit logger.
  • Return configured node name instead of dependency on memberlist for memberlist.
  • Prevent panic if level is larger than connections slice.
  • Add support for BaseURL setting in Cohere's reranker.
  • Change log level from Info to debug for async replication stats updates.
  • Use correct cache after compression in AlreadyIndexed for hnsw.
  • Refactor inactivity timer reset logic in HaltForTransfer.

🔧 Affected Symbols

http.ServeroidcCohere reranker