Change8

v1.37.0

📦 weaviateView on GitHub →
8 features🐛 5 fixes🔧 10 symbols

Summary

This release introduces HFresh to GA alongside major features like the Secure MCP Server (Preview) and BlobHash property type. Significant work was also done on extensible tokenizers, backup reliability, and internal gRPC communication hardening.

Migration Steps

  1. If using HFresh, note that max posting size floor has been increased.
  2. For internal cluster communication, note that replica communication has migrated from REST to gRPC.

✨ New Features

  • HFresh enters General Availability (GA) with extensive performance optimizations.
  • Introduction of Secure Built-In Model Context Protocol (MCP) server interface (Preview), allowing agents to natively read/write to Weaviate.
  • New BlobHash property type which saves blob data as hashes to reduce disk space.
  • Phase 1 of Extensible tokenizers, evolving tokenization support with a self-serve foundation, including accent insensitive processing options and custom stopword presets.
  • Improvements to backup reliability, including file-based incremental backups, avoiding halting compactions during backup, and supporting backup/restore of INACTIVE tenants.
  • Internal cluster communication hardened with gRPC improvements and migration of replica communication from REST to gRPC.
  • Async replication optimizations and fixes for production readiness.
  • Collection export to backend storage (AWS, GCP, Azure, filesystem) (Preview), now supporting multi-node export.

🐛 Bug Fixes

  • HFresh: fix metrics reporting.
  • Fix error handling in optional tokenizers initialization.
  • Async replication: add WaitersLen method to DynamicWeighted and improve FIFO ordering test.
  • Async replication: ensure original objects are preserved during read-repair in CheckConsistency.
  • Async replication: optimize zstd encoder usage in replication client and implement decoder pooling.

Affected Symbols