4515 Commits

Author SHA1 Message Date
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
Haystack Bot
bec1104a2f
Sync Core Integrations API reference (llama_stack) on Docusaurus (#10125)
Co-authored-by: Amnah199 <13835656+Amnah199@users.noreply.github.com>
2025-11-24 09:59:40 +01:00
Daria Fokina
06f8866932
Update custom.css (#10122) 2025-11-21 16:47:30 +01:00
Stefano Fiorucci
52d36062d4
Revert "chore(deps): bump actions/checkout from 5 to 6 (#10118)" (#10120)
This reverts commit 6d0660aec1c33409a4e92e13eba130c0fb1584b0.
2025-11-21 15:27:41 +01:00
dependabot[bot]
6d0660aec1
chore(deps): bump actions/checkout from 5 to 6 (#10118)
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-21 15:15:31 +01:00
Daria Fokina
e72a3efb11
style(docs): update font color (#10117)
* update css

* Update .gitignore

* Stop tracking llms.txt
2025-11-21 15:13:12 +01:00
Stefano Fiorucci
42fdc6731b
ci: stop building Docker image on docs changes (#10116) 2025-11-21 15:03:10 +01:00
Stefano Fiorucci
d6197683de
try (#10114) 2025-11-21 14:47:57 +01:00
Stefano Fiorucci
ec31be3107
chore: faster Docusaurus builds (#10115) 2025-11-21 11:56:56 +01:00
Haystack Bot
40eb6c55e0
Sync Core Integrations API reference (langfuse) on Docusaurus (#10112)
Co-authored-by: vblagoje <458335+vblagoje@users.noreply.github.com>
2025-11-21 11:53:27 +01:00
Stefano Fiorucci
9c6df792d6
fix: fix release notes aggregation during releases (#10107) 2025-11-20 16:29:45 +01:00
Haystack Bot
2dcaccedcf
Sync Core Integrations API reference (togetherai) on Docusaurus (#10106)
Co-authored-by: Amnah199 <13835656+Amnah199@users.noreply.github.com>
2025-11-20 12:36:41 +01:00
Daria Fokina
c8379c34f8
docs: Add CometAPIChatGenerator page (#10099)
* cometapichatgenerator docs

* wire multiple models in a pipeline
2025-11-20 10:54:39 +01:00
Daria Fokina
531290bb10
add aimlapi docs (#10101) 2025-11-20 10:54:19 +01:00
Daria Fokina
5f9982d9a4
docs: documentation readme and contribution guide update (#10023)
* draft readme and contrib-guide upd

* info on versioning

* python scripts remove explainer

* additional updates

* vale instructions upd

* table of contents

* language

* cleanup redundancies

* Update package.json

* section on llms.txt support

* improvements from pr review
2025-11-19 12:38:56 +01:00
Daria Fokina
d08b54b82b
create llms.txt (#10097) 2025-11-19 11:25:30 +01:00
Haystack Bot
0100a4849a
Sync Core Integrations API reference (qdrant) on Docusaurus (#10098)
Co-authored-by: anakin87 <44616784+anakin87@users.noreply.github.com>
2025-11-18 18:14:53 +01:00
Daria Fokina
353079a0ac
docs: add links to 1.x and 2.x archived documentation (#10094)
* add links to archived documentation

* update config
2025-11-18 17:33:05 +01:00
Daria Fokina
45ee77f574
remove 2.17 API reference from docs website (#10095) 2025-11-18 14:23:50 +01:00
Haystack Bot
56e9431098
Sync Haystack API reference on Docusaurus (#10090)
Co-authored-by: sjrl <10526848+sjrl@users.noreply.github.com>
2025-11-18 11:07:55 +01:00
Haystack Bot
b85bfb9000
Sync Core Integrations API reference (google_ai) on Docusaurus (#10091)
Co-authored-by: vblagoje <458335+vblagoje@users.noreply.github.com>
2025-11-18 11:07:02 +01:00
Haystack Bot
59966a2a37
Sync Core Integrations API reference (google_vertex) on Docusaurus (#10092)
Co-authored-by: vblagoje <458335+vblagoje@users.noreply.github.com>
2025-11-18 11:06:41 +01:00
Sebastian Husch Lee
b5ddb28a41
Add utils.py to docs for generators (#10089) 2025-11-17 14:32:11 +01:00
Haystack Bot
f87cd47c3b
Sync Haystack Experimental API reference on Docusaurus (#10088)
Co-authored-by: sjrl <10526848+sjrl@users.noreply.github.com>
2025-11-17 12:30:14 +01:00
Haystack Bot
3b26522fb4
Sync Core Integrations API reference (cometapi) on Docusaurus (#10087)
Co-authored-by: anakin87 <44616784+anakin87@users.noreply.github.com>
2025-11-17 11:33:47 +01:00
Stefano Fiorucci
cce6834ee8
fix: fix promote_unstable_docs again (#10084) 2025-11-14 18:04:37 +01:00
David S. Batista
85892a9bda
simple change (#10038) 2025-11-14 12:53:17 +01:00
Stefano Fiorucci
41f02010aa
fix: fix promote unstable docs workflow (#10079)
* fix: fix promote unstable docs workflow

* fix version number

* clean up
2025-11-13 18:28:15 +01:00
Haystack Bot
6355f6deae
Promote unstable docs for Haystack 2.20 (#10080)
Co-authored-by: anakin87 <44616784+anakin87@users.noreply.github.com>
2025-11-13 18:00:45 +01:00
Stefano Fiorucci
15b86aa06e
ci: add workflow to push release notes to Haystack website (#10077)
* workflow to push relnotes to website

* fix workflow

* set default repo

* fix

* correct format for version

* refinements

* try creating PR

* try setting version

* fixes

* clean up

* more clean up
2025-11-13 15:09:17 +01:00
Stefano Fiorucci
e57b225c3f
ci: automatically tag contributors in GitHub release notes (#10074)
* squash

* fail with message if unable to fetch contributors

* add comment about permissions
2025-11-13 14:42:18 +01:00
Daria Fokina
7a7011bf48
docs: add a Multi-Agent with ComponentTool example (#10032)
* agent with componenttool example

* update "conversation history"

Co-authored-by: Bilge Yücel <bilgeyucel96@gmail.com>

* shorten tool example

Co-authored-by: Bilge Yücel <bilgeyucel96@gmail.com>

* move section & update other version

---------

Co-authored-by: Bilge Yücel <bilgeyucel96@gmail.com>
2025-11-13 11:28:28 +01:00
Matthias Richter
5aeec2aa4d
fix: include components with consumed outputs in pipeline results (#10065)
* include components with consumed outputs in pipeline results

* update test

* update test

* release notes

* Add async pipeline test and update more checks in async pipeline

---------

Co-authored-by: Sebastian Husch Lee <sjrl423@gmail.com>
2025-11-13 09:11:04 +00:00