Skip to content

Releases: weaviate/weaviate-cli

v3.3.0

12 Jan 11:43
2934aad

Choose a tag to compare

What's Changed

  • Clarify port types in JSON configuration example by @alber70g in #137
  • Add qps benchmark by @jfrancoa in #138
  • Add file-alias and fail-on-timeout. by @jfrancoa in #139
  • Add support for QPS benchmark in multitenant collections. by @jfrancoa in #140
  • Bump the github-actions group with 2 updates by @dependabot[bot] in #141
  • Bump actions/checkout from 5 to 6 in the github-actions group by @dependabot[bot] in #143
  • Revert "Bump actions/checkout from 5 to 6 in the github-actions group" by @jfrancoa in #146
  • Improve batch logic by @jfrancoa in #145

New Contributors

Full Changelog: v3.2.4...v3.3.0

v3.2.4

19 Sep 10:27
9b5195e

Choose a tag to compare

What's Changed

  • Bump the github-actions group across 1 directory with 3 updates by @dependabot[bot] in #135
  • Add retry when the connection fails due to grpc check. by @jfrancoa in #136
  • Add support for model2vec. by @jfrancoa in #134
  • Remove annoying warning in weaviate-cli. by @jfrancoa in #129

Full Changelog: v3.2.3...v3.2.4

v3.2.2

22 Jul 13:24
81f5e22

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v3.2.1...v3.2.2

v3.2.1

20 Jun 08:30
cbcccc5

Choose a tag to compare

What's Changed

  • Support for RF update and use connect_to_weaviate_cloud. by @jfrancoa in #123
  • Bump weaviate-client version to 4.14.3 and allow IPs as hostname in config file by @dudanogueira in #122

New Contributors

Full Changelog: v3.2.0...v3.2.1

v3.2.0

11 Apr 13:23

Choose a tag to compare

What's New

Improved Data Generation and Ingestion

  • Faker integration: The CLI now uses the Faker library to generate realistic and vectorizable strings, making generated data closer to real-world datasets like movies.json.
  • Massive scalability improvements:
  • Capable of creating and ingesting millions of objects.
  • Multiprocessing used for faster dataset generation.
  • Progress tracking: Added --verbose flag for data creation, update, and deletion, showing ongoing progress.
  • Update offsetting: When updating large datasets, updates are spread out instead of targeting the first items every time.

Randomness Improvements

  • New --skip-seed option: Skips deterministic seeding during data ingestion, ensuring true randomness if needed.

Tenant Handling Enhancements

  • Improved support for multi-tenant environments:
  • Specify tenants when creating, updating, querying, and deleting data.
  • Parallelized data ingestion when handling 1000+ objects to greatly reduce processing time.

New User Management Capabilities

  • Introduced full user lifecycle management:
  • Create, delete, activate, deactivate, and rotate API keys for users.
  • Specify user type (--user_type) to manage OIDC users and database users separately.
  • New permissions added for managing users.
  • Support fetching a specific user, the current authenticated user, or all users.

Vectorizer and Connection Improvements

  • Base URL configuration: New base_url option for vectorizers.
  • New vectorizer support: Added the weaviate-1.5 vectorizer using the Snowflake 1.5 model.

Connection Customization

  • Added grpc_host configuration support to customize gRPC connections.
  • Reworked internal connection logic to allow more flexible and user-defined connection settings.

What's Changed

  • Add flag (default to false) to wait for indexing when creating data. by @jfrancoa in #117
  • Adding grpc_host configuration and reworking connection to support cusom configuration by @Dabz in #120
  • Add support for dynamic user management. by @jfrancoa in #119
  • Improve the randomized generated data. by @jfrancoa in #118

Full Changelog: v3.1.4...v3.2.0

v3.1.4

12 Mar 10:42

Choose a tag to compare

Full Changelog: v3.1.3...v3.1.4

  • Add new option --wait_for_indexing (defaults to False) when creating data.

v3.1.3

07 Mar 13:32
5584798

Choose a tag to compare

What's Changed

  • Add new improvements for tenants and data. by @jfrancoa in #116
  • Fix issues when --shards was equal to 1

Full Changelog: v3.1.2...v3.1.3

v3.1.2

04 Mar 20:03
d6cb4e5

Choose a tag to compare

What's Changed

  • README: clarify about host URL when accessing weaviate cloud by @kavirajk in #112
  • Update RBAC functionality for 1.29 by @jfrancoa in #114

New Contributors

Full Changelog: v3.1.1...v3.1.2

v3.1.1

10 Jan 14:17
584a2b8

Choose a tag to compare

What's Changed

  • Adding support for Shell completion by @Dabz in #110
  • Add nodes cli to print out objects information. by @jfrancoa in #111

Full Changelog: v3.1.0...v3.1.1

v3.1.0

12 Dec 16:41
1a2f276

Choose a tag to compare

What's Changed

  • Fix "get" message in help by @sebneira in #103
  • support text2vec_weaviate vectorizer by @rthiiyer82 in #101
  • Keep GitHub Actions up to date with GitHub's Dependabot by @cclauss in #104
  • Bump the github-actions group with 3 updates by @dependabot in #105
  • GitHub Actions: Add Python 3.13 to the testing by @cclauss in #106
  • Updated README.md with Homebrew by @Dabz in #107
  • Do not add empty property and add extra check of failed objects by @rlmanrique in #108
  • Add support for RBAC in weaviate-cli. by @jfrancoa in #102
  • data_manager: Return collection object when importing data by @rlmanrique in #98
  • Replace add by assign and update README by @jfrancoa in #109

New Contributors

Full Changelog: v3.0.2...v3.1.0