W

Weaviate

W
Weaviate Database v1.39.8

v1.39.8 - MMR normalize query vector Fix, Multi-tenant collections re-vectorize check on PATCH

Breaking Changes none New Features none Fixes fix: MMR normalize query vector by @trengrj in #13227 fix(auth): clear db user login cache on snapshot restore by @antas-marcin in #13278 Stop backup endpoints from exposing collections the caller cannot access by @dirkkul in #13274 hnsw: fix commit log crash loop after a kill during heavy writes by @asdine in #13295 fix: named vector tombstone interva…

W
Weaviate Database v1.38.18

v1.38.18 - MMR normalize query vector Fix, Multi-tenant collections re-vectorize check on PATCH Fix

Breaking Changes none New Features none Fixes fix(batch): introduce semaphore on Service.BatchObjects by @tsmith023 in #13192 hfresh: count postings and shared buckets in the usage report by @asdine in #13214 async replication: retry a panicking hashtree init attempt and gate hashbeat on readiness by @jeroiraz in #13202 fix(raft): guard the bootstrap candidates map against concurrent notifies by @…

W
Weaviate Database v1.40.0-rc

v1.40.0-rc.2 - Alter Schema Drop Vector Index, HFresh MUVERA, RQ-4 quantization

This is a release candidate for the upcoming v1.40.0 release. A release candidate (RC) means the release is considered feature complete and has finished beta-testing. Any issues discovered during the RC phase will lead to new rc releases. The final rc release becomes the stable release. We're happy for your feedback about this pre-release. This pre-release contains: Namespaces (GA) Alter Schema -…

W
Weaviate Database v1.39.7

v1.39.7 - RAFT boot-time race, async replication and batch delete Fixes

Breaking Changes none New Features none Fixes async replication: retry a panicking hashtree init attempt and gate hashbeat on readiness by @jeroiraz in #13202 fix(reindex): index writes that land in a semantic migration's swap window by @etiennedi in #13001 backport: try to safe cast array values by @DanielJanicek in #13223 fix(raft): guard the bootstrap candidates map against concurrent notifies…

W
Weaviate Database v1.39.6

v1.39.6 - LSM store performance improvements, HNSW ACORN & HFresh index Fixes

Breaking Changes none New Features none Fixes ci: run adapters/repos/db/integrationslowtest as its own integration job by @antas-marcin in #13065 Couple authz/use listing bugfixes by @dirkkul in #13069 Remove fsync from CopyFile, which only writes backup copies by @dirkkul in #13079 Drop permanent copy of sharding state from memory by @dirkkul in #13078 Replace WEAVIATE_LICENSE env toggle with LIC…

W
Weaviate Database v1.38.17

v1.38.17 - LSM store performance improvements

Breaking Changes none New Features none Fixes perf(lsmkv): skip per-segment probe timing unless debug logging is enabled by @antas-marcin in #13159 test(go-client): replace text2vec-contextionary with text2vec-model2vec by @antas-marcin in #13155 test(acceptance): replace text2vec-contextionary with text2vec-model2vec in docker-compose tests by @antas-marcin in #13167 feat(config): name the proper…

W
Weaviate Database v1.40.0-rc

v1.40.0-rc.1 - Alter Schema Drop Vector Index, HFresh MUVERA, RQ-4 quantization

This is a release candidate for the upcoming v1.40.0 release. A release candidate (RC) means the release is considered feature complete and has finished beta-testing. Any issues discovered during the RC phase will lead to new rc releases. The final rc release becomes the stable release. We're happy for your feedback about this pre-release. This pre-release contains: Namespaces (GA) Alter Schema -…

W
Weaviate Database v1.38.16

v1.38.16 - Bug fixes and performance improvements across modules, roaringset, and index queues

Breaking Changes none New Features none Fixes Fix replica movement to be enable-able via runtime config by @tsmith023 in #13064 fix(objects): stop re-call the class the reference write already read by @moogacs in #13068 modules(rest): remove /v1/modules endpoint and contextionary extension/concept handlers by @antas-marcin in #13083 backport: fix(db): locks usage (#12525)(#12082) by @moogacs in #1…

W
Weaviate Database v1.40.0-rc

v1.40.0-rc.0 - Alter Schema Drop Vector Index, HFresh MUVERA, RQ-4 quantization

This is a release candidate for the upcoming v1.40.0 release. A release candidate (RC) means the release is considered feature complete and has finished beta-testing. Any issues discovered during the RC phase will lead to new rc releases. The final rc release becomes the stable release. We're happy for your feedback about this pre-release. This pre-release contains: Namespaces (GA) Alter Schema -…

W
Weaviate Database v1.39.5

v1.39.5 - Modules weaviate_module_error_total metric labels Fix

Breaking Changes none New Features none Fixes Fix shifted weaviate_module_error_total labels and qna-openai nil-response panic by @jeroiraz in #13048 fix(hnsw): tolerate a tombstoned entrypoint whose node slot is nil by @rlmanrique in #13031 Fix auto schema with refs on namespaced cluster by @dirkkul in #13037 Return 403 from verbose /v1/nodes to callers denied minimal output by @dirkkul in #13050…

W
Weaviate Database v1.38.15

v1.38.15 - Contains filter performance Improevements, Modules weaviate_module_error_total metric labels Fix

Breaking Changes none New Features none Fixes chore(dynamic-shard): convert log to warn instead of info by @moogacs in #12974 fix(replica): bounds-check read repair, guard group-by objects bucket by @moogacs in #12876 perf(db): skip the startup shard-size sweep when lazy loading is set explicitly by @moogacs in #12979 perf(contains-pr11): fold a batched Contains filter across workers by @aliszka i…

W
Weaviate Database v1.37.17

v1.37.17 - Modules weaviate_module_error_total metric labels Fix

Breaking Changes none New Features none Fixes feat: node-level query admission control (P1b) by @etiennedi in #12078 Fix shifted weaviate_module_error_total labels and qna-openai nil-response panic by @jeroiraz in #13048 test: switch minio/minio image to cgr.dev/chainguard/minio by @antas-marcin in #13052 fix(schema): drop class data the schema no longer names and handle orphans by @moogacs in #13…

W
Weaviate Database v1.39.4

v1.39.4 - HFresh recover orphaned postings through reassign-all Fix

Breaking Changes none New Features none Fixes Repeating startup banner by @g-despot in #12912 chore(dynamic-shard): convert log to warn instead of info by @moogacs in #12974 fix(replica): bounds-check read repair, guard group-by objects bucket by @moogacs in #12876 perf(db): skip the startup shard-size sweep when lazy loading is set explicitly by @moogacs in #12979 perf(contains-pr11): fold a batc…

W
Weaviate Database v1.39.3

v1.39.3 - Aggregate performance improvements, Modules and GraphQL security Fixes, New generative-meta module

Breaking Changes none New Features none Fixes fix: respect named-vector source_properties when re-vectorizing on update by @g-despot in #11789 Silence expected recovered-panic noise in async replication scheduler unit tests by @jeroiraz in #12808 fix(hfresh): decode centroid codes with the right quantizer in split/merge reassignment by @asdine in #12795 chore(gen-code-from-swagger.sh): add code fo…

W
Weaviate Database v1.37.16

v1.37.16 - Modules and GraphQL security Fixes

Breaking Changes none New Features none Fixes fix(kmeans): compute FitBalanced centers from the balanced membership by @abdelr in #12804 feat(hfresh): debug endpoint to reassign all vectors in place by @asdine in #12820 test(generative-aws): remove Cohere's Command-R models from tests by @antas-marcin in #12841 security(deps): bump golang.org/x/crypto dependency to 0.55.0 by @antas-marcin in #1285…

W
Weaviate Database v1.38.14

v1.38.14 - Aggregate performance improvements, Modules and GraphQL security Fixes

Breaking Changes none New Features none Fixes fix(kmeans): compute FitBalanced centers from the balanced membership by @abdelr in #12804 feat(rest): structured reference selection (returnReferences) by @g-despot in #12424 Back up collections concurrently through one shared worker pool by @dirkkul in #12790 feat(hfresh): debug endpoint to reassign all vectors in place by @asdine in #12820 test(gene…

W
Weaviate Database v1.38.13

v1.38.13 - MCP stateless endpoint Fix, New generative-digitalocean module

Breaking Changes none New Features none Fixes feat(generative-digitalocean): add DigitalOcean generative module by @antas-marcin in #12786 Backport: drain in-flight references before drop tears the shard store down by @jfrancoa in #12797 security(docker): pin minimum openssl version so cached builds pull CVE fixes by @antas-marcin in #12799 chore(Dockerfile): remove unnecessary comments by @antas-…

W
Weaviate Database v1.37.15

v1.37.15 - LSM store and HFresh Fixes, New multi2vec-twelvelabs and generative-digitalocean modules

Breaking Changes none New Features none Fixes Remove support for restoring old backup formats by @dirkkul in #12338 Route shard access through Index.withShardOrRemote by @dirkkul in #12366 Allocate per-tenant vector cache memory lazily and proportionally to tenant size by @asdine in #12116 fix(replication): unify the loading-shard readiness check and fix FetchObjects by @moogacs in #12370 Add retr…

W
Weaviate Database v1.39.2

v1.39.2 - DB user API-key export/import, generative-digitalocean module, async replication & shard lifecycle fixes

Breaking Changes none New Features none Fixes ci: upgrade modules light and modules api runners to ubicloud-standard-4 by @antas-marcin in #12776 Make the resource scanner's shard status check-and-set atomic by @dirkkul in #12703 fix(aggregator): merge remote shard aggregations after JSON round trip (mean/median/mode panic on multi-node) by @amourao in #12746 Keep a per-namespace collection count…

W
Weaviate Database v1.38.12

v1.38.12 - Async replication performance, multi-node aggregation & backup fixes

Breaking Changes none New Features none Fixes fix(runtime-config): register disable_dimension_metrics as a runtime override by @amourao in #12733 fix(hnsw): restore cache reads for uncompressed non-MUVERA late-interaction rescore by @trengrj in #12731 fix(lsmkv): write WAL tombstone pair before publishing inverted doc tombstone by @amourao in #12741 Resource scan: Dont load lazy shards and set new…

W
Weaviate Database v1.39.1

v1.39.1 - Search REST endpoints, async replication & LSM performance, Backup, Geo & Usage module fixes

Breaking Changes none New Features none Fixes async replication: resolve replicas locally, never implicitly activate a tenant by @jeroiraz in #12256 Refresh the memory monitor while shards are read-only by @dirkkul in #12468 docs(backup): mark the non-hardlink backup fallback as deprecated (removed in v1.40) by @etiennedi in #12469 fix: return the gRPC query profile when a query matches no objects…

W
Weaviate Database v1.38.11

v1.38.11 - Async replication Fixes

Breaking Changes none New Features none Fixes perf(lsmkv): bound digest-RPC memtable snapshots to the requested key range by @jeroiraz in #12665 [v1.38] fix(hnsw): drain commit-log maintenance before locking in Drop() (#12100) by @jfrancoa in #12699 Add MUVERA specific usage calculations by @trengrj in #12294 Align returns for HOT and COLD tenants from usage module by @dirkkul in #12712 perf(async…

W
Weaviate Database v1.38.10

v1.38.10 - Search REST endpoint improvements, Namespaces & Usage module Fixes

Breaking Changes none New Features none Fixes Remove TestReadSnapshotBufferAllocation which was flaky by @dirkkul in #12493 perf(async-repl): size hashbeat digest buffers by set count, not leaf count by @jeroiraz in #12481 Read the dimensions bucket once per usage sweep by @dirkkul in #12503 perf(hfresh): warm the version map in the background at startup by @asdine in #12504 Report the tenant's pr…

W
Weaviate Database v1.38.9

v1.38.9 - Backup chunk integrity, usage module and async replication fixes

Breaking Changes none New Features none Fixes fix(usage): skip collection tick while previous report is still running by @antas-marcin in #12139 Dont read file sizes in usage module when not needed by @dirkkul in #12418 fix(hnsw): cancel and drain the cache prefill before teardown by @moogacs in #12408 flat: fix 'quantizer not initialized' search error during RQ lazy initialization by @asdine in #…

W
Weaviate Database v1.39.0

v1.39.0 - Namespaces, RQ4, Hybrid MMR, Alter Schema, gRPC web, Search REST API

Breaking Changes none Namespaces Namespaces add control-plane and data isolation between users on a shared cluster. Add counter for blocked namespace requests by @dirkkul in #11721 Fix namespace test that is flaky due to EC by @dirkkul in #11806 Namespaces: Match colon-containing user/group ids literally for global callers by @dirkkul in #11868 Add gate to disallow global non-operator users by @di…

W
Weaviate Database v1.39.0-rc

v1.39.0-rc.0 - Namespaces, Alter Schema, gRPC web, Search REST API

This is a release candidate for the upcoming v1.39.0 release. A release candidate (RC) means the release is considered feature complete and has finished beta-testing. Any issues discovered during the RC phase will lead to new rc releases. The final rc release becomes the stable release. We're happy for your feedback about this pre-release. This pre-release contains: Namespaces (GA) Alter Schema -…

W
Weaviate Database v1.39.0-rc

v1.39.0-rc.1 - Namespaces, Alter Schema, gRPC web, Search REST API

This is a release candidate for the upcoming v1.39.0 release. A release candidate (RC) means the release is considered feature complete and has finished beta-testing. Any issues discovered during the RC phase will lead to new rc releases. The final rc release becomes the stable release. We're happy for your feedback about this pre-release. This pre-release contains: Namespaces (GA) Alter Schema -…

W
Weaviate Database v1.38.8

v1.38.8 - Batch flat ContainsAny/ContainsAll/ContainsNone

Breaking Changes none New Features none Fixes Remove support for restoring old backup formats by @dirkkul in #12338 tokenizer: fix KagomeJa custom-dict throttle release without acquire by @aliszka in #12341 Route shard access through Index.withShardOrRemote by @dirkkul in #12366 Allocate per-tenant vector cache memory lazily and proportionally to tenant size by @asdine in #12116 fix(replication):…

W
Weaviate Database v1.38.7

v1.38.7 - Never use a search result as a read-repair payload

Breaking Changes none New Features none Fixes Fix empty range results served after enable-rangeable reindex with INDEX_RANGEABLE_IN_MEMORY=true by @byronvoorbach in #12215 chore(rplc-mvmnt): remove SyncShards in favour of node local Shard.drop by @tsmith023 in #12217 Fix namespace regexp by @dirkkul in #12292 Make number of files that are deduplicated in incremental backups configurable by @dirkku…

W
Weaviate Database v1.37.14

v1.37.14 - Never use a search result as a read-repair payload

Breaking Changes none New Features none Fixes Do not load all lazy shards for property add by @dirkkul in #12184 fix(usage): abort in-flight usage scan when its collection is dropped by @antas-marcin in #12187 Do not load lazy loaded shards on backup restore by @dirkkul in #12186 Stop commit log churn flaking vector storage size test by @dirkkul in #12231 Backport to v1.36: fix flaky TestMakeUnbou…