Skip to content

Releases: weaviate/weaviate-cli

v3.1.1

10 Jan 14:17
584a2b8
Compare
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
Compare
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

v3.0.2

22 Nov 13:03
87cb4a1
Compare
Choose a tag to compare

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

Full Changelog: v3.0.1...v3.0.2

v3.0.1

08 Nov 09:57
Compare
Choose a tag to compare

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

30 Oct 11:19
3f366ed
Compare
Choose a tag to compare

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:


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

12 Jan 14:57
e0b1638
Compare
Choose a tag to compare

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.