Skip to content

Breaking change in weaviate-client #199

Description

@LukasWestholt

The dependency weaviate-client got an (for us) breaking change:

A refactoring of the underlying implementation of the WeaviateClient to use the WeaviateAsyncClient under-the-hood scheduling the necessary coroutines to run in a side-car event-loop thread

(see https://weaviate-python-client.readthedocs.io/en/stable/changelog.html#version-4-7-0)

The event-loop thread (Singleton) in WeaviateClient prevents parallel upload > 1 from working. Because only one instance of the .connect() class is allowed at any one time.

See weaviate/weaviate-python-client#1007

So for a hotfix i will prepare a new version constraint for weaviate-client.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions