Releases: weaviate/weaviate-go-client
v6.0.0-alpha.1
What's Changed
- v6: API contracts and build utilities by @bevzzz in #314
- v6: Data APIs by @bevzzz in #316
- v6: Update API contracts by @bevzzz in #322
- v6: NearVector search by @bevzzz in #319
- v6: Update contracts by @bevzzz in #337
- chore: sync contracts by @bevzzz in #352
- v6: Backups API by @bevzzz in #346
- v6: Collections API by @bevzzz in #336
- v6: Sync API contracts by @bevzzz in #356
- v6: Live transport by @bevzzz in #355
- Auth(1/): Support API-Key authentication by @bevzzz in #362
- Auth(2/): Support OIDC authorization flows by @bevzzz in #363
- Auth(3/): Refresh token in the background by @bevzzz in #366
- v6: ORM by @bevzzz in #374
- v6: Aggregate NearVector and OverAll by @bevzzz in #350
- v6: Count objects in collection by @bevzzz in #369
- v6: Near Text by @bevzzz in #370
- refactor(v6): return nil maps instead of empty maps by @bevzzz in #371
- refactor(v6): Unify query marshaling and execution by @bevzzz in #372
- v6: Hybrid search by @bevzzz in #373
- fix(grpc): pass request metadata via request context by @bevzzz in #382
Full Changelog: v5.7.2...v6.0.0-alpha.1
v5.7.2 - gRPC Keepalive
What's Changed
- Release v5.7.1 version by @bevzzz in #353
- add gRPC keep-alive by @augustas1 in #367
Full Changelog: v5.7.1...v5.7.2
v5.7.1 - Cancel Backup Restore
What's Changed
- feat(backup): add backup restore canceler by @iangregson in #343
- Fix race in connection polling by @bevzzz in #351
New Contributors
- @iangregson made their first contribution in #343
Full Changelog: v5.7.0...v5.7.1
v5.7.0 - HFresh, Drop Index, Async Replication Config
What's Changed
- Release v5.6.0 version by @dirkkul in #296
- feat: return includeLastUsedTime and apiKeyFirstLetters for db users by @gkampitakis in #310
- Inject version in client header by @mpartipilo in #315
- VoyageAI V4 models by @fzowl in #318
- chore(dependabot): enable dependabot for security and dependencies updates by @moogacs in #325
- fix: handle no collection present for node permission by @gkampitakis in #324
- feat: alter schema - drop inverted indices by @antas-marcin in #320
- chore: upgrade dependencies and CI actions by @bevzzz in #340
- chore(go.mod): upgrade weaviate/weaviate to 1.36.0 by @bevzzz in #341
- Release v5.7.0 version by @bevzzz in #342
New Contributors
Full Changelog: v5.6.0...v5.7.0
v5.6.0
What's Changed
- feat: add return fields for list backups and support ordering by @gkampitakis in #291
- Update weaviate dependency to v.1.33.6 to support latest features by @dirkkul in #294
New Contributors
- @gkampitakis made their first contribution in #291
Full Changelog: v5.5.0...v5.6.0
v5.5.0 - RBAC groups, Not and ContainsNone Filters, Backup List
What's Changed
- feat: implement backup List operation by @bevzzz in #276
- Switch deprecated fields to non-deprecated in batch by @dirkkul in #280
- feat(rbac): add Replicate and Alias permissions by @bevzzz in #277
- Update weaviate to latest version by @dirkkul in #281
- 1/4 feature: introduces GRPC where filters by @aliszka in #282
- 2/4 feature: introduces
ContainsNoneoperator by @aliszka in #278 - 3/4 feature: introduces
Notoperator by @aliszka in #279 - 4/4 chore: adds GRPC where filter tests by @aliszka in #285
- chore: replaces deprecated Filters.On with Filters.Target by @aliszka in #287
- Add support for overwriting aliases during backup restoration by @mpartipilo in #288
- Add oidc groups by @dirkkul in #286
Full Changelog: v5.4.1...v5.5.0
v5.4.1 - Maintenance release
Retracts v5.4.0, which had a malformed go.sum file.
Features added in v5.4.0 are also present in this release, please refer to release notes for details.
What's Changed
Full Changelog: v5.4.0...v5.4.1
v5.4.0 - [retracted] Hybrid filter in Aggregate, Experimental gRPC Search
🚫 Due to a malformed
go.sumfile, this version has been retracted. Usev5.4.1or later.
Hybrid + Aggregate
A long-awaited feature is now available in the Go client!
hybrid := client.GraphQL().HybridArgumentBuilder().WithQuery("salami").WithAlpha(0.6)
pizzas := client.GraphQL().Aggregate().
WithClassName("Pizza").
WithObjectLimit(10).
WithHybrid(hybrid).
Do(ctx)Experimental support for gRPC
Try out the new client.Experimental().Search() for performance improvements of the more efficient gRPC protocol.
The API is fully compatible with the that of client.GraphQL().Get(), making it a drop-in replacement for the latter.
🔜 Go client will receive full gRPC support in the upcoming v6 rewrite.
What's Changed
- Add support for hybrid argument in Aggregate by @antas-marcin in #190
- Add Experimental gRPC search functionality by @antas-marcin in #271
Full Changelog: v5.3.0...v5.4.0
v5.3.0 - Collection Alias, RQ, RBAC Restore Options
This release adds support for these Weaviate v1.32 features:
- Collection alias: manage collection aliases and associated RBAC permissions
- Rotational Quantization: enable RQ in collection configuration
- RBAC Restore Options: control if roles and db-users should be included in backup restores
What's Changed
- feat(alias): Add support for Collection Alias in Go client by @kavirajk in #268
- Update links to docs by @sebawita in #269
- chore(aliases): Adjust Go client to work with recent alias changes. by @kavirajk in #270
- Add RBAC restore options to go client by @donomii in #267
- Add support for RQ by @trengrj in #266
New Contributors
Full Changelog: v5.2.1...v5.3.0
v5.2.1
What's Changed
Full Changelog: v5.2.0...v5.2.1