Skip to content

Update Weaviate examples for client 4.16 API#67343

Open
henry3260 wants to merge 1 commit into
apache:mainfrom
henry3260:upgrade-example-dag-in-weaviate
Open

Update Weaviate examples for client 4.16 API#67343
henry3260 wants to merge 1 commit into
apache:mainfrom
henry3260:upgrade-example-dag-in-weaviate

Conversation

@henry3260
Copy link
Copy Markdown
Contributor

@henry3260 henry3260 commented May 22, 2026

What

Update Weaviate system example Dags for the Python client 4.16 vector configuration API.

The examples now use vector_config / Configure.Vectors instead of the deprecated
vectorizer_config / Configure.Vectorizer, and explicitly use
Configure.Vectors.self_provided() where vectors are supplied by the Dag.

The provider now requires weaviate-client>=4.16.4,!=4.16.7 to use the new API
while avoiding the documented 4.16.0-4.16.3 invalid-properties behavior and the
known 4.16.7 protobuf issue.

Was generative AI tooling used to co-author this PR?
  • Yes (please specify the tool below)

  • Read the Pull Request Guidelines for more information. Note: commit author/co-author name and email in commits become permanently public when merged.
  • For fundamental code changes, an Airflow Improvement Proposal (AIP) is needed.
  • When adding dependency, check compliance with the ASF 3rd Party License Policy.
  • For significant user-facing changes create newsfragment: {pr_number}.significant.rst, in airflow-core/newsfragments. You can add this file in a follow-up commit after the PR is created so you know the PR number.

@henry3260 henry3260 force-pushed the upgrade-example-dag-in-weaviate branch 2 times, most recently from 686cf2d to 080eaaf Compare May 22, 2026 18:26
@henry3260 henry3260 marked this pull request as ready for review May 23, 2026 05:52
@henry3260
Copy link
Copy Markdown
Contributor Author

cc @Lee-W

@henry3260 henry3260 force-pushed the upgrade-example-dag-in-weaviate branch from 080eaaf to eeece9d Compare May 23, 2026 06:50
@Lee-W Lee-W self-requested a review May 23, 2026 07:13
@potiuk potiuk added the ready for maintainer review Set after triaging when all criteria pass. label May 24, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants