Skip to content

Releases: weaviate/typescript-client

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

23 Jul 11:03
e915157
Compare
Choose a tag to compare

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

v3.7.0 - [BREAKING] Collection alias, RQ, Replication Ops, Multi-Vectors

17 Jul 13:42
b67016e
Compare
Choose a tag to compare

‼️ 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 using v3.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 from collection.config tests by @tsmith023 in #308
  • console.warn in connectToWeaviateCloud 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 of configure.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

Full Changelog: v3.6.2...v3.7.0

v3.6.2

21 Jul 17:52
Compare
Choose a tag to compare

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

09 Jun 09:07
Compare
Choose a tag to compare

What's Changed

  • Support adding named vectors to a collection by @bevzzz in #299
  • BM25 and Hybrid search with minimum_should_match by @bevzzz in #300

Full Changelog: v3.5.5...v3.6.0

v3.5.3 - Extended module support

06 May 11:35
Compare
Choose a tag to compare

What's Changed

Full Changelog: v3.5.2...v3.5.3

v3.5.3-alpha.0 - Additional information for Dynamic Users

17 Apr 15:17
cefa0bc
Compare
Choose a tag to compare

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

18 Apr 09:19
51b1737
Compare
Choose a tag to compare

What's Changed

  • fix: revert breaking change and add deprecation notices by @bevzzz in #285

Full Changelog: v3.5.1...v3.5.2

v3.5.0

03 Apr 18:35
Compare
Choose a tag to compare

What's Changed

Full Changelog: v3.4.2...v3.5.0

v3.4.0

04 Mar 10:34
Compare
Choose a tag to compare

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

03 Feb 09:55
Compare
Choose a tag to compare

Full Changelog: v3.3.5...v3.3.6