6081 Commits

Author SHA1 Message Date
Julian Risch c7cb46c0f2 test: reconcile env-var security test with callable traversal hardening (#12430)
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-21 15:50:16 +02:00
bogdankostic 12e23f572e feat: add HAYSTACK_UNSAFE_DESERIALIZATION env var (#12397)
Co-authored-by: Julian Risch <julian.risch@deepset.ai>
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-21 15:28:47 +02:00
Sebastian Husch Lee cf4cadbe42 fix!: require unsafe loading for serialized Jinja filters (#12415) 2026-08-21 15:28:36 +02:00
Sebastian Husch Lee 5a30df5b5b fix: validate modules during callable traversal (#12416) 2026-08-21 15:28:23 +02:00
Sebastian Husch Lee 491242e300 feat: quality of life improvement for pipeline building (#12427) 2026-08-21 13:02:11 +00:00
Haystack Bot 683c92f6f5 docs: sync Haystack API reference on Docusaurus (#12426)
Co-authored-by: sjrl <10526848+sjrl@users.noreply.github.com>
2026-08-21 12:41:45 +00:00
Sebastian Husch Lee b19866f208 chore: remove unused _HAYSTACK_TO_PROVIDER_GENERATION_KWARGS (#12429) 2026-08-21 12:40:00 +00:00
Stefano Fiorucci 37e44e92c3 docs: add docs for TokenBudgetHook (#12428) 2026-08-21 14:24:23 +02:00
Stefano Fiorucci 53901d9be5 feat: add stop_run State key and TokenBudgetHook (#12411) 2026-08-21 09:01:40 +00:00
Sebastian Husch Lee d4a6149feb feat: Add quality of life Pipeline.add_components function (#12425) 2026-08-21 08:53:07 +00:00
Stefano Fiorucci 945afd85d1 docs: standardize outputs in docs snippets (#12422) 2026-08-21 10:39:56 +02:00
Julian Risch 46169b5027 docs: add HetznerChatGenerator page (#12414)
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-20 16:19:09 +02:00
Aditya Raut 39ef21aeae fix: prevent unhandled AssertionError in PipelineBase.__eq__ when comparing to non-Pipeline types (#12387) 2026-08-20 15:33:18 +02:00
Aditya Raut 6fd166e2c1 fix: AzureOpenAIChatGenerator.to_dict() crashes when response_format is a plain dict (#12407)
Co-authored-by: Sebastian Husch Lee <10526848+sjrl@users.noreply.github.com>
2026-08-20 15:12:12 +02:00
Tyyyy 5980f43a2e fix: honor LinkContentFetcher retry attempts (#12401) 2026-08-20 15:06:47 +02:00
alexcastgonz c441953310 fix: convert images off the event loop in LLMDocumentContentExtractor.run_async (#12359)
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-20 14:49:11 +02:00
Haystack Bot 839d23f344 docs: sync Core Integrations API reference (hetzner) on Docusaurus (#12421)
Co-authored-by: julian-risch <4181769+julian-risch@users.noreply.github.com>
2026-08-20 12:39:02 +00:00
Haystack Bot 0c6e08f286 docs: sync Core Integrations API reference (google_genai) on Docusaurus (#12417)
Co-authored-by: sjrl <10526848+sjrl@users.noreply.github.com>
2026-08-20 11:12:28 +00:00
Sebastian Husch Lee 07e44f9769 feat: add docs for summarization compactor (#12409) 2026-08-20 09:23:05 +02:00
Haystack Bot c57e77fb4c docs: sync Haystack API reference on Docusaurus (#12408)
Co-authored-by: sjrl <10526848+sjrl@users.noreply.github.com>
2026-08-19 13:07:09 +00:00
Sebastian Husch Lee beafed375d feat: add summarization compactor (#12296) 2026-08-19 15:05:25 +02:00
Haystack Bot ca2976cb04 docs: sync Core Integrations API reference (youcom) on Docusaurus (#12405)
Co-authored-by: davidsbatista <7937824+davidsbatista@users.noreply.github.com>
2026-08-19 09:44:04 +00:00
Haystack Bot 3f50d4ad40 docs: sync Haystack API reference on Docusaurus (#12404)
Co-authored-by: anakin87 <44616784+anakin87@users.noreply.github.com>
2026-08-19 11:16:03 +02:00
Stefano Fiorucci f55869ed01 chore: skip testing some python snippets in docstrings (#12403) 2026-08-19 11:06:51 +02:00
Stefano Fiorucci 45132a091f ci: fix docs search sync for 3.x (#12402) 2026-08-19 10:26:05 +02:00
Aftab 34f1a94e72 test: enable mypy typing checks for test/token_counters/ (#12368)
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-08-19 09:59:10 +02:00
Haystack Bot e50a5bce64 docs: sync Core Integrations API reference (amazon_bedrock) on Docusaurus (#12399)
Co-authored-by: julian-risch <4181769+julian-risch@users.noreply.github.com>
2026-08-18 16:41:02 +00:00
Haystack Bot e9023b9a94 docs: sync Core Integrations API reference (mariadb) on Docusaurus (#12398)
Co-authored-by: anakin87 <44616784+anakin87@users.noreply.github.com>
2026-08-18 17:22:36 +02:00
Syed Shahmeer Ali 8ba472d7e5 Add MariaDB Document Store documentation page (#12363)
Co-authored-by: Stefano Fiorucci <stefanofiorucci@gmail.com>
2026-08-18 16:13:16 +02:00
Gout999 c6edb14f28 test: type-check converter utility tests (#12394)
Signed-off-by: Zhang yau hoi <alexzhang060909@gmail.com>
Co-authored-by: Julian Risch <julian.risch@deepset.ai>
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-18 14:10:12 +00:00
Stefano Fiorucci 3765bab785 docs: keep the number of docs versions constant (#12395) 2026-08-18 13:35:57 +00:00
Atikul Islam Munna 7274794015 test: enable mypy typing checks for test/components/routers/ (#12354)
Co-authored-by: bogdankostic <bogdankostic@web.de>
2026-08-18 13:08:19 +02:00
LHMQ878 f7f0bb09e6 fix: keep title keys inside OpenAPI singular example values (#12314)
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-18 12:21:28 +02:00
Haystack Bot 900bb18e55 Bump unstable version and create unstable docs (#12390)
Co-authored-by: davidsbatista <7937824+davidsbatista@users.noreply.github.com>
2026-08-18 12:16:17 +02:00
dependabot[bot] 69e3b86eee build(deps): bump vercel from 58.11.0 to 59.1.3 in /docs-website (#12385)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-18 12:12:34 +02:00
Haystack Bot 713708e204 docs: sync Core Integrations API reference (amazon_sagemaker) on Docusaurus (#12392)
Co-authored-by: anakin87 <44616784+anakin87@users.noreply.github.com>
2026-08-18 09:39:23 +00:00
Haystack Bot ed191aff0c docs: sync Core Integrations API reference (google_genai) on Docusaurus (#12391)
Co-authored-by: julian-risch <4181769+julian-risch@users.noreply.github.com>
2026-08-18 09:22:17 +00:00
Julian Risch 1aa0ad9b8c ci: run type checking on Python 3.12 and unpin numpy (#12377)
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
v3.2.0-rc0
2026-08-18 11:03:46 +02:00
Sebastian Husch Lee 9e2b3b13ea feat: add hitl hook tracing tags (#12324) 2026-08-18 10:35:13 +02:00
Haystack Bot 2a0f2eda52 docs: sync Haystack API reference on Docusaurus (#12389)
Co-authored-by: anakin87 <44616784+anakin87@users.noreply.github.com>
2026-08-18 07:42:55 +00:00
Stefano Fiorucci c650e8920e chore: clarify how generation_kwargs passed in run are handled (#12384) 2026-08-18 07:41:01 +00:00
Haystack Bot f2389a48ea docs: sync Core Integrations API reference (google_genai) on Docusaurus (#12388)
Co-authored-by: anakin87 <44616784+anakin87@users.noreply.github.com>
2026-08-18 09:16:23 +02:00
bogdankostic e84738b9a2 fix: harden deserialization by blocking internal interfaces to prevent RCE (#12378)
Co-authored-by: Julian Risch <julian.risch@deepset.ai>
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
2026-08-17 21:40:57 +02:00
Haystack Bot b8b5fd066e docs: sync Haystack API reference on Docusaurus (#12383)
Co-authored-by: anakin87 <44616784+anakin87@users.noreply.github.com>
2026-08-17 12:48:01 +00:00
Stefano Fiorucci 8a3149e9e1 chore: clarify we drop _meta from ChatMessage in to_openai_dict_format (#12379) 2026-08-17 14:46:32 +02:00
Sebastian Husch Lee 4107d31493 chore: update eager spying tracer (#12381) 2026-08-17 14:40:41 +02:00
Sebastian Husch Lee f0f3fefacb fix: Better HITL tool execution decision and tool call consistency (#12345) 2026-08-17 14:20:25 +02:00
Sebastian Husch Lee 0a54f5dc33 fix: fix agent tool spans not getting nested under each other (#12380) 2026-08-17 13:58:56 +02:00
Sebastian Husch Lee 66c3fd870c feat: set tools in State so its available to before_run hooks (#12376)
Co-authored-by: Stefano Fiorucci <stefanofiorucci@gmail.com>
2026-08-17 12:53:22 +02:00
alexcastgonz d9d70c04cb fix: rotate the LinkContentFetcher user agent per fetch, not per component (#12364)
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
Co-authored-by: David S. Batista <dsbatista@gmail.com>
2026-08-17 10:45:55 +02:00