Weaviate v1.39.0

v1.39.0

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

Added 7
  • Add counter for blocked namespace requests
  • Add namespace local roles
  • Add namespace graduation using backup/restore
  • Add namespace suspend scaffolding
  • Add namespace suspend RAFT states
  • Add endpoints for namespace suspend
  • Add support for cross-property AND matching in BM25 search
Changed 10
  • Match colon-containing user/group ids literally for global callers in namespaces
  • Gate to disallow global non-operator users in namespaces
  • Deny operator only surface to namespaced users
  • Check namespace status for DB Users in namespace suspend
  • Return first letters of API keys for admins on namespaced clusters
  • Faster varint decoding with reservoir and 64-bit reads in BM25
Fixed 3
  • Fix flaky namespace test due to eventual consistency
  • Fix namespace regexp
  • Record max-impact pair on memtable BlockEntry in BM25
Breaking Changes

none

Namespaces

Namespaces add control-plane and data isolation between users on a shared cluster.

BM25 / BlockMax (BMW) rework
Alter Schema - Reindex property (Preview)

Adds support for changing property's index types.

Alter Schema - Drop vector index (Preview)

Support for dropping inverted indices from existing properties, allowing users to reclaim disk space by removing indices that are no longer needed, with RBAC integration and multi-tenancy support.

gRPC web

Adds gRPC web endpoint.

Search REST API

Adds dedicated REST API for performing search queries.

Hybrid MMR

Adds support for Maximal Marginal Relevance in Hybrid queries.

RQ4

4Bit Rotational Quantization.

Boost API

Soft-ranking support.

Async replication

Async replication optimizations and fixes.

HFresh

Extensive improvements including numerous performance optimizations reducing memory usage, disk writes, and allocations.

Replica movement hardening & semi-automated namespace cluster rebalancing
Backup reliability improvements
Modules & Integrations
Performance & Optimization
Bug Fixes
Observability
Refactoring & Code Quality
Testing
CI/CD & Infrastructure
Security
Dependencies
New Contributors

Full Changelog: https://github.com/weaviate/weaviate/compare/v1.38.0...v1.39.0

View original

Upgraded? How did it go?

Discussion