Releases: weaviate/weaviate-cli
Releases · weaviate/weaviate-cli
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
v3.0.2
What's Changed
- After previous changes, the release.yaml job does not trigger on new … by @jfrancoa in #93
- Remove the chain of jobs and trigger the release only on a new tag cr… by @jfrancoa in #94
- Jose/add openai header by @mohamedshahin-weaviate in #96
- Enable time based resolution configuration and create object with UUID by @rlmanrique in #97
- Add an option to get tenant information for a single tenant. by @jfrancoa in #95
- Correct default dimensions for transformers by @jfrancoa in #100
New Contributors
- @mohamedshahin-weaviate made their first contribution in #96
Full Changelog: v3.0.1...v3.0.2
v3.0.1
What's Changed
- Add support for backup cancellation and retreiving backup status by @jfrancoa in #86
- Add missing director property with --randomize. by @jfrancoa in #87
- Add single object delete and query by @rlmanrique in #89
- ingest_data: Add vector dimensions as a parameter by @rlmanrique in #90
- Add deletion strategy option when creating classes by @rlmanrique in #88
- Add acorn option and nested objects from dataset. by @jfrancoa in #91
- Add defaults class and rename ingest_data. by @jfrancoa in #92
Full Changelog: v3.0.0...v3.0.1
v3.0.0
Weaviate CLI v3.0.0 - The Resurrection Release 🎉
After more than 3 years without updates, we're excited to bring you a major new release of the weaviate-cli
project! This version introduces a host of new features, improved architecture, and updates to keep pace with the latest Python and Weaviate capabilities.
🚀 What's Changed
Major Changes
- Refactored
weaviatetest
code into a more object-oriented architecture. - Added support for Python 3.12.
- Upgraded to
weaviate-client
version 4.
🌟 Features
- New build verification steps in CI pipeline: linting, unit tests, and integration tests.
- Improved release automation process with GitHub Actions.
- Enhanced development setup with pre-commit hooks.
⚠️ Breaking Changes
- License change from GPL to BSD 3-clause.
- Updated minimum Python version requirements.
- Restructured CLI command organization.
📦 Dependencies
- Updated to
click
8.1.7. - New requirements:
numpy>=1.26.4
andimportlib-resources>=5.0.0
.
🛠️ Development
- New Makefile commands for build verification.
- Enhanced GitHub Actions workflow for releases.
- Improved test coverage and CI integration.
📚 Documentation
- Added detailed contributing guidelines.
- Improved development setup instructions.
- Added release process documentation.
👥 New Contributors
Thank you to our new contributors who helped make this release possible:
- @rlmanrique made their first contribution in #71
- @jfrancoa made their first contribution in #72
- @dandv made their first contribution in #79
- @dependabot made their first contribution in #84
Full Changelog: v2.2.0...v3.0.0
We're excited for you to try out Weaviate CLI v3.0.0! 🚀
Weaviate CLI compatible with Weaviate v1
New release of the weaviate CLI that is compatible with weaviate v1.x.x and uses weaviate-python-client v2.0.x.
With this release comes some changes:
- The name of the CLI command is changed from
weaviate-cli
toweaviate
. - The name of
schema truncate
is changed toschema delete
, because delete is more appropriate for its functionality. - The name of
data empty
is changed todata delete
, becauseempty
might be confused with checking if it is empty.