Weaviate-client

Latest version: v4.10.2

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

Scan your dependencies

Page 13 of 21

3.24.0

Not secure
--------------
This minor version includes:

- Small fixes and improvements throughout the codebase:
- Catching and reraising of ``JsonDecodeException`` for users to catch
- Client-wide mypy error fixing and type hinting improvements
- Fix for where filter operands in ``batch.delete_objects``
- Removal of buggy client-side schema validation
- Package dependency updates

3.23.2

Not secure
--------------
This patch version includes:

- Enforcing class name capitalization throughout the client
- Further fixes to where filtering with ``ContainsAny/All``

3.23.1

Not secure
--------------
This patch version includes:

- Enabling of ``rerank-cohere`` module in ``EmbeddedWeaviate``
- Fixes for where filtering between ``query.get`` over GraphQL and ``batch.delete_objects`` over REST

3.23.0

Not secure
--------------
This minor version updates the client to work with Weaviate's 1.21 version and includes:

- Adds support for ``near<Media>`` filters when using the new ``multi2vec-bind`` module for neural searching on different media types
- ``client.query.get().with_near_audio()``
- ``client.query.get().with_near_depth()``
- ``client.query.get().with_near_image()`` (unchanged from previous versions but usable by the module)
- ``client.query.get().with_near_imu()``
- ``client.query.get().with_near_thermal()``
- ``client.query.get().with_near_video()``
- Deprecates configuring ``client.batch`` using ``client.batch()`` in favour of using ``client.batch.configure()``
- ``client.batch()`` will be removed in a future version
- ``client.batch.configure()`` will return ``None`` in a future version
- ``with client.batch as batch`` should be the standard way to initiate a batch
- Adds support for new ``ContainsAny`` and ``ContainsAll`` filters when using ``.with_where``
- Adds support for updating individual tenants within a multi-tenancy class configuration: ``client.schema.update_class_tenants``
- Improves ``client.batch`` algorithm to choose batch size dynamically maximizing throughput
- Provides sensible defaults to ``client.batch`` that do not cause unexpected damaging consequences like infinite batch sizes
- Fixes bugs when using ``.with_where`` with ``valueText``, ``valueString``, and ``valueGeoRange`` types

3.22.1

Not secure
--------------
This patch version includes:

- Fix "is client outdated"-check in air-gaped environments
- Add ``tenant`` to batch delete

3.22.0

Not secure
--------------
This minor version includes:

- Multi-tenancy
- Aggregate with limit
- Autocut
- Fusion type for hybrid search
- Client emits a warning when it is outdated (three minor version behind last release on pypi)
- Increase default embedded version to 1.19.12

Page 13 of 21

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.