Skip to content

v3.0.0

Compare
Choose a tag to compare
@github-actions github-actions released this 30 Oct 11:19
· 58 commits to main since this release
3f366ed

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! πŸš€