This release includes breaking changes for platform teams planning a safe upgrade.
✓ No known CVEs patched in this version
Topics
+13 more
Summary
AI summaryUpdates New Features none, memberlist, and Breaking Changes none across a mixed release.
Changes in this release
| Type | Severity | Summary | CVE |
|---|---|---|---|
| Performance | Medium |
Eliminate per-call allocations in SelectProperties lookups (search performance improvement) Eliminate per-call allocations in SelectProperties lookups (search performance improvement) Source: llm_adapter@2026-07-20 Confidence: medium |
— |
| Bugfix | Medium |
Widen flaky RansomNote aggregate count assertion in tests Widen flaky RansomNote aggregate count assertion in tests Source: llm_adapter@2026-07-20 Confidence: medium |
— |
| Bugfix | Medium |
Repair flaky entrypoint test in HNSW module Repair flaky entrypoint test in HNSW module Source: llm_adapter@2026-07-20 Confidence: medium |
— |
| Bugfix | Medium |
Error on unknown RBAC command version instead of infinite loop during migration Error on unknown RBAC command version instead of infinite loop during migration Source: llm_adapter@2026-07-20 Confidence: medium |
— |
| Bugfix | Medium |
Propagate usage‑file removal error in NewShard instead of discarding it Propagate usage‑file removal error in NewShard instead of discarding it Source: llm_adapter@2026-07-20 Confidence: medium |
— |
| Bugfix | Medium |
Backport fix for flaky TestMakeUnboundedChannel_CapShrink Backport fix for flaky TestMakeUnboundedChannel_CapShrink Source: llm_adapter@2026-07-20 Confidence: medium |
— |
| Bugfix | Medium |
Retry on join with deadline for memberlist module Retry on join with deadline for memberlist module Source: llm_adapter@2026-07-20 Confidence: medium |
— |
| Bugfix | Medium |
Prevent memberlist startup failure when a single node cannot join (self‑heal) Prevent memberlist startup failure when a single node cannot join (self‑heal) Source: llm_adapter@2026-07-20 Confidence: medium |
— |
Full changelog
Breaking Changes
none
New Features
none
Fixes
- perf(search): eliminate per-call allocations in SelectProperties lookups by @etiennedi in https://github.com/weaviate/weaviate/pull/12134
- fix(test): widen flaky RansomNote aggregate count assertion by @etiennedi in https://github.com/weaviate/weaviate/pull/12194
- fix(hnsw): entrypoint repair test flake by @trengrj in https://github.com/weaviate/weaviate/pull/12205
- fix(rbac): error on unknown command version instead of looping forever during migration by @antas-marcin in https://github.com/weaviate/weaviate/pull/12196
- fix(db): propagate usage-file removal error in NewShard instead of discarding it by @antas-marcin in https://github.com/weaviate/weaviate/pull/12191
- Backport to v1.36: fix flaky TestMakeUnboundedChannel_CapShrink by @asdine in https://github.com/weaviate/weaviate/pull/12236
- backport: fix(memberlist): retry on join with deadline by @moogacs in https://github.com/weaviate/weaviate/pull/12241
- fix(memberlist): don't fail startup when a single node can't join (self-heal) by @moogacs in https://github.com/weaviate/weaviate/pull/12243
Full Changelog: https://github.com/weaviate/weaviate/compare/v1.36.22...v1.36.23
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
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.
Beta — feedback welcome: [email protected]