Commit graph

4206 commits

Author SHA1 Message Date
Sipke Schoorstra 6a9d72bb20 Update GH workflow 2023-07-25 21:16:11 +02:00
Sipke Schoorstra a1aa1c2ea8 Expose headers to clients 2023-07-25 21:02:07 +02:00
Sipke Schoorstra f7bbb01fcd Update GH actions to support v3 preview release to nuget 2023-07-25 21:01:51 +02:00
Sipke Schoorstra 64391bca8e Add client-side activity construction property support 2023-07-25 16:21:10 +02:00
Sipke Schoorstra 0c8bbb935c Implement real time workflow update broadcasting using SignalR 2023-07-25 15:12:27 +02:00
Sipke Schoorstra abd4779a74 Add ExecuteWorkflow API client 2023-07-24 11:06:27 +02:00
Sipke Schoorstra 9403e2cf32 Update UpdatedAt field 2023-07-24 10:15:27 +02:00
Sipke Schoorstra 3538d24147 Add Activity Executions API client 2023-07-23 22:26:34 +02:00
Sipke Schoorstra a2a2b60d05 Update ActivityExecutionRecord model 2023-07-23 21:05:31 +02:00
Sipke Schoorstra 78aa011df8 Generate default instance ID 2023-07-23 19:38:52 +02:00
Sipke Schoorstra 9230696707 Rename ExecutionLogRecord to more specific name 2023-07-23 15:26:38 +02:00
Sipke Schoorstra e5e34c821b Add ActivityExecutionRecord entity, persistence and endpoints 2023-07-22 21:05:33 +02:00
Sipke Schoorstra 18b74df62b Merge remote-tracking branch 'origin/v3' into v3 2023-07-21 18:43:36 +02:00
Sipke Schoorstra d746456330 Use activity ID as Node ID for workflows created with tool version >= 3 2023-07-21 18:43:31 +02:00
GitHub Action 45dda312fc Updated designer version to 3.0.3-preview.187 2023-07-21 15:55:51 +00:00
Sipke Schoorstra d473f2354b Add ActivityName to execution log, remove FaultedAt instance timestamp 2023-07-21 17:52:52 +02:00
Sipke Schoorstra 667ca66c91 Fix that WriteHttpResponse would not complete when used in async mode 2023-07-21 10:57:19 +02:00
Sipke Schoorstra 1902307cf5 Add support for filtering journal by activity IDs 2023-07-20 22:12:45 +02:00
Sipke Schoorstra 142af4e3b9 Allow to revert to the latest version 2023-07-20 15:50:22 +02:00
Sipke Schoorstra b14604f3b8 Add RevertVersion API client 2023-07-20 15:48:01 +02:00
Sipke Schoorstra b57ed25a53 Implement auto update consuming workflows 2023-07-20 14:47:12 +02:00
Sipke Schoorstra bdc7ffae96 Update running workflow counter when deleting workflow instances 2023-07-20 13:10:03 +02:00
Sipke Schoorstra f71e5c89ce Ensure schedules are deleted when bookmarks are deleted 2023-07-20 13:00:09 +02:00
Sipke Schoorstra 9eaac89470 Fix workflow grain deadlock upon stop 2023-07-20 12:59:33 +02:00
Sipke Schoorstra 4109a65b78 Implement workflow instance deleted handler to stop workflow grain 2023-07-20 12:07:41 +02:00
Sipke Schoorstra 0dd31b114b Update Proto.Actor packages 2023-07-20 12:07:04 +02:00
Sipke Schoorstra 8652843f48 Implement schedule deletion when workflow instances are deleted 2023-07-20 11:57:20 +02:00
Sipke Schoorstra 72f4461ca3 Implement cascading deletion 2023-07-20 00:05:43 +02:00
Sipke Schoorstra 07c9783363 Implement API to delete specific workflow definition version 2023-07-18 22:33:59 +02:00
Sipke Schoorstra 06c332389a Fix that activity input was stored o parent context instead of its own 2023-07-18 13:59:12 +02:00
Sipke Schoorstra 30c413b1eb Fix composite activity input & output variable mapping 2023-07-18 13:58:37 +02:00
Sipke Schoorstra 6ae59f06d6 Include activity version with execution log 2023-07-18 11:20:00 +02:00
Sipke Schoorstra 479bdda002 Fix project references 2023-07-17 22:11:41 +02:00
Sipke Schoorstra 6e458e0053 Make Mediator package reusable from outside Elsa feature system 2023-07-17 21:43:35 +02:00
Sipke Schoorstra e3797ab9ac Rename FlowSwitchCase to SwitchCase 2023-07-17 15:39:38 +02:00
Sipke Schoorstra 06a129d02c Merge remote-tracking branch 'origin/v3' into v3 2023-07-17 13:25:14 +02:00
Sipke Schoorstra 0bdb76ed6d Update Refit packages 2023-07-17 13:25:08 +02:00
GitHub Action d27f0ad933 Updated designer version to 3.0.3-preview.186 2023-07-17 11:11:19 +00:00
Sipke Schoorstra 064ba90caf Return void 2023-07-17 13:08:17 +02:00
Sipke Schoorstra e77d0389f0 Rename Case to more specific FlowSwitchCase 2023-07-17 13:08:09 +02:00
Sipke Schoorstra 1a228a0fe7 Cleanup 2023-07-16 22:15:53 +02:00
Sipke Schoorstra e3133b5073 Remove commented code 2023-07-16 22:08:16 +02:00
Sipke Schoorstra 2c3e5719ce Fix that flowchart name was not read from JSON 2023-07-16 22:08:08 +02:00
Sipke Schoorstra 2b363298e0 Add XML comments 2023-07-16 15:13:48 +02:00
Sipke Schoorstra ae4dce9119 Refactor API client to handle activities as JsonObjects 2023-07-16 15:08:13 +02:00
Sipke Schoorstra f698028488 Fix command handler invocation 2023-07-15 10:21:08 +02:00
Sipke Schoorstra d31934e9bf Remove unused namespace imports 2023-07-14 19:40:09 +02:00
gurkanguran 90e560bc73
Redis proto cluster member store (#4241)
* Implemented redis as a proto cluster member store

* Added component tests for redis protocluster member store

---------

Co-authored-by: Sipke Schoorstra <sipkeschoorstra@outlook.com>
2023-07-14 19:29:43 +02:00
gurkanguran c11aa6cf5f
Implemented workflow validation for httpendpoint path (#4181)
* Validates HttpEndpoint path before publishing workflow

* Updated behaviour of mediator apis and implemented validation for workflow path

* Implement default strategy option

* Update mediator service names

* Return validation errors as 400 BadRequest

---------

Co-authored-by: Sipke Schoorstra <sipkeschoorstra@outlook.com>
2023-07-14 19:19:41 +02:00
GitHub Action ecfb2a0967 Updated designer version to 3.0.3-preview.185 2023-07-13 14:27:36 +00:00