Sipke Schoorstra
cb87d2ed82
Implement resumable downloads ( #4448 )
...
* Incremental work on persistent file cache
* Rename providers to handlers
* Implement zip file caching for resumable downloads
* Implement partial download for zipped files
* Allow executing workflows using GET verb
* Implement custom header for correlating downloads
* Rename FileName to Filename for consistency
* Update interface XML comment
* Cleanup
* Fix that source Downloadables were executed even when cached zip exists
* Make download correlation ID optional
2023-09-17 22:35:13 +02:00
Alexander Rose
a21751672d
make type name helper aware of generics ( #4442 )
...
* make type name helper aware of generics
* fix ActivityTypeNameHelper.GenerateTypeName for generic types specifying a type name in the activity attribute
2023-09-17 20:08:38 +02:00
Sipke Schoorstra
66a8ad084f
WriteFileHttpResponse updates ( #4446 )
...
* Incremental work on buffered download
* Save zip file to a temp file to prevent OOM and support resumption
2023-09-16 19:02:07 +02:00
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
fc3b82aa46
Fix SetOutput activity when used inside root scope
2023-09-09 22:35:04 +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
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
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
herblinernexxbizz
cd2591430e
Add PostgreSql dapper provider ( #4398 )
...
* Add PostgreSql dapper provider
2023-09-06 10:09:27 +02:00