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.2to 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-jinaaivectorization 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.onlyfromcollection.configtests by @tsmith023 in #308 console.warninconnectToWeaviateCloudabout 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.vectorizerin favour ofconfigure.vectorsby @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.clusterby @tsmith023 in #320
New Contributors
- @gkampitakis made their first contribution in #312
Full Changelog: v3.6.2...v3.7.0