Sipke Schoorstra
0146a8aeb0
Update AllInOne dockerfile
2023-12-04 14:25:34 +01:00
Sipke Schoorstra
1ed98dfb57
Cleanup
2023-11-30 12:06:41 +01:00
Sipke Schoorstra
811ab7702d
Fix conversion of dynamic values to T
2023-11-29 20:30:38 +01:00
Sipke Schoorstra
bec8cbc322
Target .NET 8 ( #4660 )
2023-11-27 11:26:16 +01:00
Sipke Schoorstra
c99ce46f25
Add missing namespace
2023-11-15 21:18:34 +01:00
Borja Fernández
793002ac9f
Add activity execution log pipeline and exception handler pipeline ( #4607 )
2023-11-15 20:54:44 +01:00
Sipke Schoorstra
21e438bdd1
Add Azure Service Bus for MassTransit ( #4624 )
...
* Split RabbitMQ from MassTransit and add Azure Service Bus package
* Use Send topology for commands
2023-11-15 20:47:11 +01:00
Sipke Schoorstra
e4d6ad22c4
Decouple Expression Types ( #4622 )
...
* Refactor Expressions model
* Enable expression type filtering
* Implement dynamic enablement of satelite dependencies
2023-11-14 20:44:42 +01:00
Sipke Schoorstra
eb93b3406f
Update EF Core to 7.0.13
2023-10-26 15:17:17 +02:00
Sipke Schoorstra
c1de5028e9
Update Onboarding sample with SignalR for realtime Elsa Studio updates
2023-10-15 12:02:51 +02:00
Sipke Schoorstra
3ee537cc44
Update Onboarding sample project
2023-10-15 11:37:21 +02:00
solutionmania
1f014c9264
Corrected behaviour of 'For' activity. ( #4497 )
...
* Add 'Auto Step Direction' option to 'For' activity.
* Adjusted 'For' behaviour to be more consistent with generally expected behaviour.
2023-10-07 23:31:16 +02:00
jeanbaptistedalle
7547708603
Feature/postgresql efcore ( #4500 )
...
* Create the extension to enable efcore for postgresql with workflow-runtime
* Create a efcore postgresql samples to check extensions
---------
Co-authored-by: Jean-Baptiste Dalle <jean-baptiste.dalle@stereograph.fr>
2023-10-07 23:24:56 +02:00
Sipke Schoorstra
523f301bf7
Feature: Alterations ( #4501 )
...
* Implement Alteration types and engine
* Implement Alteration APIs
* Refactor activity work item with support for activity input
* Serialize scheduled activities as part of workflow state
* Add signal to schedule child activity
* Implement stores for plans and jobs
* Add EF Core provider
* Add Retry endpoint
* Keep root context as always active. The root context is the workflow execution context and contains persistent variable state
* Regenerate EF Core migrations
* Handle orphaned activity execution contexts
* Refactor workflow execution factory
* Enable configuring Jint from Program
* Update ModifyVariable alteration with support for type deserialization
* Use ShortGuid for identity
* Cleanup WorkflowServer host
2023-10-07 12:47:36 +02:00
Sipke Schoorstra
8025edfbe3
Update programmatic Document Approval workflow sample
2023-09-25 10:31:00 +02:00
Sipke Schoorstra
b5cdb8d770
Incremental fixes
2023-09-25 00:55:29 +02:00
Sipke Schoorstra
713ccc63f3
Add XML comments
2023-09-24 12:38:06 +02:00
Sipke Schoorstra
da34e23c2b
Add DropIn support ( #4471 )
...
* Implemented dynamic loading of activities at runtime
* Add support for loading NuGet packages
2023-09-23 19:41:37 +02:00
Sipke Schoorstra
edc2335d82
Add initial version of Document Approval sample from Elsa 2
2023-09-21 00:05:50 +02:00
Sipke Schoorstra
89f94a2261
File Uploads ( #4457 )
...
* Initial support for receiving files via HTTP Endpoint activity
* Implement HTTP endpoint request timeout
* Implement request time out handling
* Implement request size validation
* Formatting
* Implement application and system level cancellation tokens
* Create CancellationTokens struct
* Cleanup HttpEndpoint
* Implement file size validation
* Implement file extension validation
* Implement mime type validation
* Update usages of cancellation tokens
2023-09-19 22:42:53 +02:00
Sipke Schoorstra
73326bb228
Fix HTTP request console sample project
...
Fixes #4261
2023-09-09 22:35:41 +02:00
Sipke Schoorstra
2d61569cab
Add parent/child workflow programmatic ASP.NET sample
2023-09-09 16:54:27 +02:00
Sipke Schoorstra
11df71eecd
Remove Sinks module
2023-09-07 22:03:03 +02:00
Sipke Schoorstra
45d194125d
Remove WorkflowStateStore ( #4374 )
...
* Remove WorkflowStateStore and use WorkflowInstanceStore instead
* Delete RunningWorkflows actor
* Cleanup
2023-08-30 15:42:16 +02:00
Sipke Schoorstra
e2c3ab0efd
Refactor proto files and fix snapshot loading of running workflows grain ( #4371 )
2023-08-29 23:29:31 +02:00
Sipke Schoorstra
b3e0c0064c
Fix sample and test
2023-08-28 22:44:43 +02:00
Sipke Schoorstra
ca25b78457
Fix Break behavior ( #4365 )
...
* Fix Break behavior
* Ensure removal of completion callbacks
2023-08-26 01:11:10 +02:00
Sipke Schoorstra
3ba6a548e1
Update ForEach activity with local variables ( #4315 )
...
* Update ForEach activity with local variables
* Add option to include activity instance ID as part of bookmark hash
2023-08-11 21:59:39 +02:00
Sipke Schoorstra
166e11c416
Fix loss of source file + line number ( #4293 )
...
Fixes #4287
2023-08-06 20:55:24 +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
Sipke Schoorstra
94904160a9
Add dynamic activity provider sample project
2023-07-13 16:24:34 +02:00
Sipke Schoorstra
9671d85013
Cleanup namespaces
2023-07-09 14:02:41 +02:00
Sipke Schoorstra
fe2a897a30
Restructure models in Workflows.Core
2023-07-09 13:12:13 +02:00
Sipke Schoorstra
816a6f3f8e
Add MongoDB sample project
2023-06-29 12:27:21 +02:00
gurkanguran
f0814f4f64
Fixes the issue with httpendoint not being suspended #4143 ( #4171 )
...
* Fixes the issue with httpendoint not being suspended #4143
* Simplify HttpEndpoint and bookmark processor
* Fix issue with null workflow state ID
* Remove implicit instalment of EF Core provider for Trigger and Bookmark store
---------
Co-authored-by: Sipke Schoorstra <sipkeschoorstra@outlook.com>
2023-06-28 20:55:57 +02:00
herblinernexxbizz
8c308cc8ee
V3 make workflowdefinition have readonly ( #4068 )
...
* add readonly functionality to Elsa
* merge with v3
* remove launch settings
* remove spaces
* Handle merge conflicts
* Exclude non-existent folder from sample project
---------
Co-authored-by: Sipke Schoorstra <sipkeschoorstra@outlook.com>
2023-06-12 10:41:38 +02:00
Sipke Schoorstra
04fe32cabb
Implement activity output APIs ( #4119 )
2023-06-09 22:10:56 +02:00
Sipke Schoorstra
3eb22cbf30
Correct namespace in sample project
2023-06-09 10:13:26 +02:00
Sipke Schoorstra
ad21245370
Rename sample projects
2023-06-08 12:01:26 +02:00
Sipke Schoorstra
c216185c5e
Update Workflow model with support for Inputs, Outputs and Outcomes ( #4112 )
...
* Fix mutable prop changes warning
* Fix graph no longer scrolling to content
* Remove unused namespace imports
* Update Workflow model with support for input, output and outcomes
* Update sample with EF core persistence
* Rename FluentStorage to BlobStorage
2023-06-08 11:39:19 +02:00
Sipke Schoorstra
ae34a7a537
Implement Dapper for Identity ( #4110 )
2023-06-06 21:43:53 +02:00
Sipke Schoorstra
6c1cca372c
Dapper persistence provider ( #4109 )
...
* Implement Dapper stores
2023-06-06 20:49:14 +02:00
Sipke Schoorstra
0bb2ddcfee
Support sub-workflow dependency handling of JSON workflows ( #4098 )
...
* Change "Usable as Activity" setting into checkbox
* Update client model
* Update query to use shadow property
* Update UsableAsActivity usages
* Implement staged provisioning of workflows
* Add tests
* Update migrations
2023-06-03 12:28:10 +02:00
Sipke Schoorstra
6449969604
Fix workflow memory issues
2023-05-30 23:00:52 +02:00
Sipke Schoorstra
71e55ea999
Update Quartz scheduler to only schedule once
2023-05-30 21:52:31 +02:00
Sipke Schoorstra
005c0eb6ec
Update HttpEndpoints sample project
2023-05-30 20:14:18 +02:00
Sipke Schoorstra
607aba1943
Fix identity assignment
2023-05-28 18:35:45 +02:00
Sipke Schoorstra
8d8a8679f7
Ad XML comments
2023-05-28 16:40:10 +02:00
Sipke Schoorstra
c99280b792
Add methods to add multiple workflows from a given assembly
2023-05-28 16:20:16 +02:00
Sipke Schoorstra
6f455f7e70
Update DSL implementation and integration ( #4073 )
2023-05-28 11:54:12 +02:00