{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":221654678,"defaultBranch":"main","name":"haystack","ownerLogin":"deepset-ai","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2019-11-14T09:05:28.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/51827949?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1716561689.0","currentOid":""},"activityList":{"items":[{"before":"8ebeed61dab9a02b902c075feac1170513d9884a","after":null,"ref":"refs/heads/fix/promptnode_w_empty_inputs","pushedAt":"2024-05-24T18:30:44.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"tstadel","name":null,"path":"/tstadel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/60758086?s=80&v=4"}},{"before":"97596c2b1990b617eb0c59cb04a772d8718636e9","after":"9b7f9fb65d747bbab3b2183a07da1ce9979e7340","ref":"refs/heads/v1.x","pushedAt":"2024-05-24T18:30:44.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tstadel","name":null,"path":"/tstadel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/60758086?s=80&v=4"},"commit":{"message":"fix: PromptNode run raises on empty inputs (#7734)\n\n* fix: PromptNode run raises on empty inputs\n\n* add reno\n\n* convert test into unit test","shortMessageHtmlLink":"fix: PromptNode run raises on empty inputs (#7734)"}},{"before":"f5becf2ac02ca69ed1c32633789cf52b4ac6baae","after":"22289f590fc3191b9d7883d514441046b0b17764","ref":"refs/heads/main","pushedAt":"2024-05-24T14:41:39.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"silvanocerza","name":"Silvano Cerza","path":"/silvanocerza","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3314350?s=80&v=4"},"commit":{"message":"Move tests from test_connect.py in test_pipeline.py and test_utils.py (#7742)","shortMessageHtmlLink":"Move tests from test_connect.py in test_pipeline.py and test_utils.py ("}},{"before":"da2ba07822d2e91dee520babfcac964e8dfc0ae7","after":null,"ref":"refs/heads/move-pipeline-connect-tests","pushedAt":"2024-05-24T14:41:39.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"silvanocerza","name":"Silvano Cerza","path":"/silvanocerza","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3314350?s=80&v=4"}},{"before":"98fd270428dcd1cdef779e9bc8d11aa21f4d0890","after":"f5becf2ac02ca69ed1c32633789cf52b4ac6baae","ref":"refs/heads/main","pushedAt":"2024-05-24T14:41:29.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"silvanocerza","name":"Silvano Cerza","path":"/silvanocerza","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3314350?s=80&v=4"},"commit":{"message":"Fix NamedEntityExtractor crashing in Python 3.12 if constructed using a string backend argument. (#7743)","shortMessageHtmlLink":"Fix NamedEntityExtractor crashing in Python 3.12 if constructed using…"}},{"before":"8db2b1d6f9abfeee13411c72f8006c767edcf5f5","after":null,"ref":"refs/heads/fix-named-entity-entity-extractor-backend-enum","pushedAt":"2024-05-24T14:41:29.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"silvanocerza","name":"Silvano Cerza","path":"/silvanocerza","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3314350?s=80&v=4"}},{"before":null,"after":"8db2b1d6f9abfeee13411c72f8006c767edcf5f5","ref":"refs/heads/fix-named-entity-entity-extractor-backend-enum","pushedAt":"2024-05-24T13:14:47.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"silvanocerza","name":"Silvano Cerza","path":"/silvanocerza","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3314350?s=80&v=4"},"commit":{"message":"Fix NamedEntityExtractor crashing in Python 3.12 if constructed using a string backend argument.","shortMessageHtmlLink":"Fix NamedEntityExtractor crashing in Python 3.12 if constructed using…"}},{"before":null,"after":"da2ba07822d2e91dee520babfcac964e8dfc0ae7","ref":"refs/heads/move-pipeline-connect-tests","pushedAt":"2024-05-24T12:44:33.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"silvanocerza","name":"Silvano Cerza","path":"/silvanocerza","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3314350?s=80&v=4"},"commit":{"message":"Move tests from test_connect.py in test_pipeline.py and test_utils.py","shortMessageHtmlLink":"Move tests from test_connect.py in test_pipeline.py and test_utils.py"}},{"before":"24fc86b32c1a80e7529eab0de8b6af9f2111e9f6","after":"8ebeed61dab9a02b902c075feac1170513d9884a","ref":"refs/heads/fix/promptnode_w_empty_inputs","pushedAt":"2024-05-24T12:34:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tstadel","name":null,"path":"/tstadel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/60758086?s=80&v=4"},"commit":{"message":"convert test into unit test","shortMessageHtmlLink":"convert test into unit test"}},{"before":"f68dd6e8de93dcfd54a76c92bca5f7fef166e5cb","after":null,"ref":"refs/heads/feat/chat_prompt_builder","pushedAt":"2024-05-23T17:04:56.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"silvanocerza","name":"Silvano Cerza","path":"/silvanocerza","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3314350?s=80&v=4"}},{"before":"4bc62854a99900aa03899e602616a1ccca48bf79","after":"98fd270428dcd1cdef779e9bc8d11aa21f4d0890","ref":"refs/heads/main","pushedAt":"2024-05-23T17:04:55.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"silvanocerza","name":"Silvano Cerza","path":"/silvanocerza","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3314350?s=80&v=4"},"commit":{"message":"feat: add ChatPromptBuilder, deprecate DynamicChatPromptBuilder (#7663)","shortMessageHtmlLink":"feat: add ChatPromptBuilder, deprecate DynamicChatPromptBuilder (#7663)"}},{"before":"a57274730a423a4954457e022b350c0134e88cf2","after":null,"ref":"refs/heads/fix-telemetry-test","pushedAt":"2024-05-23T16:02:26.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"silvanocerza","name":"Silvano Cerza","path":"/silvanocerza","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3314350?s=80&v=4"}},{"before":"38747ff7a33a74f4959c0582667f861f7e9c687a","after":"4bc62854a99900aa03899e602616a1ccca48bf79","ref":"refs/heads/main","pushedAt":"2024-05-23T16:02:25.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"silvanocerza","name":"Silvano Cerza","path":"/silvanocerza","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3314350?s=80&v=4"},"commit":{"message":"test: Fix telemetry tests so they don't fail (#7708)\n\n* Fix telemetry tests so they don't fail\r\n\r\n* Remove test\r\n\r\n---------\r\n\r\nCo-authored-by: Massimiliano Pippi ","shortMessageHtmlLink":"test: Fix telemetry tests so they don't fail (#7708)"}},{"before":"6c9c1613ec6aa606e9c5c31c8498d7469cf7d6ae","after":"9bb418a6ddd889f2712e76e2d55b8591009af758","ref":"refs/heads/add-matrix-for-test-env","pushedAt":"2024-05-23T16:02:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"silvanocerza","name":"Silvano Cerza","path":"/silvanocerza","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3314350?s=80&v=4"},"commit":{"message":"Update workflows to use only a single Python version when running tests","shortMessageHtmlLink":"Update workflows to use only a single Python version when running tests"}},{"before":"a49fc657b72bb335fda2ab72144ed2d32ea327d3","after":null,"ref":"refs/heads/failsafe-for-non-valid-JSON","pushedAt":"2024-05-23T15:41:30.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"davidsbatista","name":"David S. Batista","path":"/davidsbatista","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7937824?s=80&v=4"}},{"before":"e3dccf44062b4dae03f92806ac5d27574af797f4","after":"38747ff7a33a74f4959c0582667f861f7e9c687a","ref":"refs/heads/main","pushedAt":"2024-05-23T15:41:29.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"davidsbatista","name":"David S. Batista","path":"/davidsbatista","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7937824?s=80&v=4"},"commit":{"message":"fix: failsafe for non-valid json and failed LLM calls (#7723)\n\n* wip\r\n\r\n* initial import\r\n\r\n* adding tests\r\n\r\n* adding params\r\n\r\n* adding safeguards for nan in evaluators\r\n\r\n* adding docstrings\r\n\r\n* fixing tests\r\n\r\n* removing unused imports\r\n\r\n* adding tests to context and faithfullness evaluators\r\n\r\n* fixing docstrings\r\n\r\n* nit\r\n\r\n* removing unused imports\r\n\r\n* adding release notes\r\n\r\n* attending PR comments\r\n\r\n* fixing tests\r\n\r\n* fixing tests\r\n\r\n* adding types\r\n\r\n* removing unused imports\r\n\r\n* Update haystack/components/evaluators/context_relevance.py\r\n\r\nCo-authored-by: Madeesh Kannan \r\n\r\n* Update haystack/components/evaluators/faithfulness.py\r\n\r\nCo-authored-by: Madeesh Kannan \r\n\r\n* attending PR comments\r\n\r\n---------\r\n\r\nCo-authored-by: Madeesh Kannan ","shortMessageHtmlLink":"fix: failsafe for non-valid json and failed LLM calls (#7723)"}},{"before":"e38e651a017c24401f2e474dcaace9ddd66c3a5e","after":"a57274730a423a4954457e022b350c0134e88cf2","ref":"refs/heads/fix-telemetry-test","pushedAt":"2024-05-23T15:34:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"silvanocerza","name":"Silvano Cerza","path":"/silvanocerza","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3314350?s=80&v=4"},"commit":{"message":"Remove test","shortMessageHtmlLink":"Remove test"}},{"before":"391e4fac564caad6ded4459a6fa8dc182c783a5f","after":"a49fc657b72bb335fda2ab72144ed2d32ea327d3","ref":"refs/heads/failsafe-for-non-valid-JSON","pushedAt":"2024-05-23T15:13:34.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"davidsbatista","name":"David S. Batista","path":"/davidsbatista","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7937824?s=80&v=4"},"commit":{"message":"Merge branch 'main' into failsafe-for-non-valid-JSON","shortMessageHtmlLink":"Merge branch 'main' into failsafe-for-non-valid-JSON"}},{"before":"a7d78795e850f7cf25a28dc3ab9e8b587d82c301","after":"391e4fac564caad6ded4459a6fa8dc182c783a5f","ref":"refs/heads/failsafe-for-non-valid-JSON","pushedAt":"2024-05-23T15:13:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"davidsbatista","name":"David S. Batista","path":"/davidsbatista","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7937824?s=80&v=4"},"commit":{"message":"attending PR comments","shortMessageHtmlLink":"attending PR comments"}},{"before":null,"after":"6c9c1613ec6aa606e9c5c31c8498d7469cf7d6ae","ref":"refs/heads/add-matrix-for-test-env","pushedAt":"2024-05-23T15:03:42.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"silvanocerza","name":"Silvano Cerza","path":"/silvanocerza","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3314350?s=80&v=4"},"commit":{"message":"Add Python matrix version for test env","shortMessageHtmlLink":"Add Python matrix version for test env"}},{"before":"b42d2f0fe493a40e8236cf0cb3de6b3b73a5e7b6","after":null,"ref":"refs/heads/massi/7722","pushedAt":"2024-05-23T14:28:25.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"masci","name":"Massimiliano Pippi","path":"/masci","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7241?s=80&v=4"}},{"before":"83d3970405085aae5b22dc0f715398077f1f71fc","after":"e3dccf44062b4dae03f92806ac5d27574af797f4","ref":"refs/heads/main","pushedAt":"2024-05-23T14:28:24.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"masci","name":"Massimiliano Pippi","path":"/masci","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7241?s=80&v=4"},"commit":{"message":"add timeout to AzureOpenAIGenerator (#7724)\n\n* add timeout to AzureOpenAIGenerator\r\n\r\n* add to chat also\r\n\r\n* Update azure-openai-generator-timeout-c39ecd6d4b0cdb4b.yaml","shortMessageHtmlLink":"add timeout to AzureOpenAIGenerator (#7724)"}},{"before":"62b89645fd18f1140581a0ee3f42a6479b1ffc9a","after":null,"ref":"refs/heads/feat/extend_promptbuilder","pushedAt":"2024-05-23T14:03:40.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"silvanocerza","name":"Silvano Cerza","path":"/silvanocerza","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3314350?s=80&v=4"}},{"before":"badb05b3abb09fa190049b31b975365d69dd0112","after":"83d3970405085aae5b22dc0f715398077f1f71fc","ref":"refs/heads/main","pushedAt":"2024-05-23T14:03:39.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"silvanocerza","name":"Silvano Cerza","path":"/silvanocerza","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3314350?s=80&v=4"},"commit":{"message":"feat: extend PromptBuilder and deprecate DynamicPromptBuilder (#7655)\n\n* feat: add default template to DynamicPromptBuilder\r\n\r\n* fix mypy\r\n\r\n* fix mypy\r\n\r\n* extend PromptBuilder and deprecate DynamicPromptBuilder\r\n\r\n* make backward-compatible: optional -> required\r\n\r\n* make backward-compatible: _template_string\r\n\r\n* make backward-compatible: missing_required_vars error\r\n\r\n* add test for no template case\r\n\r\n* better docstrings\r\n\r\n* some chors\r\n\r\n* some chors\r\n\r\n* add reno\r\n\r\n* revert test_dynamic_prompt_builder.py\r\n\r\n* better docstring\r\n\r\n* make backward-compatible: reorder init args\r\n\r\n* fix tests\r\n\r\n* add raises docstring\r\n\r\n* make default template required and rework docstrings\r\n\r\n* docs chores\r\n\r\n* keep to_dict in place for easier review\r\n\r\n* remove unnecessary logger\r\n\r\n* update docstring","shortMessageHtmlLink":"feat: extend PromptBuilder and deprecate DynamicPromptBuilder (#7655)"}},{"before":"482f60ec99d5f13166c3f8f01d948fb4305cec28","after":"badb05b3abb09fa190049b31b975365d69dd0112","ref":"refs/heads/main","pushedAt":"2024-05-23T14:03:26.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"silvanocerza","name":"Silvano Cerza","path":"/silvanocerza","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3314350?s=80&v=4"},"commit":{"message":"feat: allow DocumentJoiner to accept top_k parameter in run method (#7709)\n\n* feat: allow DocumentJoiner to accept top_k parameter in run method\r\n\r\n* Added release note for DocumentJoiner top_k fix","shortMessageHtmlLink":"feat: allow DocumentJoiner to accept top_k parameter in run method (#…"}},{"before":"977d3e4fe5ef368013b97db36b8e208a42c52ea0","after":"decf03ac5275f0966d5875ac62d69ad7393d1e5e","ref":"refs/heads/integrate_openapi_service_client","pushedAt":"2024-05-23T10:45:19.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"vblagoje","name":"Vladimir Blagojevic","path":"/vblagoje","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/458335?s=80&v=4"},"commit":{"message":"Add OpenAPIServiceConnector unit tests","shortMessageHtmlLink":"Add OpenAPIServiceConnector unit tests"}},{"before":"ee933a561650cc409afc5e294d6b3ae4f9c6c63b","after":"24fc86b32c1a80e7529eab0de8b6af9f2111e9f6","ref":"refs/heads/fix/promptnode_w_empty_inputs","pushedAt":"2024-05-23T10:38:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tstadel","name":null,"path":"/tstadel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/60758086?s=80&v=4"},"commit":{"message":"add reno","shortMessageHtmlLink":"add reno"}},{"before":null,"after":"ee933a561650cc409afc5e294d6b3ae4f9c6c63b","ref":"refs/heads/fix/promptnode_w_empty_inputs","pushedAt":"2024-05-23T10:34:03.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"tstadel","name":null,"path":"/tstadel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/60758086?s=80&v=4"},"commit":{"message":"fix: PromptNode run raises on empty inputs","shortMessageHtmlLink":"fix: PromptNode run raises on empty inputs"}},{"before":"6381a3c3e03402cc44a3051ab831ca8ab093936f","after":"d75f519361e458d052e2d68db2da6434c9c197bc","ref":"refs/heads/similar-docs-retriever","pushedAt":"2024-05-23T10:23:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bglearning","name":"Bijay Gurung","path":"/bglearning","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4636315?s=80&v=4"},"commit":{"message":"Add release note for SimilarDocumentsRetriever","shortMessageHtmlLink":"Add release note for SimilarDocumentsRetriever"}},{"before":null,"after":"6381a3c3e03402cc44a3051ab831ca8ab093936f","ref":"refs/heads/similar-docs-retriever","pushedAt":"2024-05-23T09:59:24.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"bglearning","name":"Bijay Gurung","path":"/bglearning","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4636315?s=80&v=4"},"commit":{"message":"Add component SimilarDocumentsRetriever","shortMessageHtmlLink":"Add component SimilarDocumentsRetriever"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEU1AgWQA","startCursor":null,"endCursor":null}},"title":"Activity · deepset-ai/haystack"}