Skip to content

feat(weaviate): add tenant support in write_documents with tests (syn…#3056

Open
Akash504-ai wants to merge 6 commits intodeepset-ai:mainfrom
Akash504-ai:feat/weaviate-multitenancy
Open

feat(weaviate): add tenant support in write_documents with tests (syn…#3056
Akash504-ai wants to merge 6 commits intodeepset-ai:mainfrom
Akash504-ai:feat/weaviate-multitenancy

Conversation

@Akash504-ai
Copy link
Copy Markdown
Contributor

Related Issues

Proposed Changes

  • Added tenant support to write_documents and write_documents_async
  • Updated internal batch write logic to pass tenant parameter correctly
  • Enables basic multi-tenancy support for Weaviate document store
  • Added tests for tenant support in:
    • sync document store
    • async document store

How did you test it?

  • Added integration tests for:
    • test_write_documents_with_tenant
    • test_write_documents_with_tenant_async
  • Verified no regression in default (non-tenant) behavior
  • Did not run full Weaviate integration locally, relying on CI for validation

Notes for the reviewer

  • Changes are minimal and focused on tenant support in write operations
  • Both sync and async flows are covered
  • Backward compatible (no tenant → existing behavior unchanged)

Checklist

  • I have read the contributors guidelines and code of conduct
  • I have updated the related issue
  • I added tests
  • I used a conventional commit message

@Akash504-ai Akash504-ai requested a review from a team as a code owner March 26, 2026 09:30
@Akash504-ai Akash504-ai requested review from julian-risch and removed request for a team March 26, 2026 09:31
@CLAassistant
Copy link
Copy Markdown

CLAassistant commented Mar 26, 2026

CLA assistant check
All committers have signed the CLA.

@github-actions github-actions bot added integration:weaviate type:documentation Improvements or additions to documentation labels Mar 26, 2026
@Akash504-ai Akash504-ai force-pushed the feat/weaviate-multitenancy branch from 1fe6aeb to 73e97f2 Compare March 26, 2026 17:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

integration:weaviate type:documentation Improvements or additions to documentation

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Weaviate: Consider Adding support for multi tenancy

2 participants