Skip to content

v3.8.0 - Collection alias, RQ, Replication Ops, Multi-Vectors

Latest
Compare
Choose a tag to compare
@github-actions github-actions released this 23 Jul 11:03
· 34 commits to main since this release
e915157

The previous release contained some breaking changes, which had been accidentally introduced during a refactor.
We've deprecated that version on NPM and are releasing v3.8.0 instead, which fixes the broken APIs.

Note, that, in order to accommodate multi-vector search, several types in the API have acquired a generic parameter, which you will need to specify after switching to v3.8.0. Please refer to this announcement for a comprehensive migration guide.

Additionally, this version will deprecate vectorizeCollectionName parameter for all vectorizers. The reason for that is that it allowed silently generating embeddings based solely on the collection name for collections with no vectorizable properties.

Finally, TS client got support for multi2vec-nvidia vectorizer which can be configured via:

import { configure } from 'src/collections/configure/index.js';

configure.vectors.multi2VecNvidia({ 
    baseURL: 'example.com/embed',
    imageFields: ['profile_pic', 'background_img'],
    textFields: ['bio']
});

What's Changed

  • Fix breaking changes from v3.7.0 release by @bevzzz in #321

Full Changelog: v3.7.0...v3.8.0