Skip to content

6.2.0 - Server-Side Batching, Proxy, multi2multivec-weaviate, Drop Vector Index, Query Profiling

Latest

Choose a tag to compare

@bevzzz bevzzz released this 21 Apr 17:03
· 1 commit to main since this release
33f47fe

The 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

Full Changelog: 6.1.0...6.2.0