Commit graph

1449 commits

Author SHA1 Message Date
Sipke Schoorstra 4ebd41cc21 Fix Azure Service Bus queue worker trigger 2021-01-16 12:47:04 +01:00
Sipke Schoorstra 279cb1b08d Fix service bus synchronized access 2021-01-16 12:46:45 +01:00
Sipke Schoorstra 7d576a7ddc Fix Azure Service Bus queue worker 2021-01-15 14:56:31 +01:00
Sipke Schoorstra 84b5d64719 Add workflow instance to logging scope during workflow execution 2021-01-15 14:45:34 +01:00
Sipke Schoorstra 5e7fed05d2 Add OrderBy LastExecuted 2021-01-15 00:11:49 +01:00
Sipke Schoorstra 218bd5a851 Store short file name without path 2021-01-14 23:30:30 +01:00
Sipke Schoorstra fe6aa7d9ff Fix OutcomeBuilder bug 2021-01-14 23:28:08 +01:00
Sipke Schoorstra d468b132b7 Update CompositeActivityBuilderExtensions 2021-01-14 22:19:43 +01:00
Sipke Schoorstra 89dfba8269
Add source file + line number to execution log. (#571)
* Add source and activity type to WorkflowExecutionLogRecord

* Update builder extensions
2021-01-14 21:45:28 +01:00
Sipke Schoorstra 974b3c2df2
Elsa 2.0/faults (#570)
* Update fault API and add stack trace.
2021-01-14 17:15:02 +01:00
Sipke Schoorstra 6b380e86f4 Add support for prefixing queue names 2021-01-14 14:56:09 +01:00
Sipke Schoorstra 02a3df468c Add IfTrue overload 2021-01-13 19:57:49 +01:00
Sipke Schoorstra be53a9f68b Add columns to Workflow Instances list UI 2021-01-13 15:39:32 +01:00
Sipke Schoorstra 2c9ad5e671 Fix if/else activity issue
Fixes an issue where if/else activities whose condition is based on INPUT from the previous activity would fail.
2021-01-13 13:26:56 +01:00
Sipke Schoorstra 31e9b76a63 Fix composite activity issue
Fixes an issue where composite activities accepting custom properties whose value is retrieved from INPUT from the previous activity would fail.
2021-01-13 13:07:34 +01:00
Sipke Schoorstra b6496d3b73 Update packages 2021-01-12 13:50:52 +01:00
Sipke Schoorstra e2c8cfe795 Improve IfElse scope 2021-01-12 13:42:48 +01:00
Sipke Schoorstra 8613133add Refactor back-paddling of branching activities 2021-01-12 13:22:40 +01:00
Sipke Schoorstra fcfe7f08b4 Change For/While/ForEach/IfElse behavior
Before this change, the aforementioned activities would always schedule the Done outcome.
After this change, the Done outcome is scheduled **after** the Iterate branch and True or False branches have completed
2021-01-12 09:28:48 +01:00
Sipke Schoorstra 997fb53b08 Fix WorkfowSelector by retaining existing triggers when updating triggers for a single workflow instance 2021-01-10 17:10:04 +01:00
Sipke Schoorstra e0cf95c556 Use command sender instead of publisher 2021-01-10 17:09:21 +01:00
Sipke Schoorstra 2d211f875b Use command sender instead of publisher 2021-01-10 17:09:14 +01:00
Sipke Schoorstra 67cfbb6c1a Run workflows directly from Azure queue 2021-01-10 17:08:56 +01:00
Sipke Schoorstra 49d4e5bb36 Optimize workflow trigger re-indexing 2021-01-10 13:43:34 +01:00
Sipke Schoorstra b44f2b681c Add Running filter 2021-01-09 14:49:56 +01:00
Sipke Schoorstra 7aae2d0fa8 Run timer startup job in the background 2021-01-09 14:49:42 +01:00
Sipke Schoorstra 41a0e135f6 Handle potential NULL shadow property value 2021-01-09 14:16:49 +01:00
Sipke Schoorstra 9bfe7d474a Fix queue worker workflow selector predicate 2021-01-09 12:51:00 +01:00
Sipke Schoorstra f98d31842e Fix workflow builder extensions return type 2021-01-09 12:02:28 +01:00
Sipke Schoorstra dd72ba3f14 Fix StartAt issue 2021-01-08 22:09:52 +01:00
Sipke Schoorstra 409bf36e7e Release distributed lock 2021-01-08 22:00:44 +01:00
Sipke Schoorstra 0f8d6b6442 Fix Elsa.sln 2021-01-08 18:07:19 +01:00
Sipke Schoorstra e3e0257455 Make activity output persistence opt-in 2021-01-08 17:59:43 +01:00
Sipke Schoorstra 3cfc2ad665 Remove unused namespaces 2021-01-08 17:40:32 +01:00
Sipke Schoorstra 509e7c2119 Minor changes 2021-01-08 17:40:05 +01:00
Rafael Carnucci 19ccb24bab
Indexing (#554)
* Add indexing + Elasticsearch provider

Co-authored-by: Rafael Carnucci <rafael.carnucci@icn.de>
Co-authored-by: Sipke Schoorstra <sipkeschoorstra@outlook.com>
2021-01-08 15:11:52 +01:00
Sipke Schoorstra 199ea6abaf
Fix memory stores + Join activity (#561)
* Fix in-memory storage
* Fix broken Join activity
* Fixes #528
2021-01-08 15:02:41 +01:00
Sipke Schoorstra 17985aa1ae Update EntityChanged sample 2021-01-08 11:40:07 +01:00
Sipke Schoorstra e53ce3478a Update EntityChanged sample 2021-01-08 11:38:29 +01:00
Sipke Schoorstra 502850889d Update Hangfire job 2021-01-08 11:34:10 +01:00
Sipke Schoorstra 9e63d9ad69
Distributed workflow execution support (#559)
* Incremental work on workflow message queuing

* Add extension to register message consumers

* Update Rebus logging to use Microsoft Extensions Logging

* Synchronize quartz job and run instance consumer with distributed locking

* Add service bus options
2021-01-08 11:14:00 +01:00
Sipke Schoorstra a471cea34a Add weavers 2021-01-07 13:02:04 +01:00
Sipke Schoorstra 83242ddecd
EF Core Persistence Provider (#557)
* Add EF Core persistence provider

* Add EF Core migration runner

* Fix potential duplicate queue registrations

* Update EF Core projects
2021-01-07 13:01:19 +01:00
Sipke Schoorstra 0a118b191b Cleanup csproj 2021-01-07 08:24:01 +01:00
Sipke Schoorstra f456d4ec3e Use DateTime instead of DateTimeOffset due to YesSql bug
See: https://github.com/sebastienros/yessql/issues/325
2021-01-05 14:09:23 +01:00
Sipke Schoorstra 9b76904099 Optimize activity data storage 2021-01-05 12:17:00 +01:00
Sipke Schoorstra 1d5391ca31 Perf measurements and some modest perf improvements 2021-01-04 22:18:52 +01:00
Sipke Schoorstra 459a0f3d63 Add big tailwind.css (temp) 2021-01-04 17:47:01 +01:00
Sipke Schoorstra 42e5b3d31f Fix CompositeActivity handling of child output 2021-01-04 16:37:13 +01:00
Rafael Carnucci 720ad7fe6c
edit contributing.md (#549)
Co-authored-by: Rafael Carnucci <rafael.carnucci@icn.de>
2021-01-04 10:49:58 +01:00