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

@henry3260 henry3260 commented May 22, 2026

Copy link
Copy Markdown
Contributor

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.

Important

🛠️ Maintainer triage note for @henry3260 · by @potiuk · 2026-06-17 14:51 UTC

Helpful heads-up from the maintainers — please address before this PR can be reviewed:

  • Static / docs checks failing (CI image checks / Static checks). Run them locally with prek run --all-files (or pre-commit run --all-files) and push the fixes.
  • Failing test jobs: Additional CI image checks / Check that image builds quickly. Reproduce and fix locally, then push.
  • See the Pull Request quality criteria.

The ball is in your court — you've been assigned to this PR. Fix the above, then mark it Ready for review.

Automated triage — may be imperfect; a maintainer takes the next look.

@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
@github-actions

github-actions Bot commented Jun 7, 2026

Copy link
Copy Markdown
Contributor

uv.lock on main just moved via #68105 ("Bump pydantic-ai-slim to resolve dependabot"), commit db9c9cc and this PR currently conflicts.

Quickest fix:

git fetch upstream main && git rebase upstream/main
rm uv.lock && uv lock
git add uv.lock && git rebase --continue
git push --force-with-lease

Automated nudge — ignore if you're not ready to rebase. This comment is updated in place on future uv.lock bumps.

@henry3260 henry3260 force-pushed the upgrade-example-dag-in-weaviate branch from eeece9d to 3964e53 Compare June 7, 2026 09:52
@potiuk potiuk marked this pull request as draft June 18, 2026 21:47
@henry3260 henry3260 force-pushed the upgrade-example-dag-in-weaviate branch 2 times, most recently from ac9f8a4 to 5caf588 Compare June 21, 2026 19:26
@henry3260 henry3260 marked this pull request as ready for review June 21, 2026 19:27
@henry3260 henry3260 force-pushed the upgrade-example-dag-in-weaviate branch from 5caf588 to 4a1408b Compare June 22, 2026 07:32
@henry3260 henry3260 force-pushed the upgrade-example-dag-in-weaviate branch from 4a1408b to 08a1203 Compare June 22, 2026 08:49
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