Skip to content

weaviate

v1.37.11 Breaking

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

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

Summary

AI summary

Performance optimizations across BM25 scoring, LSMKV segment refcounting, property length representation, and HNSW insert path; fixes for Azure backup listing, shard index errors, permission removals, replication readiness, role deletion, and compaction pauses.

Full changelog

Breaking Changes

none

New Features

none

Fixes

  • perf(bm25): WAND scoring-loop & data-structure optimizations by @amourao in https://github.com/weaviate/weaviate/pull/11773
  • fix(backup-azure): use delimiter listing in AllBackups to avoid full object scan by @gkampitakis in https://github.com/weaviate/weaviate/pull/11669
  • perf(bm25): defer tombstone checks from advance-time to scoring by @amourao in https://github.com/weaviate/weaviate/pull/11774
  • perf(bm25): tighten block-entry scanning in the WAND loop by @amourao in https://github.com/weaviate/weaviate/pull/11775
  • perf(bm25): round-6 query-setup path optimization by @amourao in https://github.com/weaviate/weaviate/pull/11776
  • perf(bm25): round-7 matched-branch sort elision by @amourao in https://github.com/weaviate/weaviate/pull/11777
  • perf(lsmkv): lock-free atomic segment refcount by @amourao in https://github.com/weaviate/weaviate/pull/11771
  • perf: dense/sorted-pairs property-length representation by @amourao in https://github.com/weaviate/weaviate/pull/11753
  • perf: direct-array compaction serialization via EncodePairs by @amourao in https://github.com/weaviate/weaviate/pull/11754
  • fix: persist advanced update time when object content is unchanged by @jeroiraz in https://github.com/weaviate/weaviate/pull/11866
  • Return proper error code from shard endpoints when index is not found by @dirkkul in https://github.com/weaviate/weaviate/pull/11875
  • Fix more error codes in REST handler by @dirkkul in https://github.com/weaviate/weaviate/pull/11878
  • fix: TestIndex_UsageForCollection_MissingShardFiles data race error by @antas-marcin in https://github.com/weaviate/weaviate/pull/11887
  • Fix node handler return types by @dirkkul in https://github.com/weaviate/weaviate/pull/11888
  • test(replication): wait for shard readiness after restart in TestReadRepairDeleteOnConflict by @jeroiraz in https://github.com/weaviate/weaviate/pull/11886
  • Fix partial permission removal from role by @dirkkul in https://github.com/weaviate/weaviate/pull/11885
  • Fix potential deadlock in backup in big clusters by @dirkkul in https://github.com/weaviate/weaviate/pull/11890
  • feat(async-rep): propagate raw on-disk object bytes by @jeroiraz in https://github.com/weaviate/weaviate/pull/11853
  • Avoid pausing compaction in ApplyToObjectDigests by @jeroiraz in https://github.com/weaviate/weaviate/pull/11896
  • Fix multi-role delete by @dirkkul in https://github.com/weaviate/weaviate/pull/11904
  • fix(hnsw): guard insert-path compression-state reads under compressActionLock by @amourao in https://github.com/weaviate/weaviate/pull/11597
  • Merge stable/v1.36 into stable/v1.37 by @antas-marcin in https://github.com/weaviate/weaviate/pull/11911
  • perf(bm25): gate DoBlockMaxWand prune-branch repair on needFullSort by @amourao in https://github.com/weaviate/weaviate/pull/11915

Full Changelog: https://github.com/weaviate/weaviate/compare/v1.37.10...v1.37.11

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

Related tools

Beta — feedback welcome: [email protected]