Releases: weaviate/weaviate-cli
Releases · weaviate/weaviate-cli
v3.3.0
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
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
What's Changed
- Add support for Multivector by @rlmanrique in #113
- Remove warning and allow dynamic index with compression. by @jfrancoa in #126
- Add support for collection aliases. by @jfrancoa in #128
- Add new commands for all replica movement ops by @tsmith023 in #125
- Add RQ quantization with HNSW by @rlmanrique in #124
- Add support for named vectors. by @jfrancoa in #127
New Contributors
- @tsmith023 made their first contribution in #125
Full Changelog: v3.2.1...v3.2.2
v3.2.1
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
- @dudanogueira made their first contribution in #122
Full Changelog: v3.2.0...v3.2.1
v3.2.0
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
Full Changelog: v3.1.3...v3.1.4
- Add new option --wait_for_indexing (defaults to False) when creating data.
v3.1.3
What's Changed
- Add new improvements for tenants and data. by @jfrancoa in #116
- Fix issues when
--shardswas equal to 1
Full Changelog: v3.1.2...v3.1.3
v3.1.2
v3.1.1
v3.1.0
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
- @sebneira made their first contribution in #103
- @rthiiyer82 made their first contribution in #101
- @cclauss made their first contribution in #104
- @Dabz made their first contribution in #107
Full Changelog: v3.0.2...v3.1.0