Skip to content

weaviate

v1.35.20 Breaking

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

Published 14d 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

Light signal
editorial:auto 13d

v1.35.20 adds basic authentication to Raft cluster endpoints and validates reserved property name suffixes to prevent schema conflicts.

Why it matters: Basic auth controls access to inter-node communication. Property validation prevents silent data model conflicts on schema extensions. Test in dev before upgrading if using custom properties or multi-node deployments.

Summary

AI summary

Broad release touches New Features none, chore, ci, and feat.

Changes in this release

Feature Medium

Add basic auth support to Raft cluster endpoints

Add basic auth support to Raft cluster endpoints

Source: granite4.1:8b-q6_K@2026-05-21

Confidence: high

Feature Medium

Add validation for reserved property name suffixes

Add validation for reserved property name suffixes

Source: granite4.1:8b-q6_K@2026-05-21

Confidence: high

Feature Medium

Automate QA'ing pull requests

Automate QA'ing pull requests

Source: granite4.1:8b-q6_K@2026-05-21

Confidence: low

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: granite4.1:8b-q6_K@2026-05-21

Confidence: low

Feature Medium

Create simple create_release.sh script

Create simple create_release.sh script

Source: granite4.1:8b-q6_K@2026-05-21

Confidence: low

Feature Medium

Add release option to create_release.sh script

Add release option to create_release.sh script

Source: granite4.1:8b-q6_K@2026-05-21

Confidence: low

Dependency 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: granite4.1:8b-q6_K@2026-05-21

Confidence: low

Dependency 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: granite4.1:8b-q6_K@2026-05-21

Confidence: low

Performance Medium

Reduce log spam waiting for DB

Reduce log spam waiting for DB

Source: granite4.1:8b-q6_K@2026-05-21

Confidence: low

Bugfix Medium

Remove EOL Anthropic models from generative-aws e2e tests

Remove EOL Anthropic models from generative-aws e2e tests

Source: granite4.1:8b-q6_K@2026-05-21

Confidence: low

Bugfix Medium

Disable job reruns for dependabot PR's

Disable job reruns for dependabot PR's

Source: granite4.1:8b-q6_K@2026-05-21

Confidence: low

Bugfix Medium

Relax vector storage bytes check to reduce flakiness

Relax vector storage bytes check to reduce flakiness

Source: granite4.1:8b-q6_K@2026-05-21

Confidence: low

Refactor Medium

Disable cloud info if telemetry is disabled

Disable cloud info if telemetry is disabled

Source: granite4.1:8b-q6_K@2026-05-21

Confidence: low

Refactor Medium

Pass current user as assignee in qa_pr.sh script

Pass current user as assignee in qa_pr.sh script

Source: granite4.1:8b-q6_K@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: granite4.1:8b-q6_K@2026-05-21

Confidence: low

Refactor Medium

Remove release.sh script

Remove release.sh script

Source: granite4.1:8b-q6_K@2026-05-21

Confidence: low

Refactor Medium

Modify create_release.sh script output

Modify create_release.sh script output

Source: granite4.1:8b-q6_K@2026-05-21

Confidence: low

Refactor Medium

Adjust text2vec-google batch logic

Adjust text2vec-google batch logic

Source: granite4.1:8b-q6_K@2026-05-21

Confidence: low

Full changelog

Breaking Changes

none

New Features

none

Fixes

  • modules: remove EOL Anthropic models from generative-aws e2e tests by @antas-marcin in https://github.com/weaviate/weaviate/pull/11195
  • 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
  • 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
  • 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
  • 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
  • feat: create simple create_release.sh script by @antas-marcin in https://github.com/weaviate/weaviate/pull/11301
  • tools/dev: add release.sh release driver by @mpartipilo in https://github.com/weaviate/weaviate/pull/11241
  • release: add QA option to create_release.sh script by @antas-marcin in https://github.com/weaviate/weaviate/pull/11314
  • chore: remove release.sh script by @antas-marcin in https://github.com/weaviate/weaviate/pull/11367
  • chore: modify create_release.sh script output by @antas-marcin in https://github.com/weaviate/weaviate/pull/11368
  • chore: adjust text2vec-google batch logic by @antas-marcin in https://github.com/weaviate/weaviate/pull/11279
  • feat(schema): add validation for reserved property name suffixes by @amourao in https://github.com/weaviate/weaviate/pull/11122

Full Changelog: https://github.com/weaviate/weaviate/compare/v1.35.19...v1.35.20

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]