This release includes breaking changes for platform teams planning a safe upgrade.
✓ No known CVEs patched in this version
Topics
+13 more
ReleasePort's take
Moderate signalv1.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 summaryFix prevents shutdown hangs by buffering close signal channels in the cluster component.
Changes in this release
| Type | Severity | Summary | CVE |
|---|---|---|---|
| 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) UpdateShardStatuspath 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
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.
Related context
Related tools
Beta — feedback welcome: [email protected]