Releases: weaviate/typescript-client
v3.8.0 - Collection alias, RQ, Replication Ops, Multi-Vectors
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
Full Changelog: v3.7.0...v3.8.0
v3.7.0 - [BREAKING] Collection alias, RQ, Replication Ops, Multi-Vectors
‼️ While deprecating some APIs we've accidentally introduced breaking changes.We are actively working on releasing the next stable version. This version will be deprecated shortly after.
Until then, please prefer usingv3.6.2
to avoid build issues.
Massive release, loads of improvements!
v3.7.0
brings support to all Weaviate v1.32
features, so you can:
- Manage collection aliases
- Compress your vectors with Rotational Quantization (RQ)
- Move shards across nodes with Replication Ops
- Use the new
multi2multivec-jinaai
vectorization module - Restore users and roles from backups
Thanks to @tsmith023 TS client finally supports multi-vector indices: they can be defined, written, and retrieved in queries.
What's Changed
- Remove
it.only
fromcollection.config
tests by @tsmith023 in #308 console.warn
inconnectToWeaviateCloud
about auth creds depr by @tsmith023 in #313- fix: return seconds for elapsedSeconds instead of ms by @gkampitakis in #312
- [Snyk] Upgrade nice-grpc-client-middleware-retry from 3.1.10 to 3.1.11 by @aduis in #290
- [Snyk] Upgrade graphql from 16.10.0 to 16.11.0 by @aduis in #296
- [Snyk] Upgrade nice-grpc from 2.1.11 to 2.1.12 by @aduis in #289
- [Snyk] Upgrade long from 5.2.4 to 5.3.1 by @aduis in #284
- feat: Add support for RQ by @bevzzz in #315
- Deprecate
configure.vectorizer
in favour ofconfigure.vectors
by @tsmith023 in #318 - Add support for primitive multi-vectors (colbert) by @tsmith023 in #264
- [Snyk] Upgrade long from 5.3.1 to 5.3.2 by @aduis in #314
- Support usersOptions and rolesOptions (noRestore / all) in backup restore by @bevzzz in #319
- feat: add support for multi2multivec-jinaai vectorizer by @bevzzz in #317
- feat: Collection aliasing by @bevzzz in #316
- Add replica movement methods under
client.cluster
by @tsmith023 in #320
New Contributors
- @gkampitakis made their first contribution in #312
Full Changelog: v3.6.2...v3.7.0
v3.6.2
What's Changed
- Add client-side logic allowing to update property descriptions by @tsmith023 in #305
Full Changelog: v3.6.1...v3.6.2
v3.6.0
v3.5.3 - Extended module support
What's Changed
- Adds support to modules for by @tsmith023 in #287
- Adds a single retry of UNAVAILABLE to health check by @tsmith023 in #291
Full Changelog: v3.5.2...v3.5.3
v3.5.3-alpha.0 - Additional information for Dynamic Users
Dynamic users have a lastTimeUsed
timestamp and a preview of the API keys (if requested by the cluster admin).
Provide configuration options for reranker-nvidia
and generative-xai
modules.
What's Changed
- Add
generative-xai
when configuring collections and generate queries by @tsmith023 in #283 - fix: revert breaking change and add deprecation notices by @bevzzz in #285
- Adds support to modules for by @tsmith023 in #287
Full Changelog: v3.5.0...v3.5.3-alpha.0
v3.5.2
What's Changed
Full Changelog: v3.5.1...v3.5.2
v3.5.0
What's Changed
- Update WCS auth tests to use newly commisioned user by @tsmith023 in #280
- feat: add the support of URLs for the
nearImage()
method by @pacyL2K19 in #252 - Update alpha docstring by @databyjp in #235
- Dev/1.30 by @tsmith023 in #275
Full Changelog: v3.4.2...v3.5.0
v3.4.0
What's Changed
- add Snowflake/snowflake-arctic-embed-l-v2.0 model to weaviate vectorizer by @augustas1 in #257
- Support new Weaviate 1.29 features by @tsmith023 in #261
Full Changelog: v3.3.6...v3.4.0
v3.3.6
Full Changelog: v3.3.5...v3.3.6