W

Weaviate

W
Weaviate Database v1.39.15

v1.39.15 - Alter schema reindex property Fixes

Breaking Changes none New Features none Fixes test(authz): wait for pending authz logs before measuring batch refs by @antas-marcin in #13629 security: bump github.com/go-jose/go-jose/v4 to v4.1.6 by @antas-marcin in #13632 Make reads wait while this node is still creating a collection by @dirkkul in #13557 fix(shutdown): re-order grpc shutdown to be before memberlist leave by @tsmith023 in #13627…

W
Weaviate Database v1.38.24

v1.38.24 - Keep vector search distances aligned Fix

Breaking Changes none New Features none Fixes Whitelist grpc health check reads when operational mode is ReadOnly by @tsmith023 in #13620 test(authz): wait for pending authz logs before measuring batch refs by @antas-marcin in #13629 security: bump github.com/go-jose/go-jose/v4 to v4.1.6 by @antas-marcin in #13632 deps: bump parquet-go/parquet-go to v0.32.0 and andybalholm/brotli to v1.2.7 by @ant…

W
Weaviate Database v1.40.3

v1.40.3 - LSM store & Recount property lengths performance improvements

Breaking Changes none New Features none Fixes fix(backups): add missing basic auth to remaining handlers by @tsmith023 in #13350 fix(telemetry): time out pushes so a hung consumer cannot block shutdown by @aliszka in #13389 fix(inverted): skip unchanged property length writes and fsync the file on close by @aliszka in #13400 fix(shutdown): stop a collection's cycles before shutting down its shards…

W
Weaviate Database v1.39.14

v1.39.14 - LSM store & Recount property lengths performance improvements

Breaking Changes none New Features none Fixes fix(backups): add missing basic auth to remaining handlers by @tsmith023 in #13350 fix(telemetry): time out pushes so a hung consumer cannot block shutdown by @aliszka in #13389 fix(inverted): skip unchanged property length writes and fsync the file on close by @aliszka in #13400 fix(shutdown): stop a collection's cycles before shutting down its shards…

W
Weaviate Database v1.38.23

v1.38.23 - LSM store & Recount property lengths performance improvements

Breaking Changes none New Features none Fixes fix(backups): add missing basic auth to remaining handlers by @tsmith023 in #13350 Skip uncomressed HNSW vector cache if compressor is present by @dirkkul in #13508 fix(hybrid): run rerank and generate once for a nearText sub-search by @jfrancoa in #13404 ci(gcloud): use preinstalled gcloud and download latest only as fallback by @antas-marcin in #1353…

W
Weaviate Database v1.37.18

v1.37.18 - eMudhra intermediate certificates security patch

Breaking Changes none New Features none Fixes fix(backups): add missing basic auth to remaining handlers by @tsmith023 in #13350 chore(deps): switch to Go 1.26 and bump x/net, x/crypto, x/text and grpc to fix CVEs by @antas-marcin in #13587 Security patch for 8 eMudhra intermediate certificates leak Full Changelog: v1.37.17...v1.37.18

W
Weaviate Database v1.36.24

v1.36.24 - eMudhra intermediate certificates security patch

Breaking Changes none New Features none Fixes Key the auth singleflight on the key, not just the user by @dirkkul in #12270 Fix RBAC regexp by @dirkkul in #12251 feat(monitoring): unified background-process activity + duration metrics by @moogacs in #12275 fix(db): shut down vector index when its queue creation fails to avoid orphaning it by @antas-marcin in #12192 Update GRPC dependency by @dirkk…

W
Weaviate Database v1.40.1

v1.40.1 - Schema drop and recreate class Fix, Reindex vector dimensions at startup performance improvement

Breaking Changes none New Features none Fixes Return 500, not 'already exists', when checking an object ID fails by @dirkkul in #13472 queue: replay a failed queue batch on the queue's next turn instead of blocking the workers by @asdine in #13454 Read backup objects into one buffer sized from the object length by @dirkkul in #13473 Fan out dedupe checkpoint planning across classes and expire aban…

W
Weaviate Database v1.39.12

v1.39.12 - Schema drop and recreate class Fix, Reindex vector dimensions at startup performance improvement

Breaking Changes none New Features none Fixes queue: fix flaky tests that race the running scheduler by @asdine in #13504 test(concurrency): count only the goroutines a budget test starts by @aliszka in #13497 Update golang.org/x/net to fix CVE-2026-78663 etc by @dirkkul in #13509 perf: improve reindex vector dimensions at startup by @antas-marcin in #13190 fix(schema): never drop a live class tha…

W
Weaviate Database v1.38.21

v1.38.21 - Schema drop and recreate class Fix, Reindex vector dimensions at startup performance improvement

Breaking Changes none New Features none Fixes queue: replay a failed queue batch on the queue's next turn instead of blocking the workers by @asdine in #13454 shard: refuse multi-vector writes on indexes without multi-vector support by @asdine in #13464 hnsw: detect bootstrap in entrypoint enhausted scenario by @trengrj in #13480 Fix zlib to a version unaffected by CVE-2026-85091 by @dirkkul in #1…

W
Weaviate Database v1.39.11

v1.39.11 - Queue, backup and shutdown reliability fixes, plus a zlib CVE patch

Breaking Changes none New Features none Fixes Return 500, not "already exists", when checking an object ID fails, by @dirkkul in #13472 queue: replay a failed queue batch on the queue's next turn instead of blocking the workers, by @asdine in #13454 queue: recover from unreadable and corrupt chunks without leaving them counted, by @asdine in #13487 shard: refuse multi-vector writes on indexes with…

W
Weaviate Database v1.40.0

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

Breaking Changes none Namespaces (GA) Namespaces add control-plane and data isolation between users on a shared cluster. Namespaces: Gate tenant actions by @dirkkul in #12513 Namespaces: Add plumbing for namespace exister by @dirkkul in #12541 Pin replacement replicas to a namespace's home node by @dirkkul in #12554 Namespaces: Effective-suspended derivation + shard-materialization guards by @dirk…

W
Weaviate Database v1.39.10

v1.39.10 - LSM store and Async indexing Fixes, Configurable module settings

Breaking Changes none New Features none Fixes fix(object-ttl): stop a panicking shard delete from ending a collection's sweep by @aliszka in #13308 Authz bugfix sweep by @dirkkul in #13324 fix(modules): read a fractional json.Number in float module settings by @jfrancoa in #13403 fix(object-ttl): stop sweeping a shard or tenant whose delete makes no progress by @aliszka in #13381 End export Parque…

W
Weaviate Database v1.38.20

v1.38.20 - LSM store Fixes, Configurable module settings

Breaking Changes none New Features none Fixes test(generative-aws): update Anthropic test models by @antas-marcin in #13348 Leave the cluster and close the database even if HTTP shutdown times out by @dirkkul in #13310 queue(geo): 24KB chunks bound geo batches to ~1000 points by @abdelr in #13394 fix(hnsw): O(M) fast path for backlinks into all-zero-distance neighbor lists (v1.38) by @abdelr in #1…

W
Weaviate Database v1.38.19

v1.38.19 - Export data to Parquet format improvements

Breaking Changes none New Features none Fixes perf(lsmkv): replay a large write-ahead log as a run of segments by @aliszka in #13198 fix(lsmkv): read active memtable under flush lock in flush cycle by @antas-marcin in #13374 fix(generative-digitalocean): add env var support and model list validation by @antas-marcin in #13392 fix(aggregator): stop a scan whose caller has gone by @moogacs in #13401…

W
Weaviate Database v1.39.9

v1.39.9 - LSM store performance improvements

Breaking Changes none New Features none Fixes fix(backups): allow backups without collections by @tsmith023 in #13250 fix(errors): recover a panic from every way an error group runs a callback by @aliszka in #13016 perf(lsmkv): replay a large write-ahead log as a run of segments by @aliszka in #13198 fix(object-ttl): stop delete goroutines from reading a map the sweep still writes by @aliszka in #…

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…