Skip to content

weaviate

v1.37.3 Breaking

This release includes breaking changes for platform teams planning a safe upgrade.

Published 23d Vector Databases
✓ No known CVEs patched
Read the diff → Tool health → What is this tool? →

✓ No known CVEs patched in this version

Topics

approximate-nearest-neighbor-search generative-search grpc hnsw hybrid-search image-search
+13 more
information-retrieval mlops nearest-neighbor-search neural-search recommender-system search-engine semantic-search semantic-search-engine similarity-search vector-db vector-search-engine vectors weaviate

ReleasePort's take

Moderate signal
editorial:auto 13d

v1.37.3 prevents shutdown hangs via buffered close signal channels and adds basic auth support for Raft cluster endpoints.

Why it matters: Prevents shutdown hangs that delay node restarts; critical for availability. Adds basic auth for Raft cluster endpoints, tightening security. Operators should upgrade for operational reliability and improved cluster security.

Summary

AI summary

Fix prevents shutdown hangs by buffering close signal channels in the cluster component.

Changes in this release

Security Medium

adds basic auth support to Raft cluster endpoints

adds basic auth support to Raft cluster endpoints

Source: llm_adapter@2026-05-21

Confidence: high

Feature Medium

implements per-level discriminants for hashtree peer comparison

implements per-level discriminants for hashtree peer comparison

Source: llm_adapter@2026-05-21

Confidence: high

Feature Medium

introduces async replication scheduler

introduces async replication scheduler

Source: llm_adapter@2026-05-21

Confidence: high

Feature Medium

adds default vector index setting

adds default vector index setting

Source: llm_adapter@2026-05-21

Confidence: low

Feature Medium

excludes class name from objects bucket reads

excludes class name from objects bucket reads

Source: llm_adapter@2026-05-21

Confidence: low

Bugfix Medium

prevents shutdown hangs by buffering close signal channels

prevents shutdown hangs by buffering close signal channels

Source: llm_adapter@2026-05-21

Confidence: high

Bugfix Medium

fixes snapshotFileName for compactv2 .sorted commit logs

fixes snapshotFileName for compactv2 .sorted commit logs

Source: llm_adapter@2026-05-21

Confidence: high

Bugfix Medium

corrects replication to use writable shards in OverwriteObjects()

corrects replication to use writable shards in OverwriteObjects()

Source: llm_adapter@2026-05-21

Confidence: high

Bugfix Medium

resolves flakey tests TestRaftEndpoints and TestSnapshotRestoreSchemaOnly

resolves flakey tests TestRaftEndpoints and TestSnapshotRestoreSchemaOnly

Source: llm_adapter@2026-05-21

Confidence: low

Bugfix Medium

fixes backup-gcs listing to avoid full object scan

fixes backup-gcs listing to avoid full object scan

Source: llm_adapter@2026-05-21

Confidence: low

Other Medium

corrects TextAnalyzerConfig descriptions for immutability

corrects TextAnalyzerConfig descriptions for immutability

Source: llm_adapter@2026-05-21

Confidence: low

Full changelog

Breaking Changes

none

New Features

none

Fixes

  • chore(test): fix flakey tests TestRaftEndpoints TestSnapshotRestoreSchemaOnly by @moogacs in https://github.com/weaviate/weaviate/pull/11116
  • fix(cluster): prevent shutdown hangs by buffering close signal channels by @moogacs in https://github.com/weaviate/weaviate/pull/11114
  • docs: fix TextAnalyzerConfig descriptions for immutabiity by @amourao in https://github.com/weaviate/weaviate/pull/11127
  • MMR Fix for Multi-Node by @trengrj in https://github.com/weaviate/weaviate/pull/11041
  • hnsw: fix snapshotFileName for compactv2 .sorted commit logs by @asdine in https://github.com/weaviate/weaviate/pull/11147
  • hfresh: fix metrics reporting by @asdine in https://github.com/weaviate/weaviate/pull/11140
  • compactv2: migrate all compactv2 files during startup by @asdine in https://github.com/weaviate/weaviate/pull/11150
  • Add default vector index setting by @trengrj in https://github.com/weaviate/weaviate/pull/11042
  • Fix concurrent sends and dropped reports in SSB by @tsmith023 in https://github.com/weaviate/weaviate/pull/11145
  • test: set timeout unit for replication client in HashTreeLevel tests by @jeroiraz in https://github.com/weaviate/weaviate/pull/11158
  • hfresh: retry transient errors during reassign by @asdine in https://github.com/weaviate/weaviate/pull/11124
  • async indexing: retry forever when disk is full by @asdine in https://github.com/weaviate/weaviate/pull/11168
  • Update gemini model path by @erika-shorten in https://github.com/weaviate/weaviate/pull/11118
  • Ignore none for default quantization by @trengrj in https://github.com/weaviate/weaviate/pull/11175
  • test(acceptance): make Weaviate host/port configurable via env vars by @mpartipilo in https://github.com/weaviate/weaviate/pull/11153
  • Fix linter errors after CI update by @dirkkul in https://github.com/weaviate/weaviate/pull/11188
  • Fix recursive RAFT commands in func (s *SchemaManager) UpdateShardStatus path by @tsmith023 in https://github.com/weaviate/weaviate/pull/11186
  • modules: remove EOL Anthropic models from generative-aws e2e tests by @antas-marcin in https://github.com/weaviate/weaviate/pull/11195
  • hfresh: backport rescoring fix by @asdine in https://github.com/weaviate/weaviate/pull/11205
  • chore: disable cloud info if telemetry is disabled by @antas-marcin in https://github.com/weaviate/weaviate/pull/11202
  • Reduce log spam waiting for DB by @dirkkul in https://github.com/weaviate/weaviate/pull/11215
  • fix(replication): use writable shards in OverwriteObjects() by @moogacs in https://github.com/weaviate/weaviate/pull/11002
  • feat: per-level discriminants for hashtree peer comparison by @jeroiraz in https://github.com/weaviate/weaviate/pull/11204
  • feat: async replication scheduler by @jeroiraz in https://github.com/weaviate/weaviate/pull/11155
  • fix(backup-gcs): use delimiter listing in AllBackups to avoid full object scan by @gkampitakis in https://github.com/weaviate/weaviate/pull/11234
  • feat: dont read class name from objects bucket by @amourao in https://github.com/weaviate/weaviate/pull/11199
  • test: automate QA'ing pull requests by @antas-marcin in https://github.com/weaviate/weaviate/pull/11232
  • cluster(raft): add basic auth support to Raft cluster endpoints by @antas-marcin in https://github.com/weaviate/weaviate/pull/11242

Full Changelog: https://github.com/weaviate/weaviate/compare/v1.37.2...v1.37.3

Weekly OSS security release digest.

The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.

No spam, unsubscribe anytime.

Share this release

Track weaviate

Get notified when new releases ship.

Sign up free

About weaviate

Weaviate is an open-source vector database that stores both objects and vectors, allowing for the combination of vector search with structured filtering with the fault tolerance and scalability of a cloud-native database​.

All releases →

Related context

Beta — feedback welcome: [email protected]