# Weaviate v1.37.14 — v1.37.14 - Never use a search result as a read-repair payload - Product: Weaviate (https://whatsnew.fyi/product/weaviate) - Vendor: Weaviate - Date: 2026-07-27 - Version: v1.37.14 - Original notes: https://github.com/weaviate/weaviate/releases/tag/v1.37.14 - Permalink: https://whatsnew.fyi/product/weaviate/releases/v1.37.14 What's New is an index, not a publisher: every entry below links to the vendor's own release notes, which are the authoritative source. Entries are labelled where they are hand-curated sample data, pre-releases, or drawn from a secondary source such as a developer blog. Reuse: the summaries, labels and curation here are © What's New. Quote freely with attribution and a link back; wholesale republication of the corpus is not permitted — terms: https://whatsnew.fyi/terms. The vendors' own release notes remain their publishers'. --- - **fixed** — Do not load all lazy shards for property add - **fixed** — Abort in-flight usage scan when its collection is dropped - **fixed** — Do not load lazy loaded shards on backup restore - **fixed** — Stop commit log churn flaking vector storage size test - **fixed** — Fix flaky TestMakeUnboundedChannel_CapShrink - **fixed** — Retry on join with deadline in memberlist - **changed** — Add EncodeInto for BlockEntry and BlockData in inverted index - **changed** — Pass data start offset to MarshalSortedKeys in lsmkv - **fixed** — Capture values in keyOnly map cursor so keys aren't dropped - **changed** — Add reusable decode helpers for inverted node data in lsmkv - **changed** — Add EncodeAppend arena-append primitive to varenc in lsmkv - **changed** — Add reusable encode pipeline for inverted compaction in lsmkv - **fixed** — Don't fail startup when a single node can't join - **fixed** — Join usage poll goroutines so they cannot assert after test completion - **fixed** — ABBA deadlock between updateReplicationConfig and lazy shard load wedges RAFT FSM - **fixed** — Key the auth singleflight on the key, not just the user - **fixed** — Fix RBAC regexp - **added** — Unified background-process activity and duration metrics - **changed** — Make number of files that are deduplicated in incremental backups configurable - **fixed** — Shut down vector index when its queue creation fails to avoid orphaning it ##### Breaking Changes *none* ##### New Features *none* ##### Fixes * Do not load all lazy shards for property add by @dirkkul in https://github.com/weaviate/weaviate/pull/12184 * fix(usage): abort in-flight usage scan when its collection is dropped by @antas-marcin in https://github.com/weaviate/weaviate/pull/12187 * Do not load lazy loaded shards on backup restore by @dirkkul in https://github.com/weaviate/weaviate/pull/12186 * Stop commit log churn flaking vector storage size test by @dirkkul in https://github.com/weaviate/weaviate/pull/12231 * 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 * perf(inverted): add EncodeInto for BlockEntry and BlockData by @amourao in https://github.com/weaviate/weaviate/pull/12150 * perf(lsmkv): pass data start offset to MarshalSortedKeys by @amourao in https://github.com/weaviate/weaviate/pull/12151 * fix(lsmkv): capture values in keyOnly map cursor so keys aren't dropped by @amourao in https://github.com/weaviate/weaviate/pull/12152 * perf(lsmkv): add reusable decode helpers for inverted node data by @amourao in https://github.com/weaviate/weaviate/pull/12154 * perf(lsmkv): add EncodeAppend arena-append primitive to varenc by @amourao in https://github.com/weaviate/weaviate/pull/12149 * perf(lsmkv): add reusable encode pipeline for inverted compaction by @amourao in https://github.com/weaviate/weaviate/pull/12160 * 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 * fix(test): join usage poll goroutines so they cannot assert after test completion by @antas-marcin in https://github.com/weaviate/weaviate/pull/12237 * test(async-repl): gate scheduler close tests on dispatch round-trips, not channel-buffer sampling by @jeroiraz in https://github.com/weaviate/weaviate/pull/12250 * fix(db): ABBA deadlock between updateReplicationConfig and lazy shard load wedges RAFT FSM by @jfrancoa in https://github.com/weaviate/weaviate/pull/12238 * perf(lsmkv): wire inverted compaction through the reusable encode pipeline by @amourao in https://github.com/weaviate/weaviate/pull/12161 * perf(lsmkv): reuse decode buffers in the inverted cursor by @amourao in https://github.com/weaviate/weaviate/pull/12163 * perf(lsmkv): reuse the propLengthsView across inverted compaction nodes by @amourao in https://github.com/weaviate/weaviate/pull/12233 * refactor(lsmkv): extract inverted block codec into inverted/blockenc by @amourao in https://github.com/weaviate/weaviate/pull/12244 * fix(lsmkv): repair stable/v1.37 build broken by the v1.36 merge (blockenc.PackedDecode) by @jeroiraz in https://github.com/weaviate/weaviate/pull/12257 * Key the auth singleflight on the key, not just the user by @dirkkul in https://github.com/weaviate/weaviate/pull/12270 * Fix RBAC regexp by @dirkkul in https://github.com/weaviate/weaviate/pull/12251 * feat(monitoring): unified background-process activity + duration metrics by @moogacs in https://github.com/weaviate/weaviate/pull/12275 * Make number of files that are deduplicated in incremental backups configurable by @dirkkul in https://github.com/weaviate/weaviate/pull/12234 * fix(db): shut down vector index when its queue creation fails to avoid orphaning it by @antas-marcin in https://github.com/weaviate/weaviate/pull/12192 * cyclemanager: replace per-tick due-scan with a due-heap scheduler by @aliszka in https://github.com/weaviate/weaviate/pull/12099 * Update GRPC dependency by @dirkkul in https://github.com/weaviate/weaviate/pull/12311 * feat(telemetry): persistent cluster and node identity for correlatable telemetry by @moogacs in https://github.com/weaviate/weaviate/pull/12296 * Reduce heap usage in HNSW condensor by @dirkkul in https://github.com/weaviate/we _[Truncated at 4000 characters — full notes: https://github.com/weaviate/weaviate/releases/tag/v1.37.14]_