This release includes breaking changes for platform teams planning a safe upgrade.
✓ No known CVEs patched in this version
Topics
+13 more
Summary
AI summaryFixes across schema, inverted index, Docker login retries, tests, and RBAC authz; adds rate limiter module and deterministic tie-breaking.
Full changelog
Breaking Changes
none
New Features
none
Fixes
- use the same update time for batch references everywhere by @dirkkul in https://github.com/weaviate/weaviate/pull/11553
- refactor(schema): extract tokenize logic into shared usecase by @mpartipilo in https://github.com/weaviate/weaviate/pull/11180
- Revert "refactor(schema): extract tokenize logic into shared usecase" by @antas-marcin in https://github.com/weaviate/weaviate/pull/11558
- fix(inverted): index references provided as untyped JSON beacons by @moogacs in https://github.com/weaviate/weaviate/pull/11551
- Fix race in dynamic users with concurrent pointer access by @dirkkul in https://github.com/weaviate/weaviate/pull/11573
- Interpret empty string as empty for slices in dynamic runtime config by @dirkkul in https://github.com/weaviate/weaviate/pull/11589
- fix(resource): don't auto-recover shards read-only for a non-resource reason by @amourao in https://github.com/weaviate/weaviate/pull/11581
- test: deflake TestReplicationDigestObjectsInRange/TruncatedBinaryRecord (backport #11511 to v1.36) by @jeroiraz in https://github.com/weaviate/weaviate/pull/11595
- fix: docker login and dowload retry by @amourao in https://github.com/weaviate/weaviate/pull/11599
- test: deflake replication client tests via generous default timeoutUnit by @jeroiraz in https://github.com/weaviate/weaviate/pull/11601
- Fix flaky HNSW search test by @dirkkul in https://github.com/weaviate/weaviate/pull/11579
- Add more unit tests for backups by @dirkkul in https://github.com/weaviate/weaviate/pull/10769
- Dynamic runtime list parsing by @dirkkul in https://github.com/weaviate/weaviate/pull/11605
- Use flat index to assert brute force search by @dirkkul in https://github.com/weaviate/weaviate/pull/11608
- fix: increase retry wait time and reduce timeout for Docker Hub login by @amourao in https://github.com/weaviate/weaviate/pull/11610
- Speed up rbac authz tests by @dirkkul in https://github.com/weaviate/weaviate/pull/11607
- Reuse testcontainers in tests for fast group 3 by @dirkkul in https://github.com/weaviate/weaviate/pull/11612
- Remove deprecation notice for weaviate.json config file by @dirkkul in https://github.com/weaviate/weaviate/pull/11615
- Fix flaky usage test by @dirkkul in https://github.com/weaviate/weaviate/pull/11617
- Remove flaky dynamic index latency assertion by @asdine in https://github.com/weaviate/weaviate/pull/11623
- chore: lower async replication scheduler defaults by @jeroiraz in https://github.com/weaviate/weaviate/pull/11630
- feat(modules): introduce rate limiter logic in batch simple logic by @antas-marcin in https://github.com/weaviate/weaviate/pull/11637
- ci(docker): switch docker pipelines to use Ubicloud's premium runners by @antas-marcin in https://github.com/weaviate/weaviate/pull/11641
- ci: switch back multi-arch docker image build pipeline to ubuntu-latest by @antas-marcin in https://github.com/weaviate/weaviate/pull/11646
- Add deterministic tie-breaking for equal-distance vector search results by @abdelr in https://github.com/weaviate/weaviate/pull/11632
- Use local HuggingFace cache for ann-datasets to avoid 429 by @asdine in https://github.com/weaviate/weaviate/pull/11649
- fix(backup): return 422 instead of 500 when backend module is missing by @gkampitakis in https://github.com/weaviate/weaviate/pull/11666
- Add env vars to disable bucket access check by @dirkkul in https://github.com/weaviate/weaviate/pull/11645
- backport: chore: add slack notifier for release notes (#11576) by @moogacs in https://github.com/weaviate/weaviate/pull/11674
Full Changelog: https://github.com/weaviate/weaviate/compare/v1.37.7...v1.37.8
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.
Beta — feedback welcome: [email protected]