Sipke Schoorstra
2a7ca95456
Make ConnectionComparer more resilient
2023-09-28 14:09:34 +02:00
herblinernexxbizz
acc5bb5ac3
REturn workflowstate around faulted workflowinstances to make it consistent, add UsesSasTokent to make all in one work ( #4484 )
2023-09-26 15:29:45 +02:00
Sipke Schoorstra
fd9554937a
Remove test endpoint
2023-09-26 15:12:14 +02:00
Sipke Schoorstra
5dd6c85045
Make SasTokens implicit dependency of Workflows API
...
SAS tokens are used by the Events/Trigger API endpoint.
2023-09-26 15:11:46 +02:00
Sipke Schoorstra
2f69176463
Implement SAS tokens ( #4476 )
...
Issue #4475
2023-09-25 00: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
a201672584
FlowSendHttpRequest improvements
2023-09-22 11:13:23 +02:00
Sipke Schoorstra
bb2fa55d0e
WriteHttpFileResponse Activity ( #4445 )
...
* Incremental work on WriteFileHttpResponse activity
* BREAKING Schema change - Increase bookmark flexibility
* Implement zipped file response
2023-09-16 11:06:56 +02:00
Sipke Schoorstra
1f3851b652
Add debug logging to Flowchart activity
2023-09-14 12:51:10 +02:00
Sipke Schoorstra
6fddd5223d
Add execution context affinity and prevent duplicate scheduling for Join
...
This fixes the issue where the Join activity executes twice and potentially one instance never completes.
2023-09-12 20:27:36 +02:00
Sipke Schoorstra
7485c5dfcb
Cleanup
2023-09-06 22:04:58 +02:00
Sipke Schoorstra
fe02011c8b
Fix Dapper persistence provider ( #4381 )
2023-08-30 22:01:25 +02:00
Sipke Schoorstra
9d4add767b
Make Liquid TextEncoder configurable ( #4380 )
2023-08-30 19:09:05 +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
6430d9beec
Serialize missing Fault details
2023-08-14 14:34:11 +02:00
Sipke Schoorstra
ebd6375f7f
Implement workflow inbox cleanup service
2023-08-13 12:31:58 +02:00
Sipke Schoorstra
af34276d60
Delete ActivityExecutionRecords when deleting workflow instances ( #4324 )
...
* Delete ActivityExecutionRecords when deleting workflow instances
* Enable Hangfire for testing, code formatting
2023-08-12 22:22:40 +02:00
Sipke Schoorstra
7c99037de2
EF Core NoTracking ( #4323 )
...
* Use NoTracking for EF Core
* Use Activity ID as Node ID for modern tooling
* Fix DispatchWorkflow activity
* Update tests and remove redundant ToolVersion
2023-08-12 16:41:16 +02:00
Sipke Schoorstra
166e11c416
Fix loss of source file + line number ( #4293 )
...
Fixes #4287
2023-08-06 20:55:24 +02:00
Sipke Schoorstra
c9ca4a121d
Workflow Inbox ( #4292 )
...
* Initial implementation of workflow inbox, submission and delivery
* Implement persistence providers
* Update EF Core migrations
* Rename Services to Stores in Dapper module
* Use default serializer for primitive arrays
* Update MongoDB provider to map BookmarkId to be primary key
* Implement MongoDB provider for activity execution logs
* Use EF Core by default
* Fix private JSON constructor logic
2023-08-06 17:03:36 +02:00
Sipke Schoorstra
3134a65242
Update reference app with feature flags for proto.actor and mongodb
2023-08-05 10:34:10 +02:00
Sipke Schoorstra
6cd3bd2d61
Delete RPC project
2023-07-27 00:12:37 +02:00
Sipke Schoorstra
a1aa1c2ea8
Expose headers to clients
2023-07-25 21:02:07 +02:00
Sipke Schoorstra
0c8bbb935c
Implement real time workflow update broadcasting using SignalR
2023-07-25 15:12:27 +02:00
Sipke Schoorstra
a2a2b60d05
Update ActivityExecutionRecord model
2023-07-23 21:05:31 +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
dd3bdaa8d7
Enable workflow instance exporter by default
2023-07-13 16:13:09 +02:00
Sipke Schoorstra
77b1a97682
Cleanup unused code and blanks
2023-07-09 12:33:26 +02:00
Sipke Schoorstra
b9defca7bd
Remove MongoDB commented lines
2023-07-06 19:27:09 +02:00
Sipke Schoorstra
a11a4a0b45
Scaffold gRPC API project
2023-06-29 22:08:22 +02:00
Sipke Schoorstra
ba6ffb32d5
Update Program
2023-06-28 22:46:58 +02:00
gurkanguran
bc2b4e8fde
Mongodb implementation ( #4127 )
...
* Implemented MongoDb
* Use main entity models in mongodb
* Fixed object serialization issue
* Fixed issues caused by duplicate collection names
* Optimized count query
* Fixed the issues after merge
* Revert "Fixed the issues after merge"
This reverts commit 5568af60cfc107b8ee68fd4c89fbb02946f8a6a3.
* Use expression helper to solve mongodb query issue
* Handle null values during deserialization
* Moved MongoDb project to persistence folder
* Did some refactor and added type serializer for variable fix
* Modularize mongodb indices creation
* Fixed the build
* Implement variable serializer
* Update SQLite migrations
---------
Co-authored-by: Sipke Schoorstra <sipkeschoorstra@outlook.com>
2023-06-28 22:44:51 +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
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
a98b47a62f
Reorder routing middleware in All In One bundle project
2023-06-08 10:26:37 +02:00
Sipke Schoorstra
e5d32ab918
Fix CORS config on AllInOneBundle
2023-06-07 22:53:55 +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
1067bc5be7
Fix timing issue with workflow journal
2023-06-01 15:45:18 +02:00
Sipke Schoorstra
7c73f93d41
Use invariant culture when converting values
2023-05-29 14:23:41 +02:00
Sipke Schoorstra
f0ad68e800
Cleanup AllInOne reference app
2023-05-28 20:31:42 +02:00
Sipke Schoorstra
eeaa3f902c
Make AppFeature public
2023-05-24 21:33:14 +02:00
Sipke Schoorstra
3b7081b76a
Fix project reference in Elsa.sln
2023-05-22 12:42:43 +02:00
Sipke Schoorstra
bc21ccda95
Restore ElsaStudio component and update custom element usages
2023-05-22 12:38:19 +02:00
Sipke Schoorstra
987a51a8c5
Refactor designer to single <elsa-studio> component
2023-05-21 21:30:56 +02:00
Sipke Schoorstra
3a2b7f40bc
Restructure API client
2023-05-16 20:03:12 +02:00
Sipke Schoorstra
e1ec2c87d0
Incremental work on Environments module
2023-05-16 10:03:55 +02:00
Akash Jadhav
1bc3e3b959
add CORS policy configs ( #4022 )
...
Co-authored-by: gambitier <csegambitier@hotmail.com>
2023-05-15 11:38:18 +02:00
Sipke Schoorstra
14b23d1cc5
Auto stash before revert of "Simplify IActivity ( #3991 )"
2023-05-03 10:34:38 +02:00