Commit graph

4367 commits

Author SHA1 Message Date
Sipke Schoorstra f153a104bb Formatting Elsa.Http.csproj file 2023-09-16 12:02:51 +02:00
Sipke Schoorstra eb88e40efa Use ContentDisposition class to parse and create content disposition 2023-09-16 11:43:34 +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 12f9e0844b Add logging of composite completion signal 2023-09-14 17:27:42 +02:00
Sipke Schoorstra 7f0b3cb8fc Fix cascaded handling of SetOutcome 2023-09-14 16:30:18 +02:00
Sipke Schoorstra 1f3851b652 Add debug logging to Flowchart activity 2023-09-14 12:51:10 +02:00
Sipke Schoorstra a21400af12 Fix EF Core complaint about ActivityIncident 2023-09-14 11:49:46 +02:00
Sipke Schoorstra 45169d0e71 Add incident timestamp 2023-09-14 11:19:05 +02:00
Sipke Schoorstra 03b608410b
Incidents (#4436)
* Implement Incident Strategy interface and resolver

* Add ActivityIncident model

* Add IncidentCount and Incidents properties and update migrations

* Expose incident strategies API endpoint

* Update API client with Incident Strategy models

* Replace Fault with Incidents

* Register fault status when any children have faulted

* Map incident count

* Remove unnecessary AlreadyCompleted result

* Ensure next activities are scheduled only if activity completed normally

* Incident roundtrip and fix workflow instance realtime updates

* Remove unused variable

* Add integration tests
2023-09-14 10:50:02 +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 287442ca7e Update middleware to also inspect memory block for output values 2023-09-11 21:58:27 +02:00
Sipke Schoorstra e16d11f262 Merge remote-tracking branch 'origin/v3' into v3 2023-09-11 21:36:12 +02:00
Sipke Schoorstra e8421bd148 Fix SetOutput when used in composite activity 2023-09-11 21:36:07 +02:00
GitHub Action c2882207ea Updated designer version to 3.0.3-preview.201 2023-09-11 17:00:53 +00:00
Sipke Schoorstra 9bb2c44d32 Fix broken select list options 2023-09-11 18:58:10 +02:00
Sipke Schoorstra 2ba5051880 Fix connection comparison
Fixes the issue where restored connections would keep being restored upon deserialization
2023-09-11 11:22:03 +02:00
Sipke Schoorstra a8b3cbab74 Add request exception handling to SendHttpRequest activity 2023-09-10 21:31:57 +02:00
Sipke Schoorstra f6c4ffb934 Fix tag not passed to child completion callback
Fixes #4387
2023-09-10 18:34:40 +02:00
Sipke Schoorstra cbf609760e Ensure BookmarksDeleting and BookmarksDeleted events are published
Fixes #4389
2023-09-10 16:39:42 +02:00
Sipke Schoorstra 4f73419573 Add error logging for SendEmail activity
Fixes #4394
2023-09-10 16:02:25 +02:00
Sipke Schoorstra 5d7188a4e8 Add ability to schedule outcome names. 2023-09-10 15:34:26 +02:00
Sipke Schoorstra 73326bb228 Fix HTTP request console sample project
Fixes #4261
2023-09-09 22:35:41 +02:00
Sipke Schoorstra fc3b82aa46 Fix SetOutput activity when used inside root scope 2023-09-09 22:35:04 +02:00
Sipke Schoorstra 2d61569cab Add parent/child workflow programmatic ASP.NET sample 2023-09-09 16:54:27 +02:00
Sipke Schoorstra f63acfa465 Add missing Npgsql package to Dapper module 2023-09-09 16:54:01 +02:00
Sipke Schoorstra c71dc296c9 Merge remote-tracking branch 'origin/v3' into v3 2023-09-09 14:40:53 +02:00
Sipke Schoorstra 76720103b4 Handle erroneous routes
Fixes #4415
2023-09-09 14:40:48 +02:00
happtim a3494b43d8
replace DistributedLock package with DistributedLock.FileSystem (#4399) 2023-09-09 12:44:46 +02:00
Sipke Schoorstra 018b3a3672 Fix flowchart not completing when using explicit WaitAny joins 2023-09-08 21:15:40 +02:00
Sipke Schoorstra 0d05acb98d Ensure workflow state is imported into runtime before and after
This fixes an issue when running activities in the background
2023-09-07 22:28:45 +02:00
Sipke Schoorstra 4b94828780 Include WorkflowExecutionContext with UpdateBookmarksRequest 2023-09-07 22:28:08 +02:00
Sipke Schoorstra 30d48351e2 Update namespace of notification 2023-09-07 22:27:27 +02:00
Sipke Schoorstra 75a897a17d Update Elsa.sln 2023-09-07 22:04:29 +02:00
Sipke Schoorstra c1b6fd8b23 Update project files 2023-09-07 22:04:05 +02:00
Sipke Schoorstra 11df71eecd Remove Sinks module 2023-09-07 22:03:03 +02:00
Sipke Schoorstra b72a7e5f6e Change order of RunJavaScript inputs 2023-09-07 20:43:12 +02:00
Sipke Schoorstra 6d9c21c7a5
Dynamic Outcomes + JavaScript Outcomes (#4410)
* Implement dynamic outcomes UI hint

* Implement JavaScript outcomes
2023-09-07 20:34:53 +02:00
GitHub Action b88e234aa1 Updated designer version to 3.0.3-preview.200 2023-09-07 13:05:44 +00:00
Sipke Schoorstra efa6983362 Disable direct output mapping
Output to output mapping need to be redone.
2023-09-07 15:02:39 +02:00
Sipke Schoorstra 003bf4e335 Fix output accessors and add tests 2023-09-06 22:57:01 +02:00
Sipke Schoorstra e3d8624e66 Copy output to variable when part of composite activity 2023-09-06 22:05:34 +02:00
Sipke Schoorstra 7485c5dfcb Cleanup 2023-09-06 22:04:58 +02:00
Sipke Schoorstra 0dc2b95e5a Maintain tool version of imported file 2023-09-06 22:04:49 +02:00
Sipke Schoorstra d26df84c3c Update HTTP bookmark processor to persist its changes 2023-09-06 19:25:07 +02:00
Sipke Schoorstra a4b660026c Fix input being overwritten with null 2023-09-06 19:24:50 +02:00
Sipke Schoorstra 2f22396fdf Fix Dapper migrations and multiple filter bug 2023-09-06 19:24:34 +02:00
Sipke Schoorstra d7649b0118 Fix numerical version parsing 2023-09-06 17:57:25 +02:00
Sipke Schoorstra 69744bd63c Fix naming collision between workflow input and activity input 2023-09-06 13:50:08 +02:00
herblinernexxbizz 6eda27b034
update connector (#4402) 2023-09-06 10:52:29 +02:00
Sipke Schoorstra 72d8550907 Update PostgreSQL for Dapper Upsert dialect 2023-09-06 10:25:31 +02:00