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 14 of 21

3.21.0

Not secure
--------------

This minor version includes:
- Weaviate Embedded supports MacOs

3.20.1

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

- Fix imports without GRPC package
- Improve shutdown handling with Weaviate Embedded

3.20.0

Not secure
--------------

This minor version includes:

- Increase maximum version of request library to ``2.31.0``. This also updates to urllib 2.0. This may contain minor breaking changes if you use urllib in other projects in the same virtual environment.
- Add licensing information to pypi package
- Increase default embedded version to 1.19.7

3.19.2

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

- Add custom headers to all requests
- Support properties field in generative groupedResult field

3.19.1

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

- Fixes imports of of ``weaviate_pb2``.

3.19.0

Not secure
--------------

This minor version includes:

- Increases default embedded version to 1.19.3
- Clients emits warning if used weaviate version is too old (3 versions behind latest minor version)
- Adds native support for querying reference properties
.. code-block:: python

result = client.query.get(
"Article", ["title", "url", "wordCount", LinkTo(link_on="caller", linked_class="Person", properties=["name"])]
)

- Adds dataclasses to easier access to additional properties
.. code-block:: python

query = client.query.get("Test").with_additional(
weaviate.AdditionalProperties(
uuid=True,
vector=True,
creationTimeUnix=True,
lastUpdateTimeUnix=True,
distance=True,
)
)

- Typing fixes
- Expand support for *experimental* GRPC API and add support for
- BM25 and hybrid search
- Additional properties (via dataclass shown above)
- Querying reference properties (via dataclass shown above)

Page 14 of 21

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.