Weaviate-cli

Latest version: v3.1.4

Safety actively analyzes 715032 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 2 of 2

3.0.1

What's Changed
* Add support for backup cancellation and retreiving backup status by jfrancoa in https://github.com/weaviate/weaviate-cli/pull/86
* Add missing director property with --randomize. by jfrancoa in https://github.com/weaviate/weaviate-cli/pull/87
* Add single object delete and query by rlmanrique in https://github.com/weaviate/weaviate-cli/pull/89
* ingest_data: Add vector dimensions as a parameter by rlmanrique in https://github.com/weaviate/weaviate-cli/pull/90
* Add deletion strategy option when creating classes by rlmanrique in https://github.com/weaviate/weaviate-cli/pull/88
* Add acorn option and nested objects from dataset. by jfrancoa in https://github.com/weaviate/weaviate-cli/pull/91
* Add defaults class and rename ingest_data. by jfrancoa in https://github.com/weaviate/weaviate-cli/pull/92


**Full Changelog**: https://github.com/weaviate/weaviate-cli/compare/v3.0.0...v3.0.1

3.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` and `importlib-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](https://github.com/weaviate/weaviate-cli/pull/71)
- jfrancoa made their first contribution in [72](https://github.com/weaviate/weaviate-cli/pull/72)
- dandv made their first contribution in [79](https://github.com/weaviate/weaviate-cli/pull/79)
- dependabot made their first contribution in [84](https://github.com/weaviate/weaviate-cli/pull/84)

---

**Full Changelog**: [v2.2.0...v3.0.0](https://github.com/weaviate/weaviate-cli/compare/v2.2.0...v3.0.0)

We're excited for you to try out Weaviate CLI v3.0.0! 🚀

2.0.0

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:
1. The name of the CLI command is changed from `weaviate-cli` to `weaviate`.
2. The name of `schema truncate` is changed to ` schema delete`, because delete is more appropriate for its functionality.
3. The name of `data empty` is changed to ` data delete`, because `empty` might be confused with checking if it is empty.

Page 2 of 2

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.