6.2.0 - Server-Side Batching, Proxy, multi2multivec-weaviate, Drop Vector Index, Query Profiling
LatestThe new version brings support for a number of features introduced in Weaviate v1.36 and v1.37.
SSB
We are happy to announce that weaviate-java-client now features a client for the new Server-Side Batching protocol.
List<WeaviateObject<Map<String, Object>>> myObjects;
try (BatchContext<Map<String, Object>> batch = client.batch.start()) {
myObjects.forEach(batch::add);
} catch (InterruptedException e) { /* BatchContext is interruptible. */ }Proxy
Thanks to @fer-marino it is now possible to proxy your Weaviate connection and OIDC token-exchange requests.
Proxy proxy = new Proxy(
/* scheme */ "https",
/* host */ "example.com",
/* port */ 4505,
/* username */ "john_doe",
/* password */ "pa$$w0rd");
WeaviateClient.connectToLocal(conn -> conn.proxy(proxy));Third-party modules
The list of supported modules now includes multi2multivec-weaviate vectorizer.
The multi2vec-google module now also supports audio modality.
And more!
What's Changed
- test(oidc): fix assumption for client credentials test by @bevzzz in #544
- Add dedicated factory methods for Google Gemini vectorizer by @bevzzz in #545
- Server-side batching (SSB) by @bevzzz in #537
- test: Await batch items to be acked by @bevzzz in #549
- feat: integrate proxy support for REST/gRPC/OIDC and add new OIDC authentication grant by @fer-marino in #539
- Add audio modality to multi2vec-google vectorizers by @bevzzz in #548
- Support server-side query profiling by @bevzzz in #555
- chore(query): set alpha_param supported in the new server version by @bevzzz in #557
- Batch: Publish the total number of failed tasks by @bevzzz in #551
- feat(config): support dropping vector index by @bevzzz in #556
- Add MCP RBAC permission by @g-despot in #560
- ci: pin GitHub Actions to server SHAs by @mpartipilo in #563
- fix(config): initialize Stopwords with empty additions/removals lists by @bevzzz in #552
- feat(config): add baseURL parameter to Cohere reranker by @bevzzz in #558
- feat(config): add multi2multivec-weaviate module by @bevzzz in #559
- fix(config): read 'none' vector as its own index type by @bevzzz in #561
New Contributors
- @fer-marino made their first contribution in #539
Full Changelog: 6.1.0...6.2.0