{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":151148482,"defaultBranch":"main","name":"elsa-core","ownerLogin":"elsa-workflows","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2018-10-01T19:43:12.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/51759159?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1717011657.0","currentOid":""},"activityList":{"items":[{"before":"21ab320027b9ec47c5951badfbefb9814c656a1c","after":"fe895172e7c621daf242df48393ccb198ed4fa44","ref":"refs/heads/bug/28254_publish","pushedAt":"2024-05-29T21:49:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sfmskywalker","name":"Sipke Schoorstra","path":"/sfmskywalker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/938393?s=80&v=4"},"commit":{"message":"Add validation for empty cron expression\n\nThis commit adds validation for cron expressions in the DefaultTriggerScheduler class. The system now checks if the cron expression provided is empty and issues a warning if that's the case. This prevents attempts to schedule triggers with an empty cron expression, which would fail.","shortMessageHtmlLink":"Add validation for empty cron expression"}},{"before":null,"after":"21ab320027b9ec47c5951badfbefb9814c656a1c","ref":"refs/heads/bug/28254_publish","pushedAt":"2024-05-29T19:40:57.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"sfmskywalker","name":"Sipke Schoorstra","path":"/sfmskywalker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/938393?s=80&v=4"},"commit":{"message":"Add logging to workflow definition endpoint\n\nThe Post endpoint in the Workflow Definition module now uses logger functionality from the Microsoft.Extensions.Logging namespace. This has been introduced to log debug level messages related to the acquisition of distributed locks for resources, which should assist with troubleshooting and monitoring application state. The lock acquisition timeout has also been increased from 1 to 10 minutes for experimental reasons.","shortMessageHtmlLink":"Add logging to workflow definition endpoint"}},{"before":"8bb16c5f7738b50b5a61df80d1f18c26460e72c6","after":null,"ref":"refs/heads/bug/5466_publish","pushedAt":"2024-05-29T19:40:17.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"sfmskywalker","name":"Sipke Schoorstra","path":"/sfmskywalker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/938393?s=80&v=4"}},{"before":null,"after":"8bb16c5f7738b50b5a61df80d1f18c26460e72c6","ref":"refs/heads/bug/5466_publish","pushedAt":"2024-05-29T18:40:23.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"sfmskywalker","name":"Sipke Schoorstra","path":"/sfmskywalker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/938393?s=80&v=4"},"commit":{"message":"Added logging and extended lock timeout in WorkflowDefinitions post endpoint\n\nAdditional logging was added to the WorkflowDefinitions endpoint to track the lock acquisition process for resources. The lock timeout was also extended from 1 minute to 10 minutes to prevent potential race conditions or access issues. Experimental.","shortMessageHtmlLink":"Added logging and extended lock timeout in WorkflowDefinitions post e…"}},{"before":null,"after":"cfff6cb23556cdf473a75e83287f795117ca5cfa","ref":"refs/heads/bug/5466","pushedAt":"2024-05-29T17:09:24.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"sfmskywalker","name":"Sipke Schoorstra","path":"/sfmskywalker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/938393?s=80&v=4"},"commit":{"message":"Add logging to workflow definition endpoint\n\nThe Post endpoint in the Workflow Definition module now uses logger functionality from the Microsoft.Extensions.Logging namespace. This has been introduced to log debug level messages related to the acquisition of distributed locks for resources, which should assist with troubleshooting and monitoring application state. The lock acquisition timeout has also been increased from 1 to 10 minutes for experimental reasons.","shortMessageHtmlLink":"Add logging to workflow definition endpoint"}},{"before":"6dec44063dce643841b5da87d88afb90a3da3462","after":"4210f9850dcb69bd94f8a5728e5bb0e63917ef18","ref":"refs/heads/enhancement/5464_publish","pushedAt":"2024-05-29T14:50:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"raymonddenhaan","name":null,"path":"/raymonddenhaan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/155616759?s=80&v=4"},"commit":{"message":"Do not send error if workflow is already published","shortMessageHtmlLink":"Do not send error if workflow is already published"}},{"before":"f9a5fbf73fe5463969a783f0d38ff708ab4c87c5","after":"6dec44063dce643841b5da87d88afb90a3da3462","ref":"refs/heads/enhancement/5464_publish","pushedAt":"2024-05-29T14:50:03.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"raymonddenhaan","name":null,"path":"/raymonddenhaan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/155616759?s=80&v=4"},"commit":{"message":"Made Updating workflow references part of Publish logic","shortMessageHtmlLink":"Made Updating workflow references part of Publish logic"}},{"before":null,"after":"f9a5fbf73fe5463969a783f0d38ff708ab4c87c5","ref":"refs/heads/enhancement/5464_publish","pushedAt":"2024-05-29T13:39:24.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"raymonddenhaan","name":null,"path":"/raymonddenhaan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/155616759?s=80&v=4"},"commit":{"message":"Made Updating workflow references part of Publish logic","shortMessageHtmlLink":"Made Updating workflow references part of Publish logic"}},{"before":"dbe75a8b7afb103d2dce9e6ac2336a686056c6ed","after":"2c431f537e399cf1f970c539b4479ed79c8c4955","ref":"refs/heads/2.x","pushedAt":"2024-05-29T10:20:28.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sfmskywalker","name":"Sipke Schoorstra","path":"/sfmskywalker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/938393?s=80&v=4"},"commit":{"message":"Support JavaScript and Liquid when sending MQTT messages (#5461)","shortMessageHtmlLink":"Support JavaScript and Liquid when sending MQTT messages (#5461)"}},{"before":"90f5acfec1cee24680889287e2c2c73b4e34738f","after":"18c15470050ac8125a49b995c87d4983eea56126","ref":"refs/heads/enhancement/5373_publish","pushedAt":"2024-05-29T08:49:19.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"raymonddenhaan","name":null,"path":"/raymonddenhaan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/155616759?s=80&v=4"},"commit":{"message":"Add HTTP cache invalidation on auto-update of consuming workflows","shortMessageHtmlLink":"Add HTTP cache invalidation on auto-update of consuming workflows"}},{"before":"eb4877a23ddbe92f0367392c1e8a3e1470ec869c","after":null,"ref":"refs/heads/bug/5366","pushedAt":"2024-05-29T08:35:42.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"sfmskywalker","name":"Sipke Schoorstra","path":"/sfmskywalker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/938393?s=80&v=4"}},{"before":"411151d748e178d6ae413dcbf2f1d2cb37ec5e2b","after":"51cd3fa851e7092b82ba6e11bc54a2aa22a77a3d","ref":"refs/heads/main","pushedAt":"2024-05-29T08:35:42.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sfmskywalker","name":"Sipke Schoorstra","path":"/sfmskywalker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/938393?s=80&v=4"},"commit":{"message":"Update and optimize WorkflowDefinitionStore logic (#5462)\n\nThe update involves optimizing the WorkflowDefinitionStore logic. The minor change is that it removed an unneeded space in the CountDistinctAsync method. More importantly, an upgrade issue with 'IsSystem' from older versions of Elsa to 3.2 has been rectified by adding checks and conditions to suit legacy versions. In the future, once all systems are updated, this check can be removed.","shortMessageHtmlLink":"Update and optimize WorkflowDefinitionStore logic (#5462)"}},{"before":"383f553c0e92cba25ff58859a7c54b295b160b99","after":"eb4877a23ddbe92f0367392c1e8a3e1470ec869c","ref":"refs/heads/bug/5366","pushedAt":"2024-05-29T08:35:30.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"sfmskywalker","name":"Sipke Schoorstra","path":"/sfmskywalker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/938393?s=80&v=4"},"commit":{"message":"Merge branch 'main' into bug/5366","shortMessageHtmlLink":"Merge branch 'main' into bug/5366"}},{"before":"8885edacabc60bbdea4d5a8b4adfdf9780e8dc2b","after":null,"ref":"refs/heads/bug/5454","pushedAt":"2024-05-29T08:34:45.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"sfmskywalker","name":"Sipke Schoorstra","path":"/sfmskywalker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/938393?s=80&v=4"}},{"before":"4393d95505c58cfd41d67498da493eb63331441e","after":"411151d748e178d6ae413dcbf2f1d2cb37ec5e2b","ref":"refs/heads/main","pushedAt":"2024-05-29T08:34:44.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sfmskywalker","name":"Sipke Schoorstra","path":"/sfmskywalker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/938393?s=80&v=4"},"commit":{"message":"Refactor `DefaultTriggerScheduler` and handle past `StartAt` triggers (#5463)\n\nThe `DefaultTriggerScheduler` received a significant refactoring, with the injection of the `ISystemClock` service and a modification of several method calls. Additionally, a check is included to avoid scheduling `StartAt` triggers if their execution time is in the past. For these triggers, an information message is logged and scheduling is skipped.","shortMessageHtmlLink":"Refactor DefaultTriggerScheduler and handle past StartAt triggers ("}},{"before":"c1cd1aa99b5b27d08e060e482dace2be23fe3633","after":"4bfa7cf503896226ab9811be8fb1a25f6c771d17","ref":"refs/heads/perf/5254","pushedAt":"2024-05-29T08:12:04.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"sfmskywalker","name":"Sipke Schoorstra","path":"/sfmskywalker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/938393?s=80&v=4"},"commit":{"message":"Merge branch 'main' into perf/5254","shortMessageHtmlLink":"Merge branch 'main' into perf/5254"}},{"before":"bcb634c9c3a0ae086c1f0391c10bddb2222d4828","after":"90f5acfec1cee24680889287e2c2c73b4e34738f","ref":"refs/heads/enhancement/5373_publish","pushedAt":"2024-05-29T06:53:24.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"raymonddenhaan","name":null,"path":"/raymonddenhaan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/155616759?s=80&v=4"},"commit":{"message":"Add HTTP cache invalidation on auto-update of consuming workflows","shortMessageHtmlLink":"Add HTTP cache invalidation on auto-update of consuming workflows"}},{"before":"a22fbe4f57b1e4407fb1f7fff516a5b039b4baad","after":"bcb634c9c3a0ae086c1f0391c10bddb2222d4828","ref":"refs/heads/enhancement/5373_publish","pushedAt":"2024-05-29T06:51:06.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"raymonddenhaan","name":null,"path":"/raymonddenhaan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/155616759?s=80&v=4"},"commit":{"message":"Invalidate cache when updating consuming workflows","shortMessageHtmlLink":"Invalidate cache when updating consuming workflows"}},{"before":"0e421772b4c74ec798ef7718c191ddf54d55b7d5","after":"a22fbe4f57b1e4407fb1f7fff516a5b039b4baad","ref":"refs/heads/enhancement/5373_publish","pushedAt":"2024-05-29T06:26:29.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"raymonddenhaan","name":null,"path":"/raymonddenhaan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/155616759?s=80&v=4"},"commit":{"message":"Invalidate cache when updating consuming workflows","shortMessageHtmlLink":"Invalidate cache when updating consuming workflows"}},{"before":"776f9116f01185612127d284fbf4d415f37ff03e","after":"0e421772b4c74ec798ef7718c191ddf54d55b7d5","ref":"refs/heads/enhancement/5373_publish","pushedAt":"2024-05-29T06:25:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"raymonddenhaan","name":null,"path":"/raymonddenhaan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/155616759?s=80&v=4"},"commit":{"message":"Invalidate cache when updating consuming workflows","shortMessageHtmlLink":"Invalidate cache when updating consuming workflows"}},{"before":null,"after":"8885edacabc60bbdea4d5a8b4adfdf9780e8dc2b","ref":"refs/heads/bug/5454","pushedAt":"2024-05-28T21:01:55.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"sfmskywalker","name":"Sipke Schoorstra","path":"/sfmskywalker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/938393?s=80&v=4"},"commit":{"message":"Refactor `DefaultTriggerScheduler` and handle past `StartAt` triggers\n\nThe `DefaultTriggerScheduler` received a significant refactoring, with the injection of the `ISystemClock` service and a modification of several method calls. Additionally, a check is included to avoid scheduling `StartAt` triggers if their execution time is in the past. For these triggers, an information message is logged and scheduling is skipped.","shortMessageHtmlLink":"Refactor DefaultTriggerScheduler and handle past StartAt triggers"}},{"before":"41110774a160838600a792bc1c7503d42f0e8977","after":"4393d95505c58cfd41d67498da493eb63331441e","ref":"refs/heads/main","pushedAt":"2024-05-28T21:00:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sfmskywalker","name":"Sipke Schoorstra","path":"/sfmskywalker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/938393?s=80&v=4"},"commit":{"message":"Add validation before getting workflow in GenerateWorkflowInputAccessors\n\nThis commit introduces a validation check in the GenerateWorkflowInputAccessors handler before trying to get the workflow. This prevents any potential issues if the workflow execution context is not available or retrievable. The code flow now first attempts to get the workflow execution context and if it's not available, it will return a completed task.","shortMessageHtmlLink":"Add validation before getting workflow in GenerateWorkflowInputAccessors"}},{"before":null,"after":"383f553c0e92cba25ff58859a7c54b295b160b99","ref":"refs/heads/bug/5366","pushedAt":"2024-05-28T19:29:54.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"sfmskywalker","name":"Sipke Schoorstra","path":"/sfmskywalker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/938393?s=80&v=4"},"commit":{"message":"Update and optimize WorkflowDefinitionStore logic\n\nThe update involves optimizing the WorkflowDefinitionStore logic. The minor change is that it removed an unneeded space in the CountDistinctAsync method. More importantly, an upgrade issue with 'IsSystem' from older versions of Elsa to 3.2 has been rectified by adding checks and conditions to suit legacy versions. In the future, once all systems are updated, this check can be removed.","shortMessageHtmlLink":"Update and optimize WorkflowDefinitionStore logic"}},{"before":"a130363a4156349c49534b29e5b1bc1179d418da","after":"41110774a160838600a792bc1c7503d42f0e8977","ref":"refs/heads/main","pushedAt":"2024-05-28T19:13:20.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"sfmskywalker","name":"Sipke Schoorstra","path":"/sfmskywalker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/938393?s=80&v=4"},"commit":{"message":"Merge branch 'main' of github.com:elsa-workflows/elsa-core","shortMessageHtmlLink":"Merge branch 'main' of github.com:elsa-workflows/elsa-core"}},{"before":"ad236f626fdd4facf22386eda753e3d18619a41c","after":"a130363a4156349c49534b29e5b1bc1179d418da","ref":"refs/heads/main","pushedAt":"2024-05-28T19:06:22.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sfmskywalker","name":"Sipke Schoorstra","path":"/sfmskywalker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/938393?s=80&v=4"},"commit":{"message":"add text/html content parser as string content (#5460)\n\n* add text/html content parser as string content\r\n\r\n* add text/html content parser in configuration\r\n\r\n---------\r\n\r\nCo-authored-by: Jérémie DEVILLARD ","shortMessageHtmlLink":"add text/html content parser as string content (#5460)"}},{"before":"65f764bf9ac827cfe0cf5441854ff4cd4aebcb79","after":null,"ref":"refs/heads/issue/5006-without-workflow-provider","pushedAt":"2024-05-27T19:22:53.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"sfmskywalker","name":"Sipke Schoorstra","path":"/sfmskywalker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/938393?s=80&v=4"}},{"before":"d76def84798f9086cbeab5fda108ec30f5b9c45b","after":null,"ref":"refs/heads/feature/readonly","pushedAt":"2024-05-27T19:22:31.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"sfmskywalker","name":"Sipke Schoorstra","path":"/sfmskywalker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/938393?s=80&v=4"}},{"before":"bd5b7f40e3b52a3a31abbd9f313c6fad8b2e56f1","after":"c1cd1aa99b5b27d08e060e482dace2be23fe3633","ref":"refs/heads/perf/5254","pushedAt":"2024-05-27T19:15:07.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"sfmskywalker","name":"Sipke Schoorstra","path":"/sfmskywalker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/938393?s=80&v=4"},"commit":{"message":"Merge branch 'main' into perf/5254","shortMessageHtmlLink":"Merge branch 'main' into perf/5254"}},{"before":"a39e3664d8897708ff4c4d98da4e4ba7112c13df","after":null,"ref":"refs/heads/feature/http-response-behavior","pushedAt":"2024-05-27T19:14:26.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"sfmskywalker","name":"Sipke Schoorstra","path":"/sfmskywalker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/938393?s=80&v=4"}},{"before":"17c20c53f72543f060b49df7accb6e15d78507bb","after":"ad236f626fdd4facf22386eda753e3d18619a41c","ref":"refs/heads/main","pushedAt":"2024-05-27T19:14:25.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sfmskywalker","name":"Sipke Schoorstra","path":"/sfmskywalker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/938393?s=80&v=4"},"commit":{"message":"Add Http Response Behavior to answer synchronously using the HttpResponse Activity (#5446)\n\n* Update WriteHttpResponse.cs to call response.CompleteAsync()\r\n\r\n* Add options in HttpActivityOptions\r\n\r\n---------\r\n\r\nCo-authored-by: Ciaran ODonnell \r\nCo-authored-by: Jérémie DEVILLARD ","shortMessageHtmlLink":"Add Http Response Behavior to answer synchronously using the HttpResp…"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEV2nwJQA","startCursor":null,"endCursor":null}},"title":"Activity · elsa-workflows/elsa-core"}