Skip to content

weaviate

v1.37.4 Breaking

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

Published 20d 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.4 fixes a race condition in async replication's scheduler dispatch logic and introduces server-side resource guardrails for objects, collections, tenants, and shards. CI improvements enable multiarch PR builds on ARM runners.

Why it matters: Async replication users should test dispatch scheduling behavior after upgrading. Evaluate new resource guardrails in dev to confirm they match your usage patterns.

Summary

AI summary

Fixed a race condition in the async replication scheduler's dispatch logic.

Changes in this release

Feature Medium

add possibility to pass e2e and chaos branch names to qa_pr.sh script

add possibility to pass e2e and chaos branch names to qa_pr.sh script

Source: llm_adapter@2026-05-21

Confidence: high

Feature Medium

async replication using CompareDigests

async replication using CompareDigests

Source: llm_adapter@2026-05-21

Confidence: high

Feature Medium

update async replication frequency handling

update async replication frequency handling

Source: llm_adapter@2026-05-21

Confidence: high

Feature Medium

server-side guardrails for objects/collections/tenants/shards

server-side guardrails for objects/collections/tenants/shards

Source: llm_adapter@2026-05-21

Confidence: high

Bugfix Medium

prevent race condition in async replication scheduler's dispatch logic

prevent race condition in async replication scheduler's dispatch logic

Source: llm_adapter@2026-05-21

Confidence: high

Bugfix Medium

switch docker image PR builds and docker report CI jobs to use Ubicloud runners

switch docker image PR builds and docker report CI jobs to use Ubicloud runners

Source: llm_adapter@2026-05-21

Confidence: low

Bugfix Medium

disable job reruns for dependabot PR's

disable job reruns for dependabot PR's

Source: llm_adapter@2026-05-21

Confidence: low

Bugfix Medium

use github's ubuntu-24.04-arm runner for PR ARM docker image build

use github's ubuntu-24.04-arm runner for PR ARM docker image build

Source: llm_adapter@2026-05-21

Confidence: low

Bugfix Medium

drain dispatcher workCh correctly

drain dispatcher workCh correctly

Source: llm_adapter@2026-05-21

Confidence: low

Refactor Medium

add support for multiarch PR docker images in qa_pr.sh script

add support for multiarch PR docker images in qa_pr.sh script

Source: llm_adapter@2026-05-21

Confidence: low

Full changelog

Breaking Changes

none

New Features

none

Fixes

  • ci: switch docker image PR builds and docker report CI jobs to use Ubicloud runners by @antas-marcin in https://github.com/weaviate/weaviate/pull/11258
  • fix(ci): disable job reruns for dependabot PR's by @antas-marcin in https://github.com/weaviate/weaviate/pull/11259
  • fix(ci): use github's ubuntu-24.04-arm runner for PR ARM docker image build by @antas-marcin in https://github.com/weaviate/weaviate/pull/11261
  • Usage limits: server-side guardrails for objects/collections/tenants/shards by @etiennedi in https://github.com/weaviate/weaviate/pull/11212
  • fix: prevent race condition in async replication scheduler's dispatch logic by @jeroiraz in https://github.com/weaviate/weaviate/pull/11266
  • chore: pass current user as assignee in qa_pr.sh script by @antas-marcin in https://github.com/weaviate/weaviate/pull/11269
  • chore(test_usage): relax vector storage bytes check to reduce flakiness by @antas-marcin in https://github.com/weaviate/weaviate/pull/11270
  • feat: add possibility to pass e2e and chaos branch names to qa_pr.sh script by @antas-marcin in https://github.com/weaviate/weaviate/pull/11290
  • chore: add support for multiarch PR docker images in qa_pr.sh script by @antas-marcin in https://github.com/weaviate/weaviate/pull/11291
  • fix: drain dispatcher workCh correctly by @jeroiraz in https://github.com/weaviate/weaviate/pull/11293
  • feat: async replication using CompareDigests by @jeroiraz in https://github.com/weaviate/weaviate/pull/11223
  • fix: update async replication frequency handling by @jeroiraz in https://github.com/weaviate/weaviate/pull/11297

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

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]