Commit Graph

  • 847096c646 fix: actionlint docs/sync_code_to_deepset mathislucka 2025-06-26 16:35:17 +02:00
  • a5f3cd8bb4 fix: naming mathislucka 2025-06-26 16:32:46 +02:00
  • de2ad76c0c docs: sync code to deepset workspace mathislucka 2025-06-26 16:28:49 +02:00
  • e92fdf94bb bump version to 2.15.0 v2.15.0 v2.15.x Amna Mubashar 2025-06-26 12:47:28 +02:00
  • 4deccfbe19 bump version to 2.15.0-rc1 v2.15.0-rc1 Amna Mubashar 2025-06-25 15:07:53 +02:00
  • bcaef53cbc
    test: export HF_TOKEN env var in e2e environment (#9551) main Stefano Fiorucci 2025-06-25 15:00:28 +02:00
  • 85e8493f4f
    Update unstable version to 2.16.0-rc0 (#9554) Haystack Bot 2025-06-25 14:57:16 +02:00
  • b7a032fdd4 Add reno fix-llm-metadata-extractor Sebastian Husch Lee 2025-06-25 14:27:01 +02:00
  • 0d6db3b870 Update tests Sebastian Husch Lee 2025-06-25 14:19:44 +02:00
  • 380f1f396c Update LLMMetaDataExtractor to properly retrigger document ID creation after adding new metadata to docs Sebastian Husch Lee 2025-06-25 14:17:00 +02:00
  • 1cd0a128d0
    feat: enable parallel tool execution in ToolInvoker (#9530) v2.16.0-rc0 Amna Mubashar 2025-06-25 13:32:11 +02:00
  • 91094e1038
    feat: Add finish_reason field to StreamingChunk (#9536) Vladimir Blagojevic 2025-06-25 11:06:01 +02:00
  • 1d1c13a8bc
    chore: add DocusaurusRenderer and use description, title, id (#9538) Julian Risch 2025-06-25 09:56:26 +02:00
  • 0d0a66b4f5
    feat: add LLMMessagesRouter, a component to route Chat Messages using LLMs (#9540) Stefano Fiorucci 2025-06-24 14:54:20 +02:00
  • 3207a76d50
    chore: Update pydoc-markdown.sh (#9547) Michele Pangrazzi 2025-06-24 14:01:51 +02:00
  • 9ed0b9b0bc
    fix: Update the de/serialization with schema utils (#9526) Amna Mubashar 2025-06-24 13:10:12 +02:00
  • d14f5dca0e
    feat: add trust_remote_code parameter to SentenceTransformersSimilarityRanker (#9546) Stefano Fiorucci 2025-06-24 11:39:59 +02:00
  • 556dcc9e46
    chore: update transformers test dependency (#9537) Stefano Fiorucci 2025-06-23 10:26:11 +02:00
  • ec371387f0
    refactor: Update to StreamingChunk, better index setting and change tool_call to tool_calls (#9525) Sebastian Husch Lee 2025-06-23 10:14:25 +02:00
  • e3ce9921fb
    Update VERSION.txt v2.14.3 v2.14.x Julian Risch 2025-06-19 09:55:51 +02:00
  • 9158000394 chore: update linter configuration for compatibility with latest ruff release (#9528) v2.14.3-rc1 Amna Mubashar 2025-06-18 09:53:19 +02:00
  • cb1600fe60
    Update VERSION.txt Julian Risch 2025-06-18 16:08:23 +02:00
  • c9e8cda341 fix: Fix serialization and deserialization of ConditionalRouter with multiple outputs (#9490) Sebastian Husch Lee 2025-06-05 15:57:24 +02:00
  • b0f3d198c7 fix: Fix Tool and ComponentTool serialization when specifying outputs_to_string (#9524) Sebastian Husch Lee 2025-06-18 11:00:46 +02:00
  • f911459647
    feat: add resource name for Haystack Component Datadog spans (#9337) Ahmad Zidan 2025-06-18 16:15:15 +07:00
  • 3784889e5d
    fix: Fix Tool and ComponentTool serialization when specifying outputs_to_string (#9524) Sebastian Husch Lee 2025-06-18 11:00:46 +02:00
  • a16ee96003
    fix: fix SuperComponent class serialization/deserialization for async Pipelines (#9527) Stefano Fiorucci 2025-06-18 10:17:52 +02:00
  • 67a8f1249b
    chore: update linter configuration for compatibility with latest ruff release (#9528) Amna Mubashar 2025-06-18 09:53:19 +02:00
  • 6198f0cba9
    feat: adding support for torch xpu device (#9470) Sriniketh J 2025-06-17 17:45:19 +05:30
  • 7dbac5b3c9
    Fixes incorrect ID generation for identical chunks in RecursiveDocumentSplitter (#9517) baki gul 2025-06-16 22:49:00 +03:00
  • 7570f6b769
    fix: re-export symbols in __init__.py files (#9521) Stefano Fiorucci 2025-06-16 16:29:08 +02:00
  • a1484cb91c
    Add unit test (#9519) Sebastian Husch Lee 2025-06-16 13:14:02 +02:00
  • ba6f5eeb9a
    feat: Make PipelineBase().validate_input public (#9520) Sebastian Husch Lee 2025-06-16 11:58:28 +02:00
  • c5027d711c
    refactor: Refactor HuggingFaceLocalChatGenerator (#9455) Sebastian Husch Lee 2025-06-13 15:38:00 +02:00
  • 379df4ab84
    feat: Warn users if Agent is called with only system messages (#9514) Sebastian Husch Lee 2025-06-13 14:58:50 +02:00
  • 580683b79d
    chore: improve select_streaming_callback type hints (#9513) Stefano Fiorucci 2025-06-13 14:24:18 +02:00
  • a28b2851d9
    feat: Add async streaming support in HuggingFaceLocalChatGenerator (#9405) Mohammed Abdul Razak Wahab 2025-06-11 20:20:25 +05:30
  • f8155e1b77
    chore: clean up (#9504) Stefano Fiorucci 2025-06-11 11:05:05 +02:00
  • c798024d5b wip: adding breakpoints to agent feat/agent-breakpoints David S. Batista 2025-06-06 21:45:49 +02:00
  • 54c5057e0b
    feat: (and fix) Add enable_streaming_passthrough to ToolInvoker and add missing params to to_dict (#9498) Sebastian Husch Lee 2025-06-06 14:16:05 +02:00
  • 1d6a9f652a
    fix: serialization of nested ChatMessage in GeneratedAnswerdataclass (#9497) Amna Mubashar 2025-06-06 11:46:24 +02:00
  • 12665ade14
    chore: simplify Haystack Hatch scripts (#9491) Stefano Fiorucci 2025-06-06 10:43:02 +02:00
  • b61886b138
    feat: Update streaming chunk (#9424) Sebastian Husch Lee 2025-06-06 10:17:02 +02:00
  • f85ce19a32
    test: replace tool calling model in tests with Qwen2.5-72B-Instruct (#9500) Stefano Fiorucci 2025-06-06 08:42:46 +02:00
  • 8e21c501df
    fix: Fix serialization and deserialization of ConditionalRouter with multiple outputs (#9490) Sebastian Husch Lee 2025-06-05 15:57:24 +02:00
  • c7aeaed174 wip: trying to make tests work with downloaded data chinese-splitter-local David S. Batista 2025-06-05 15:51:08 +02:00
  • f644b27819 wip: trying to make tests work with downloaded data David S. Batista 2025-06-05 15:45:50 +02:00
  • d36a5b424d
    Merge branch 'main' into chinese-splitter-local David S. Batista 2025-06-05 11:36:54 +01:00
  • 715a9f9347
    chore: fixing release notes (#9496) David S. Batista 2025-06-05 11:36:40 +01:00
  • 2620e6711b
    Merge branch 'main' into chinese-splitter-local David S. Batista 2025-06-05 11:25:23 +01:00
  • 9c2bc666f9
    fixing UID colllision on release notes files (#9495) David S. Batista 2025-06-05 11:25:10 +01:00
  • cd48ff0aa3 fixing release notes David S. Batista 2025-06-05 12:12:05 +02:00
  • c3e87d0d02 fixing tests David S. Batista 2025-06-05 11:54:11 +02:00
  • 50b36d246f Merge branch 'main' into chinese-splitter David S. Batista 2025-06-05 11:47:53 +02:00
  • 529a7f5b6a
    docs: fixing typo docstring (#9493) David S. Batista 2025-06-05 10:43:17 +01:00
  • 6d69816c1f fixing tests David S. Batista 2025-06-05 11:42:08 +02:00
  • 1fd4dfddcd
    Merge branch 'main' into feature/chinese-document-splitter MaChi 2025-06-05 17:37:55 +08:00
  • b69d261280
    chore: Make docstring-parser core dep (#9477) Vladimir Blagojevic 2025-06-05 11:28:18 +02:00
  • a1dea7f7ae fixing linting issues David S. Batista 2025-06-05 11:14:17 +02:00
  • 67c1d43b40 adding LICENSE header David S. Batista 2025-06-05 11:09:21 +02:00
  • d5d0606de4 wip David S. Batista 2025-06-05 11:07:28 +02:00
  • e8ec98c876 adding LICENSE header to tests David S. Batista 2025-06-05 11:04:50 +02:00
  • efb1aef485 wip David S. Batista 2025-06-05 10:59:31 +02:00
  • 10ddc6edc0 Add test script for ChineseDocumentSplitter, remove Chinese comments, and fix lint issues mc112611 2025-06-05 15:54:58 +08:00
  • 7b2d038098 fixing lazy import David S. Batista 2025-06-04 18:00:57 +02:00
  • 32cd95c602 adding hanlp dependency David S. Batista 2025-06-04 17:45:26 +02:00
  • 9bc0fc0835
    Merge branch 'main' into feature/chinese-document-splitter David S. Batista 2025-06-04 16:37:13 +01:00
  • 34552f2e5d cleaning up David S. Batista 2025-06-04 17:36:55 +02:00
  • 853a32f8da
    feat: Improve ChatMessage _deserialize_content ValueError - make it more LLM friendly (#9484) Vladimir Blagojevic 2025-06-04 17:14:05 +02:00
  • 20ea23409d cleaning release notes David S. Batista 2025-06-04 15:40:30 +02:00
  • 089d207f17 cleaning release notes David S. Batista 2025-06-04 15:39:16 +02:00
  • eda0f79150
    Merge branch 'main' into feature/chinese-document-splitter David S. Batista 2025-06-04 14:20:20 +01:00
  • db359cff40
    Add state to agent pydocs (#9486) Sebastian Husch Lee 2025-06-04 14:01:58 +02:00
  • ff56363db1
    fix: In set_output_types check that the decorator @component.output_types is not present on the run_async method (#9485) Sebastian Husch Lee 2025-06-04 12:17:47 +02:00
  • 1e2214a1a0
    feat: ChatMessage.to_openai_dict_format - add require_tool_call_ids parameter (#9481) Stefano Fiorucci 2025-06-03 16:55:13 +02:00
  • 0e3d436705
    Update VERSION.txt v2.14.2 Julian Risch 2025-06-03 16:01:25 +02:00
  • 7b6d05a3f7 Fix according to review: - Removed notebook and original_pipeline.png - Added release note YAML file in notes/ - Reverted config.yaml - Implemented lazy import for hanlp - Removed main guard block from module mc112611 2025-06-03 19:28:29 +08:00
  • ea8a76e38a Fix test (#9475) v2.14.2-rc1 Sebastian Husch Lee 2025-06-03 10:00:10 +02:00
  • 29752515c7
    Update VERSION.txt Julian Risch 2025-06-03 13:31:43 +02:00
  • 60570b5dc3 feat: Add raise_on_failure boolean parameter to OpenAIDocumentEmbedder and AzureOpenAIDocumentEmbedder (#9474) Sebastian Husch Lee 2025-06-03 12:22:34 +02:00
  • 4331b49eda
    Merge branch 'main' into feature/chinese-document-splitter MaChi 2025-06-03 18:45:53 +08:00
  • ce0917e586
    feat: Add raise_on_failure boolean parameter to OpenAIDocumentEmbedder and AzureOpenAIDocumentEmbedder (#9474) Sebastian Husch Lee 2025-06-03 12:22:34 +02:00
  • 5fcd7c4732
    feat: Allow passing of additional parameters to HF Inference clients in HuggingFaceAPIChatGenerator and HuggingFaceAPIGenerator (#9457) Sebastian Husch Lee 2025-06-03 12:21:51 +02:00
  • 12e3de364a
    Fix test (#9475) Sebastian Husch Lee 2025-06-03 10:00:10 +02:00
  • a25d171d3c
    Merge branch 'main' into feature/chinese-document-splitter MaChi 2025-06-03 08:05:38 +08:00
  • b85c8e3382
    feat: adding deserialize_component_inplace() (#9459) David S. Batista 2025-06-02 08:40:35 +01:00
  • 78d10d3cfb
    Merge branch 'main' into feature/chinese-document-splitter MaChi 2025-06-01 07:02:25 +08:00
  • 045603d2d0
    Update VERSION.txt v2.14.1 Julian Risch 2025-05-30 12:06:28 +02:00
  • 5c2e2445d3
    fix: fix mypy issue in OpenAIChatGenerator that appears since mypy 1.16 (#9456) v2.14.1-rc1 Julian Risch 2025-05-30 11:21:10 +02:00
  • aa3d046775 fix: In State schema validation use != instead of is not for checking the type of messages (#9454) Sebastian Husch Lee 2025-05-30 10:07:37 +02:00
  • 25c8d7ef9a
    fix: In State schema validation use != instead of is not for checking the type of messages (#9454) Sebastian Husch Lee 2025-05-30 10:07:37 +02:00
  • ebeef28a49
    Update VERSION.txt Julian Risch 2025-05-30 09:17:06 +02:00
  • 307f8340b2 fix: update tests and release notes mc112611 2025-05-29 17:20:49 +08:00
  • 3ffa3b70a6 Add Chinese DocumentSplitter support with examples mc112611 2025-05-29 16:36:33 +08:00
  • 2616d4d55b
    test: speed up some tests + minor refactorings (#9451) Stefano Fiorucci 2025-05-29 09:49:11 +02:00
  • 81c0cefa41
    refactor: Refactor hf api chat generator (#9449) Sebastian Husch Lee 2025-05-27 15:55:06 +02:00
  • 3deaa20cb6
    feat: Add HuggingFace API (text-embeddings-inference for rerank model) for component.rankers (#9414) atopx 2025-05-27 18:44:54 +08:00
  • db3d95b12a
    refactor: Refactor openai generator (#9445) Sebastian Husch Lee 2025-05-27 12:44:17 +02:00
  • 64def6d41b
    feat: add component name and type to StreamingChunk (#9426) Amna Mubashar 2025-05-27 12:23:40 +02:00
  • 085c3add41
    ci: prevent DocumentWriter tests from blocking CI (#9448) Stefano Fiorucci 2025-05-27 12:10:21 +02:00