{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":660489378,"defaultBranch":"main","name":"promptflow","ownerLogin":"microsoft","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-06-30T06:03:06.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/6154722?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1717195068.0","currentOid":""},"activityList":{"items":[{"before":"0f381b4520bd9ea95104f1b2e0b3bad9d861f6c8","after":"78d8ada53b0574c749e3dc1dbcb99057c2a315fb","ref":"refs/heads/main","pushedAt":"2024-05-31T22:37:48.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"nagkumar91","name":"Nagkumar Arkalgud","path":"/nagkumar91","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4727422?s=80&v=4"},"commit":{"message":"Adding more custom dimensions (#3356)\n\n# Description\r\n\r\nPlease add an informative description that covers that changes made by\r\nthe pull request and link all relevant issues.\r\n\r\n# All Promptflow Contribution checklist:\r\n- [ ] **The pull request does not introduce [breaking changes].**\r\n- [ ] **CHANGELOG is updated for new features, bug fixes or other\r\nsignificant changes.**\r\n- [ ] **I have read the [contribution guidelines](../CONTRIBUTING.md).**\r\n- [ ] **Create an issue and link to the pull request to get dedicated\r\nreview from promptflow team. Learn more: [suggested\r\nworkflow](../CONTRIBUTING.md#suggested-workflow).**\r\n\r\n## General Guidelines and Best Practices\r\n- [ ] Title of the pull request is clear and informative.\r\n- [ ] There are a small number of commits, each of which have an\r\ninformative message. This means that previously merged commits do not\r\nappear in the history of the PR. For more information on cleaning up the\r\ncommits in your PR, [see this\r\npage](https://github.com/Azure/azure-powershell/blob/master/documentation/development-docs/cleaning-up-commits.md).\r\n\r\n### Testing Guidelines\r\n- [ ] Pull request includes test coverage for the included changes.","shortMessageHtmlLink":"Adding more custom dimensions (#3356)"}},{"before":"296c4aba7892681b56d3c4fb6e1cb3b4ec90f20e","after":null,"ref":"refs/heads/task/updateCustomMetrics","pushedAt":"2024-05-31T22:37:48.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"nagkumar91","name":"Nagkumar Arkalgud","path":"/nagkumar91","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4727422?s=80&v=4"}},{"before":"6c6bab5742676ceca44609bf51be1e02376f27cc","after":null,"ref":"refs/heads/users/ninhu/http_recording","pushedAt":"2024-05-31T21:53:59.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ninghu","name":"Billy Hu","path":"/ninghu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11171669?s=80&v=4"}},{"before":"83f3f77e33ca74e647a42288dee6889540b39157","after":"0f381b4520bd9ea95104f1b2e0b3bad9d861f6c8","ref":"refs/heads/main","pushedAt":"2024-05-31T21:53:58.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ninghu","name":"Billy Hu","path":"/ninghu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11171669?s=80&v=4"},"commit":{"message":"Enable VCR recording for evaluation e2e tests (#3348)\n\n# Description\r\n\r\nPlease add an informative description that covers that changes made by\r\nthe pull request and link all relevant issues.\r\n\r\n# All Promptflow Contribution checklist:\r\n- [ ] **The pull request does not introduce [breaking changes].**\r\n- [ ] **CHANGELOG is updated for new features, bug fixes or other\r\nsignificant changes.**\r\n- [ ] **I have read the [contribution guidelines](../CONTRIBUTING.md).**\r\n- [ ] **Create an issue and link to the pull request to get dedicated\r\nreview from promptflow team. Learn more: [suggested\r\nworkflow](../CONTRIBUTING.md#suggested-workflow).**\r\n\r\n## General Guidelines and Best Practices\r\n- [ ] Title of the pull request is clear and informative.\r\n- [ ] There are a small number of commits, each of which have an\r\ninformative message. This means that previously merged commits do not\r\nappear in the history of the PR. For more information on cleaning up the\r\ncommits in your PR, [see this\r\npage](https://github.com/Azure/azure-powershell/blob/master/documentation/development-docs/cleaning-up-commits.md).\r\n\r\n### Testing Guidelines\r\n- [ ] Pull request includes test coverage for the included changes.","shortMessageHtmlLink":"Enable VCR recording for evaluation e2e tests (#3348)"}},{"before":null,"after":"61fc1f1ade7df990d8c149dbb225dd784f4e0af7","ref":"refs/heads/users/singankit/support_aggregated_metrics_if_flows_generate","pushedAt":"2024-05-31T20:52:04.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"singankit","name":"Ankit Singhal","path":"/singankit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30610298?s=80&v=4"},"commit":{"message":"Fixing timezone issue with local to cloud run","shortMessageHtmlLink":"Fixing timezone issue with local to cloud run"}},{"before":"a7e4043feb3b9cf6a55614e1de975a6ca8de4db2","after":null,"ref":"refs/heads/users/sinankit/telemetry_pf_evals","pushedAt":"2024-05-31T20:34:33.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"singankit","name":"Ankit Singhal","path":"/singankit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30610298?s=80&v=4"}},{"before":"9dc76da5c45fd8633d4b645a65617d7bc75cb91f","after":"83f3f77e33ca74e647a42288dee6889540b39157","ref":"refs/heads/main","pushedAt":"2024-05-31T20:34:32.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"singankit","name":"Ankit Singhal","path":"/singankit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30610298?s=80&v=4"},"commit":{"message":"Adding activity logger for evaluator API (#3359)\n\n# Description\r\n\r\nPlease add an informative description that covers that changes made by\r\nthe pull request and link all relevant issues.\r\n\r\n# All Promptflow Contribution checklist:\r\n- [ ] **The pull request does not introduce [breaking changes].**\r\n- [ ] **CHANGELOG is updated for new features, bug fixes or other\r\nsignificant changes.**\r\n- [ ] **I have read the [contribution guidelines](../CONTRIBUTING.md).**\r\n- [ ] **Create an issue and link to the pull request to get dedicated\r\nreview from promptflow team. Learn more: [suggested\r\nworkflow](../CONTRIBUTING.md#suggested-workflow).**\r\n\r\n## General Guidelines and Best Practices\r\n- [ ] Title of the pull request is clear and informative.\r\n- [ ] There are a small number of commits, each of which have an\r\ninformative message. This means that previously merged commits do not\r\nappear in the history of the PR. For more information on cleaning up the\r\ncommits in your PR, [see this\r\npage](https://github.com/Azure/azure-powershell/blob/master/documentation/development-docs/cleaning-up-commits.md).\r\n\r\n### Testing Guidelines\r\n- [ ] Pull request includes test coverage for the included changes.","shortMessageHtmlLink":"Adding activity logger for evaluator API (#3359)"}},{"before":"25511be6a4d6bda4eb583d62ceeda1759114367e","after":"296c4aba7892681b56d3c4fb6e1cb3b4ec90f20e","ref":"refs/heads/task/updateCustomMetrics","pushedAt":"2024-05-31T15:41:29.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"nagkumar91","name":"Nagkumar Arkalgud","path":"/nagkumar91","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4727422?s=80&v=4"},"commit":{"message":"Merge branch 'main' into task/updateCustomMetrics","shortMessageHtmlLink":"Merge branch 'main' into task/updateCustomMetrics"}},{"before":"9bf7a6c239dc61ea6b96b9c3b49d956eb0447e08","after":null,"ref":"refs/heads/dev/robbenwang_aggregate_node","pushedAt":"2024-05-31T07:24:29.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"huaiyan","name":"Robben Wang","path":"/huaiyan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17527303?s=80&v=4"}},{"before":"e31d8e0e92f572b0704ad5e14e0315d2f619aa66","after":"9dc76da5c45fd8633d4b645a65617d7bc75cb91f","ref":"refs/heads/main","pushedAt":"2024-05-31T07:24:28.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"huaiyan","name":"Robben Wang","path":"/huaiyan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17527303?s=80&v=4"},"commit":{"message":"Ignore aggregation node for trace telemetry. (#3354)\n\n# Description\r\n\r\nIgnore aggregate node for trace telemetry.\r\nFor aggregate node trace, it doesn't have parent span, line run id or\r\nbatch run id.\r\nSo, will be wrongly marked as script execution.\r\n\r\n# All Promptflow Contribution checklist:\r\n- [ ] **The pull request does not introduce [breaking changes].**\r\n- [ ] **CHANGELOG is updated for new features, bug fixes or other\r\nsignificant changes.**\r\n- [ ] **I have read the [contribution guidelines](../CONTRIBUTING.md).**\r\n- [ ] **Create an issue and link to the pull request to get dedicated\r\nreview from promptflow team. Learn more: [suggested\r\nworkflow](../CONTRIBUTING.md#suggested-workflow).**\r\n\r\n## General Guidelines and Best Practices\r\n- [ ] Title of the pull request is clear and informative.\r\n- [ ] There are a small number of commits, each of which have an\r\ninformative message. This means that previously merged commits do not\r\nappear in the history of the PR. For more information on cleaning up the\r\ncommits in your PR, [see this\r\npage](https://github.com/Azure/azure-powershell/blob/master/documentation/development-docs/cleaning-up-commits.md).\r\n\r\n### Testing Guidelines\r\n- [ ] Pull request includes test coverage for the included changes.\r\n\r\nCo-authored-by: robbenwang ","shortMessageHtmlLink":"Ignore aggregation node for trace telemetry. (#3354)"}},{"before":"36798f93914f4f65fb119b75203ee323409f54b0","after":null,"ref":"refs/heads/heta/fix-generator-in-subflow","pushedAt":"2024-05-31T05:12:49.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"brynn-code","name":"Brynn Yin","path":"/brynn-code","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24237253?s=80&v=4"}},{"before":"618d86c20bc13c465b55f60452bd5f1b9d8734c4","after":"e31d8e0e92f572b0704ad5e14e0315d2f619aa66","ref":"refs/heads/main","pushedAt":"2024-05-31T05:12:48.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"brynn-code","name":"Brynn Yin","path":"/brynn-code","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24237253?s=80&v=4"},"commit":{"message":"[Bugfix] Fix the bug that generator in subflow would fail. (#3357)\n\n# Description\r\n\r\nBugfix for #3355 \r\n\r\nThis pull request includes a significant change in the\r\n`update_and_persist_generator_node_runs` method in the\r\n`src/promptflow-core/promptflow/_core/run_tracker.py` file. The change\r\nprimarily focuses on adding a condition to check if `api_calls` for a\r\n`node_run_info` exists before proceeding with the update. This change is\r\nimportant as it takes into account scenarios where `api_calls` for the\r\nnode run might not exist, such as in a flow as function/serving. In such\r\ncases, the update is skipped.\r\n\r\nAdditionally, the method of accessing the `output` from `api_calls` has\r\nbeen changed from direct indexing to using the `get` method, which is a\r\nsafer way to access dictionary values.\r\n\r\n*\r\n[`src/promptflow-core/promptflow/_core/run_tracker.py`](diffhunk://#diff-a5027d19a24cb28a68ead16dfe6c54492c78d6e0e7640e80533928808cdb3422R451-R457):\r\nAdded a condition to check if `api_calls` exists for `node_run_info`\r\nbefore updating it. This accounts for scenarios where `api_calls` for\r\nthe node run might not exist. Also, changed the way `output` is accessed\r\nfrom `api_calls` by using the `get` method instead of direct indexing.\r\n# All Promptflow Contribution checklist:\r\n- [ ] **The pull request does not introduce [breaking changes].**\r\n- [ ] **CHANGELOG is updated for new features, bug fixes or other\r\nsignificant changes.**\r\n- [ ] **I have read the [contribution guidelines](../CONTRIBUTING.md).**\r\n- [ ] **Create an issue and link to the pull request to get dedicated\r\nreview from promptflow team. Learn more: [suggested\r\nworkflow](../CONTRIBUTING.md#suggested-workflow).**\r\n\r\n## General Guidelines and Best Practices\r\n- [ ] Title of the pull request is clear and informative.\r\n- [ ] There are a small number of commits, each of which have an\r\ninformative message. This means that previously merged commits do not\r\nappear in the history of the PR. For more information on cleaning up the\r\ncommits in your PR, [see this\r\npage](https://github.com/Azure/azure-powershell/blob/master/documentation/development-docs/cleaning-up-commits.md).\r\n\r\n### Testing Guidelines\r\n- [ ] Pull request includes test coverage for the included changes.\r\n\r\n---------\r\n\r\nSigned-off-by: Brynn Yin \r\nCo-authored-by: Heyi \r\nCo-authored-by: Brynn Yin ","shortMessageHtmlLink":"[Bugfix] Fix the bug that generator in subflow would fail. (#3357)"}},{"before":"82848e9571782b8bf3f4b0786fa84918ccb7f195","after":null,"ref":"refs/heads/release-bot/promptflow/128038947","pushedAt":"2024-05-31T03:39:17.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"zhengfeiwang","name":"Zhengfei Wang","path":"/zhengfeiwang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/38847871?s=80&v=4"}},{"before":"014012cd6bea37c73fd1faf76b2030c92439c4fb","after":"36798f93914f4f65fb119b75203ee323409f54b0","ref":"refs/heads/heta/fix-generator-in-subflow","pushedAt":"2024-05-31T03:13:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"brynn-code","name":"Brynn Yin","path":"/brynn-code","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24237253?s=80&v=4"},"commit":{"message":"Update changelog\n\nSigned-off-by: Brynn Yin ","shortMessageHtmlLink":"Update changelog"}},{"before":null,"after":"82848e9571782b8bf3f4b0786fa84918ccb7f195","ref":"refs/heads/release-bot/promptflow/128038947","pushedAt":"2024-05-31T03:01:08.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"zhengfeiwang","name":"Zhengfei Wang","path":"/zhengfeiwang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/38847871?s=80&v=4"},"commit":{"message":"Update versions & dependencies for build","shortMessageHtmlLink":"Update versions & dependencies for build"}},{"before":"ce92eda71d91b20bbb39020587a309c8dff295b6","after":null,"ref":"refs/heads/naiyunzhang/update-chat-ui-0530","pushedAt":"2024-05-31T02:27:12.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"naiyunzhang","name":null,"path":"/naiyunzhang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/112638343?s=80&v=4"}},{"before":"e9de990ba58d064e0384345985df5bd7e3694f33","after":"618d86c20bc13c465b55f60452bd5f1b9d8734c4","ref":"refs/heads/main","pushedAt":"2024-05-31T02:27:11.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"naiyunzhang","name":null,"path":"/naiyunzhang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/112638343?s=80&v=4"},"commit":{"message":"Update the chat window UI (#3358)\n\n# Description\r\n\r\n1. [Pull Request\r\n1365758](https://msdata.visualstudio.com/Vienna/_git/prompt-flow-vsc/pullrequest/1365758):\r\nfix: Images are not visualized correctly in chat response\r\n2. [Pull Request\r\n1359601](https://msdata.visualstudio.com/Vienna/_git/prompt-flow-vsc/pullrequest/1359601):\r\nfix: \"False\" is being complained as invalid Boolean input\r\n\r\n# All Promptflow Contribution checklist:\r\n- [ ] **The pull request does not introduce [breaking changes].**\r\n- [ ] **CHANGELOG is updated for new features, bug fixes or other\r\nsignificant changes.**\r\n- [ ] **I have read the [contribution guidelines](../CONTRIBUTING.md).**\r\n- [ ] **Create an issue and link to the pull request to get dedicated\r\nreview from promptflow team. Learn more: [suggested\r\nworkflow](../CONTRIBUTING.md#suggested-workflow).**\r\n\r\n## General Guidelines and Best Practices\r\n- [ ] Title of the pull request is clear and informative.\r\n- [ ] There are a small number of commits, each of which have an\r\ninformative message. This means that previously merged commits do not\r\nappear in the history of the PR. For more information on cleaning up the\r\ncommits in your PR, [see this\r\npage](https://github.com/Azure/azure-powershell/blob/master/documentation/development-docs/cleaning-up-commits.md).\r\n\r\n### Testing Guidelines\r\n- [ ] Pull request includes test coverage for the included changes.","shortMessageHtmlLink":"Update the chat window UI (#3358)"}},{"before":"c521f3596c0299f6190e8d586208e3c96ad65999","after":null,"ref":"refs/heads/nirovins/add_load_save","pushedAt":"2024-05-30T20:35:07.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"nick863","name":null,"path":"/nick863","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30440255?s=80&v=4"}},{"before":"12c87dbeb49c3e761e1c478850b7eb023ce74676","after":"e9de990ba58d064e0384345985df5bd7e3694f33","ref":"refs/heads/main","pushedAt":"2024-05-30T20:35:06.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"nick863","name":null,"path":"/nick863","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30440255?s=80&v=4"},"commit":{"message":"Move load save example from the bug bash to the main branch. (#3360)\n\n# Description\r\n\r\nAdd the notebook demonstrating loading and saving of the evaluators to\r\nthe main branch; add demonstration of `get` and `list` methods.\r\n\r\n# All Promptflow Contribution checklist:\r\n- [x] **The pull request does not introduce [breaking changes].**\r\n- [x] **CHANGELOG is updated for new features, bug fixes or other\r\nsignificant changes.**\r\n- [x] **I have read the [contribution guidelines](../CONTRIBUTING.md).**\r\n- [x] **Create an issue and link to the pull request to get dedicated\r\nreview from promptflow team. Learn more: [suggested\r\nworkflow](../CONTRIBUTING.md#suggested-workflow).**\r\n\r\n## General Guidelines and Best Practices\r\n- [x] Title of the pull request is clear and informative.\r\n- [x] There are a small number of commits, each of which have an\r\ninformative message. This means that previously merged commits do not\r\nappear in the history of the PR. For more information on cleaning up the\r\ncommits in your PR, [see this\r\npage](https://github.com/Azure/azure-powershell/blob/master/documentation/development-docs/cleaning-up-commits.md).\r\n\r\n### Testing Guidelines\r\n- [x] Pull request includes test coverage for the included changes.","shortMessageHtmlLink":"Move load save example from the bug bash to the main branch. (#3360)"}},{"before":"62f21cedb5574bce7f58d5f497968b5849ef05d9","after":"6c6bab5742676ceca44609bf51be1e02376f27cc","ref":"refs/heads/users/ninhu/http_recording","pushedAt":"2024-05-30T17:54:24.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"ninghu","name":"Billy Hu","path":"/ninghu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11171669?s=80&v=4"},"commit":{"message":"Merge branch 'main' into users/ninhu/http_recording","shortMessageHtmlLink":"Merge branch 'main' into users/ninhu/http_recording"}},{"before":"416a40e1135a922214ead6832b39e2bb9e5fbeac","after":"62f21cedb5574bce7f58d5f497968b5849ef05d9","ref":"refs/heads/users/ninhu/http_recording","pushedAt":"2024-05-30T17:26:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ninghu","name":"Billy Hu","path":"/ninghu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11171669?s=80&v=4"},"commit":{"message":"update","shortMessageHtmlLink":"update"}},{"before":"79110a66521f7f9982bf6a9502b87b237dedca5a","after":"c521f3596c0299f6190e8d586208e3c96ad65999","ref":"refs/heads/nirovins/add_load_save","pushedAt":"2024-05-30T17:22:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nick863","name":null,"path":"/nick863","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30440255?s=80&v=4"},"commit":{"message":"Fix typo","shortMessageHtmlLink":"Fix typo"}},{"before":"ab40600d361e7c625f8fbd8edfc04acf8f7b4629","after":"79110a66521f7f9982bf6a9502b87b237dedca5a","ref":"refs/heads/nirovins/add_load_save","pushedAt":"2024-05-30T17:15:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nick863","name":null,"path":"/nick863","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30440255?s=80&v=4"},"commit":{"message":"Add other samples from the bug bash.","shortMessageHtmlLink":"Add other samples from the bug bash."}},{"before":"e5901d565fd9c6c7f818b0573b80a971fb5e5d14","after":"a7e4043feb3b9cf6a55614e1de975a6ca8de4db2","ref":"refs/heads/users/sinankit/telemetry_pf_evals","pushedAt":"2024-05-30T16:58:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"singankit","name":"Ankit Singhal","path":"/singankit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30610298?s=80&v=4"},"commit":{"message":"Fixing linting issues","shortMessageHtmlLink":"Fixing linting issues"}},{"before":null,"after":"ab40600d361e7c625f8fbd8edfc04acf8f7b4629","ref":"refs/heads/nirovins/add_load_save","pushedAt":"2024-05-30T16:54:45.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"nick863","name":null,"path":"/nick863","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30440255?s=80&v=4"},"commit":{"message":"Move load save exmple from the bug bash to the main branch","shortMessageHtmlLink":"Move load save exmple from the bug bash to the main branch"}},{"before":null,"after":"e5901d565fd9c6c7f818b0573b80a971fb5e5d14","ref":"refs/heads/users/sinankit/telemetry_pf_evals","pushedAt":"2024-05-30T16:54:15.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"singankit","name":"Ankit Singhal","path":"/singankit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30610298?s=80&v=4"},"commit":{"message":"Adding activity logger for evaluator API","shortMessageHtmlLink":"Adding activity logger for evaluator API"}},{"before":null,"after":"ce92eda71d91b20bbb39020587a309c8dff295b6","ref":"refs/heads/naiyunzhang/update-chat-ui-0530","pushedAt":"2024-05-30T08:52:37.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"naiyunzhang","name":null,"path":"/naiyunzhang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/112638343?s=80&v=4"},"commit":{"message":"Update the chat window UI","shortMessageHtmlLink":"Update the chat window UI"}},{"before":"1826b3e55e36132281d68e1765f43aa13b6e5241","after":"12c87dbeb49c3e761e1c478850b7eb023ce74676","ref":"refs/heads/main","pushedAt":"2024-05-30T05:15:04.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"thy09","name":"Heyi Tang","path":"/thy09","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3871260?s=80&v=4"},"commit":{"message":"[Perf] Allow disabling tracing & serialization check to avoid extra overhead in serving scenario. (#3353)\n\n# Description\r\n\r\nCurrently executor will always run serialization logic to enable tracing\r\nand checking the output.\r\nHowever this introduce a lot of overhead when the object is a\r\ncomplicated dict/list.\r\nIn this PR, we add two environment variables\r\n`PF_SKIP_SERIALIZATION_CHECK`, `PF_DISABLE_TRACING` to disable such\r\nlogic.\r\nFor the embedding scenario that the intermediate data is a large float\r\nlist, the performance is significantly increased.\r\n\r\nBefore:\r\nClient Side total seconds: 16.798799\r\nTool side total seconds: 0.031251\r\nOverhead is about 16 seconds.\r\n\r\nAfter set the environment variables:\r\nClient Side total seconds: 0.457277\r\nTool total seconds:0.031262\r\nOverhead is about 0.4 seconds.\r\n\r\nSample tool code:\r\n```python\r\nfrom promptflow.core import tool\r\nimport random\r\n\r\n\r\n@tool\r\ndef dummy_embedding(texts: list, size=65535):\r\n from datetime import datetime\r\n start_time = datetime.now()\r\n embedding = [[random.random() for _ in range(size)] for _ in texts]\r\n end_time = datetime.now()\r\n total_seconds = (end_time - start_time).total_seconds()\r\n return {\"total_seconds\": total_seconds, \"embedding\": embedding}\r\n```\r\n\r\n# All Promptflow Contribution checklist:\r\n- [ ] **The pull request does not introduce [breaking changes].**\r\n- [ ] **CHANGELOG is updated for new features, bug fixes or other\r\nsignificant changes.**\r\n- [ ] **I have read the [contribution guidelines](../CONTRIBUTING.md).**\r\n- [ ] **Create an issue and link to the pull request to get dedicated\r\nreview from promptflow team. Learn more: [suggested\r\nworkflow](../CONTRIBUTING.md#suggested-workflow).**\r\n\r\n## General Guidelines and Best Practices\r\n- [ ] Title of the pull request is clear and informative.\r\n- [ ] There are a small number of commits, each of which have an\r\ninformative message. This means that previously merged commits do not\r\nappear in the history of the PR. For more information on cleaning up the\r\ncommits in your PR, [see this\r\npage](https://github.com/Azure/azure-powershell/blob/master/documentation/development-docs/cleaning-up-commits.md).\r\n\r\n### Testing Guidelines\r\n- [ ] Pull request includes test coverage for the included changes.\r\n\r\nCo-authored-by: Heyi ","shortMessageHtmlLink":"[Perf] Allow disabling tracing & serialization check to avoid extra o…"}},{"before":"8e6688f5f32a7f7023166b1c12de0f0fc476bdd3","after":null,"ref":"refs/heads/heta/disable-serialization","pushedAt":"2024-05-30T05:15:04.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"thy09","name":"Heyi Tang","path":"/thy09","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3871260?s=80&v=4"}},{"before":"f07101cbeda04027aede79b529dc03850296e691","after":"014012cd6bea37c73fd1faf76b2030c92439c4fb","ref":"refs/heads/heta/fix-generator-in-subflow","pushedAt":"2024-05-30T03:47:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"thy09","name":"Heyi Tang","path":"/thy09","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3871260?s=80&v=4"},"commit":{"message":"Update changelog","shortMessageHtmlLink":"Update changelog"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEWXGe3gA","startCursor":null,"endCursor":null}},"title":"Activity · microsoft/promptflow"}