Amna Mubashar
08a82c8d13
bump version to 2.21.0-rc1
v2.21.0-rc1
2025-12-04 01:17:54 +05:00
David S. Batista
ecce6f658f
chore: small improvements SentenceWindowRetriever
v2.22.0-rc0
2025-12-03 16:07:30 +00:00
Haystack Bot
08b979cc09
Sync Haystack API reference on Docusaurus ( #10188 )
...
Co-authored-by: davidsbatista <7937824+davidsbatista@users.noreply.github.com>
2025-12-03 16:34:24 +01:00
OscarPindaro
bad2937aee
feat: add run async filter and automerging retriever ( #9897 )
...
* added run_async to filter retriever. implementation identical to run
* created a test for the FilterRetriever, with the same logic of the original sync test
* AutoMergingRetriever has now a run_async method identical to run, but with an async call on the document_store
* added async test, which contains async version of original run tests. discovered incorrect async await call in my previous commit
* modified documentation to specify that the method is asyncronous
* added patch file
* fixing typing error for filter_documents_async
* updating release notes
* fixing unit test
---------
Co-authored-by: Amna Mubashar <amnahkhan.ak@gmail.com>
Co-authored-by: David S. Batista <dsbatista@gmail.com>
2025-12-03 16:18:35 +01:00
Vladimir Blagojevic
dfd678eff4
Improve flaky tool invocation integration test ( #10187 )
2025-12-03 15:42:26 +01:00
Vladimir Blagojevic
152a16c82b
Fix flaky parallel tool test with stronger model ( #10183 )
...
Co-authored-by: David S. Batista <dsbatista@gmail.com>
2025-12-03 13:29:27 +00:00
Haystack Bot
251335f941
Sync Haystack API reference on Docusaurus ( #10185 )
...
Co-authored-by: vblagoje <458335+vblagoje@users.noreply.github.com>
2025-12-03 14:19:29 +01:00
Vladimir Blagojevic
adcd4ae361
chore: Update Azure default model to gpt-4.1-mini ( #10167 )
...
* Update Azure default model to gpt-4.1-mini
* Add version
* Version updates
* Experiment
* Update experiment with 2024-12-01-preview
* Fix test
* Add reno note
* Fix typo
2025-12-03 14:13:49 +01:00
Daria Fokina
0907d89100
docs: new page that documents pipeline loops ( #10134 )
...
* loops docs
* improvements
* whitespaces
* shorten sentence
* update v2.20
* improvements from the review
2025-12-03 11:33:42 +01:00
Andrew Schwartz
4d9c9bde9c
fix: add unsafe=True to make code properly run ( #10172 )
...
Without this change, `OutputAdapter` has an output of type string, which results in the following error:
> Error: SentenceTransformersDocumentEmbedder expects a list of Documents as input.In case you want to embed a string, please use the SentenceTransformersTextEmbedder.
_Note: the cookbook repo's Jupyter Notebook should also be updated._
2025-12-03 09:34:57 +01:00
Haystack Bot
93edaebe12
Sync Haystack API reference on Docusaurus ( #10178 )
...
Co-authored-by: anakin87 <44616784+anakin87@users.noreply.github.com>
2025-12-02 16:39:20 +01:00
David S. Batista
85c27dc155
fixing docstrings dicts ( #10179 )
2025-12-02 16:34:07 +01:00
David S. Batista
eb98e06497
fix: RegexTextExtractor bool var to change output from { } to {"captured_text": ""} ( #10152 )
...
* wip
* wip
* updating warning
* adding release notes
* cleaning up + PR comments
2025-12-02 15:01:03 +00:00
Daria Fokina
462a2d4a51
docs: new pages for QueryExpander, MultiQueryTextRetriever and MultiQueryEmbeddingRetriever ( #10170 )
...
* new documentation pages
* add yaml tabs
* explain chat_generator parameter
* bump and align dependencies versions
* Update docs-website/docs/pipeline-components/query/queryexpander.mdx
Co-authored-by: David S. Batista <dsbatista@gmail.com>
---------
Co-authored-by: David S. Batista <dsbatista@gmail.com>
2025-12-02 12:42:00 +01:00
Daria Fokina
3369a7b416
update config to track analytics ( #10174 )
2025-12-02 11:52:29 +01:00
Vladimir Blagojevic
ad5c242081
fix: Ensure ToolInvoker refreshes tool registry after warmup ( #10171 )
...
* Fix ToolInvoker refreshing tool registry after warmup for lazy-initialized toolsets
* PR feedback, convert integration to unit test
2025-12-02 10:25:16 +01:00
Amna Mubashar
050c25cee4
fix: serialization of pipeline_outputs in pipeline snapshot ( #10096 )
...
* Serialize pipeline outputs
* Add release notes
* Fix tests
* Update fix-pipeline-output-ser-7f7867b32ca5eda3.yaml
* Make the deserialization backward compatible
* Add a test
* Update fix-pipeline-output-ser-7f7867b32ca5eda3.yaml
* Update fix-pipeline-output-ser-7f7867b32ca5eda3.yaml
* Update release notes
2025-12-01 20:01:43 +05:00
Yassine Gabsi
c04e6c3140
fix: docs search bar styling and improvements ( #10161 )
...
* fix: docs search bar styling and improvements
* fix: remove unused css on navbar title
2025-12-01 14:57:16 +01:00
Sebastian Husch Lee
86ff344e2d
Remove unused imports ( #10165 )
2025-12-01 14:48:27 +01:00
Haystack Bot
a5e8e1f3f9
Sync Haystack API reference on Docusaurus ( #10166 )
...
Co-authored-by: vblagoje <458335+vblagoje@users.noreply.github.com>
2025-12-01 14:10:59 +01:00
Vladimir Blagojevic
3ebe9b2df2
chore: Update default OpenAI model to gpt-5-mini ( #10144 )
...
* Update default OpenAI model to gpt-5-mini
* Update tests
* Fix tool invoker tests
* Update integration tests
* Update fragile test
* More robust tests
* Harden test
* More test improvements
* Better prompting, to trigger tools
* Simplify
* Simplify more
* Simplify even more, less maintenance in the future
* Mark two integration tests flaky
* Fixing fine details
* Add release note for OpenAI default model update to gpt-5-mini
* Add upgrade section to OpenAI default model release note
2025-12-01 13:55:53 +01:00
Stefano Fiorucci
b90d92bb57
ci: add sniffio dependency for docs sync ( #10164 )
...
* ci: add sniffio dependency for docs sync
* do not run on PRs
2025-12-01 12:12:30 +01:00
Amna Mubashar
248b5a81a1
chore: increase test coverage for OpenAIResponsesChatGenerator ( #10154 )
...
* Update tests
* Add new tests
* Fix tests
* Small fixes
* Update openai_responses.py
---------
Co-authored-by: David S. Batista <dsbatista@gmail.com>
2025-11-29 04:11:38 +05:00
Haystack Bot
dee7bd5a62
Sync Core Integrations API reference (stackit) on Docusaurus ( #10162 )
...
Co-authored-by: Amnah199 <13835656+Amnah199@users.noreply.github.com>
2025-11-28 17:11:49 +01:00
Daria Fokina
0056e81b7e
update header in mobile view ( #10160 )
2025-11-28 13:26:22 +01:00
Haystack Bot
108204c070
Sync Haystack API reference on Docusaurus ( #10158 )
...
Co-authored-by: anakin87 <44616784+anakin87@users.noreply.github.com>
2025-11-28 10:09:07 +01:00
Stefano Fiorucci
af75774c3f
chore: rename docs directory and other adjustments ( #10157 )
...
* chore: rename docs directory and other adjustments
* fixes
2025-11-28 08:41:35 +01:00
Daria Fokina
ea515f53d1
mention of docs and correct urls ( #10151 )
2025-11-27 14:31:10 +01:00
Stefano Fiorucci
82d249fa0a
test: fix docs URL in LinkContentFetcher tests ( #10150 )
2025-11-27 12:33:15 +00:00
Stefano Fiorucci
590f55b059
chore: fix type declaration error in docs build ( #10149 )
2025-11-27 13:09:15 +01:00
Stefano Fiorucci
8bdcd34610
chore: remove CI scripts and configs for Readme API ( #10147 )
2025-11-27 13:05:55 +01:00
Daria Fokina
56cf050671
docs landing page redirect ( #10148 )
2025-11-27 12:37:24 +01:00
Stefano Fiorucci
0ca05a60d3
fix: avoid big tracing payloads by using string placeholders ( #10142 )
...
* draft implementation
* placeholder param, tests
* relnote
* fmt
2025-11-26 17:43:46 +01:00
Jonathan Gallon
a46bc60b56
fix: ensure that headers keys are unique in link_content ( #10111 )
...
* fix: ensure that headers keys are unique in link_content
* Add release note
* Fix mypy issue
* Rename variable
* Add unit tests + improve release note
* Revert mypy issue
2025-11-26 17:22:27 +01:00
Haystack Bot
dce828c5a5
Sync Core Integrations API reference (cohere) on Docusaurus ( #10143 )
...
Co-authored-by: vblagoje <458335+vblagoje@users.noreply.github.com>
2025-11-26 16:05:22 +01:00
Haystack Bot
1a40d9e0aa
Sync Core Integrations API reference (watsonx) on Docusaurus ( #10141 )
...
Co-authored-by: vblagoje <458335+vblagoje@users.noreply.github.com>
2025-11-26 16:04:58 +01:00
Daria Fokina
3c0433e7e8
docs: updates to Data Classes page ( #10103 )
...
* dataclasses updates
* reasoning examples
* extra field and reasoningcontent class
2025-11-26 16:04:26 +01:00
Haystack Bot
0e5b18a763
Sync Core Integrations API reference (cometapi) on Docusaurus ( #10140 )
...
Co-authored-by: vblagoje <458335+vblagoje@users.noreply.github.com>
2025-11-26 13:14:41 +01:00
Haystack Bot
c3e2ee4a02
Sync Core Integrations API reference (cohere) on Docusaurus ( #10139 )
...
Co-authored-by: vblagoje <458335+vblagoje@users.noreply.github.com>
2025-11-26 13:14:16 +01:00
Haystack Bot
c7e780f016
Sync Core Integrations API reference (openrouter) on Docusaurus ( #10138 )
...
Co-authored-by: vblagoje <458335+vblagoje@users.noreply.github.com>
2025-11-26 13:06:24 +01:00
Haystack Bot
0cd90b1a59
Sync Core Integrations API reference (google_genai) on Docusaurus ( #10137 )
...
Co-authored-by: vblagoje <458335+vblagoje@users.noreply.github.com>
2025-11-26 13:06:05 +01:00
Haystack Bot
c3e73db191
Sync Core Integrations API reference (anthropic) on Docusaurus ( #10136 )
...
Co-authored-by: vblagoje <458335+vblagoje@users.noreply.github.com>
2025-11-26 13:05:47 +01:00
Stefano Fiorucci
40daaf6cf5
ci: workflow to populate the index to search docs ( #10132 )
...
* try feed docs search
* fix
* checkout
* update
* start developing workflow
* fix dir
* tru
* fix lint
* progress
* fixes
* more fixes
* improve script
* refinements
* install requests
* small improvements
* use npm install
* further refinements
* run this workflow manually and scheduled
* fmt
* try monitor
* retry
* clean up
2025-11-26 09:28:33 +00:00
Yassine Gabsi
14a8053209
feat: add search modal for website ( #10102 )
...
* feat: add search modal for website
* handle reference URLs
* Trigger Build
* actually trigger build
* redeploy
* refinements
* remove local search
---------
Co-authored-by: anakin87 <stefanofiorucci@gmail.com>
2025-11-25 12:26:58 +01:00
Haystack Bot
dd0ddd1e3b
Sync Haystack API reference on Docusaurus ( #10131 )
...
Co-authored-by: davidsbatista <7937824+davidsbatista@users.noreply.github.com>
2025-11-25 10:34:01 +01:00
David S. Batista
763174ede6
feat: adding QueryExpander, MultiQueryEmbeddingRetriever and MultiQueryTextRetriever ( #10126 )
...
* importing files from experimental
* linting + tests
* fixing integrations tests
* adding release notes
* fixing imports
* adding query component
* adding docs to docusaurus
* Update docs/pydoc/config_docusaurus/query_api.yml
Co-authored-by: Stefano Fiorucci <stefanofiorucci@gmail.com>
* Update haystack/components/query/query_expander.py
Co-authored-by: Stefano Fiorucci <stefanofiorucci@gmail.com>
* Update releasenotes/notes/adding-QueryExpander-MultiQueryRetriever-88c4847894ea1fd0.yaml
Co-authored-by: Stefano Fiorucci <stefanofiorucci@gmail.com>
* fixing code examples
* adding extra unit tests to assert deduplication is working
* fixing and increasing QueryExpander tets
---------
Co-authored-by: Stefano Fiorucci <stefanofiorucci@gmail.com>
2025-11-25 10:22:42 +01:00
Daria Fokina
c73b0839f3
style(docs): documentation site UI improvements ( #10129 )
...
* ui improvements
* container width and truncate sidebar
* improve font sizes
* version picker active and neutral states
* hover highlight in version picker
* truncate only words not phrases
* footer text highlight - white
* add preview banner
2025-11-25 09:27:19 +01:00
dependabot[bot]
12c9c76a40
chore(deps): bump actions/checkout from 5 to 6 ( #10128 )
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 5 to 6.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v5...v6 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: '6'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-11-24 16:14:45 +01:00
Daria Fokina
9611fb3590
migrating to Haystack guide ( #10121 )
2025-11-24 15:26:05 +01:00
Stefano Fiorucci
4ab6b5883a
chore: ignore mypy error for compatibility with ddtrace 4.0.0 ( #10123 )
2025-11-24 14:25:11 +01:00