Skip to content

feat: support Haystack 3.x alongside 2.x#1

Merged
keosung merged 1 commit into
mainfrom
support-haystack-3x
Jul 21, 2026
Merged

feat: support Haystack 3.x alongside 2.x#1
keosung merged 1 commit into
mainfrom
support-haystack-3x

Conversation

@keosung

@keosung keosung commented Jul 21, 2026

Copy link
Copy Markdown
Owner

Haystack 3.0 removed AsyncPipeline (Pipeline gained run_async) and moved the sentence-transformers embedders into their own package. The library code was already compatible: update tests, examples and README for both lines, and run CI against both.

Review fixes bundled in: pack embeddings during write validation so the write path is typed end to end, chunk bulk deletes under SQLite's bind-parameter cap, mypy override for stub-less sqlite_vec, drop stale 2.x wording.

Haystack 3.0 removed AsyncPipeline (Pipeline gained run_async) and moved
the sentence-transformers embedders into their own package. The library
code was already compatible: update tests, examples and README for both
lines, and run CI against both.

Review fixes bundled in: pack embeddings during write validation so the
write path is typed end to end, chunk bulk deletes under SQLite's
bind-parameter cap, mypy override for stub-less sqlite_vec, drop stale
2.x wording.
@keosung
keosung merged commit 53cc641 into main Jul 21, 2026
6 checks passed
@keosung
keosung deleted the support-haystack-3x branch July 21, 2026 09:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant