Cameron Cowen
5e47d49352
Added workflowrunner extensions
2021-05-27 08:08:32 +01:00
Cameron Cowen
c2b7727f59
Project tweaks
2021-05-27 00:05:43 +01:00
Cameron Cowen
ea0e642a1e
Reorganised servocervicecollection extensions and added new elsa artifacts
2021-05-27 00:05:31 +01:00
Cameron Cowen
813e6f09f3
Added initial file system bookmark
2021-05-27 00:04:45 +01:00
Cameron Cowen
0c3d866d45
Added initial filewatcher background service
2021-05-27 00:03:12 +01:00
Cameron Cowen
804e3d23bb
Added initial watchdirectory trigger
2021-05-27 00:02:49 +01:00
Cameron Cowen
89af4ef948
Updated to make use of servicecollection extensions
2021-05-27 00:01:43 +01:00
Cameron Cowen
677584120c
Reorganised
2021-05-26 23:43:51 +01:00
Cameron Cowen
36ab91c62f
Initial filewatcherworkflow
2021-05-26 23:43:29 +01:00
Cameron Cowen
f0519e9f84
Updated model
2021-05-26 23:43:07 +01:00
Cameron Cowen
ffbc987390
Added filesystemchanged model
2021-05-25 23:08:41 +01:00
Cameron Cowen
71f47702eb
Removed broken project reference from solution
2021-05-25 18:55:03 +01:00
Cameron Cowen
288d56eae2
Merge remote-tracking branch 'upstream/master' into elsa-2.0/fileactivities
2021-05-25 18:51:08 +01:00
Sipke Schoorstra
b0c097103f
Remove workaround in DataMigrationManager
...
With YesSQL 3, we always need to commit explicitly, which appears to work well for the DataMigrationManager
Fixes #850
2021-05-25 14:35:23 +02:00
Sipke Schoorstra
3f4bbed7b6
Update XML comments on VersionOptions
2021-05-25 13:34:53 +02:00
Sipke Schoorstra
ca1db18bd7
Improve JS result parsing with support for target type conversions
2021-05-25 13:24:01 +02:00
Sipke Schoorstra
0b10faad92
Add DataProtection default service and update broken samples
2021-05-25 12:12:36 +02:00
Sipke Schoorstra
bb4ff3b714
Update packages
2021-05-25 09:57:17 +02:00
Cameron Cowen
1f51e2cfe0
Merge remote-tracking branch 'upstream/master' into elsa-2.0/fileactivities
2021-05-24 22:53:04 +01:00
Sipke Schoorstra
e945e58ecf
Fix component tests
2021-05-24 17:57:27 +02:00
tomy2105
c7deab2a88
Time display fixed to fixed 3 decimal places.
2021-05-24 15:31:42 +02:00
Sipke Schoorstra
bdf544bd8e
Bump RC to 3
2021-05-24 15:28:34 +02:00
Sipke Schoorstra
621a9b0696
Cleanup
2021-05-24 14:40:08 +02:00
Sipke Schoorstra
326e373491
Change log level severity
2021-05-24 14:32:30 +02:00
Sipke Schoorstra
3384f6e68f
Cleanup
2021-05-24 14:32:12 +02:00
Sipke Schoorstra
005d9d0a68
Configure sample host with single-node settings
2021-05-24 11:31:11 +02:00
Sipke Schoorstra
4529a94ce2
Cleanup: remove unused namespaces
2021-05-24 11:25:42 +02:00
Sipke Schoorstra
9053eaf13c
Fix multi-node timers
2021-05-24 11:25:42 +02:00
Sipke Schoorstra
030634643c
WIP
2021-05-24 11:25:42 +02:00
Cameron Cowen
bb2019e783
Updated projects to .net 5
2021-05-24 00:25:14 +01:00
Sipke Schoorstra
7814be98b3
Remove unused namespaces
2021-05-23 20:38:12 +02:00
Sipke Schoorstra
862bc52dc0
Regenerate EF Core migrations
2021-05-23 20:36:29 +02:00
Sipke Schoorstra
a79e065ee4
Fix that workflow registry is updated also after deleting workflow definitions
2021-05-23 20:33:58 +02:00
Sipke Schoorstra
63434ff803
Fix identity too long for Hangfire hash
2021-05-23 20:09:59 +02:00
Cameron Cowen
7d96c229fa
Updated file exists to return true of false
2021-05-23 10:56:23 +01:00
Sipke Schoorstra
c95f77d9a4
Minor cleanup
2021-05-22 21:31:00 +02:00
Sipke Schoorstra
c9aef8fd9a
Update couple of .csproj files
2021-05-22 14:11:35 +02:00
Sipke Schoorstra
2ec654d521
Implement Redis distributed cache signal
2021-05-22 14:11:35 +02:00
Sipke Schoorstra
b5453b23a2
Add support for pub-sub consumers and implement Rebus distributed cache signaling
2021-05-22 14:11:35 +02:00
Sipke Schoorstra
01839b19e5
Fix race condition with bookmark querying and updating
...
Fixes #965
2021-05-21 21:39:16 +02:00
Sipke Schoorstra
e08eb981e9
Disable cancellation on trigger endpoints
2021-05-21 19:34:06 +02:00
Cameron Cowen
a8c41f68f8
Minor tweaks
2021-05-21 13:52:27 +01:00
Cameron Cowen
eddce2ad97
Formatting tweaks
2021-05-21 13:48:27 +01:00
Sipke Schoorstra
e51e743d78
Fix workflow instance locking
2021-05-21 14:15:18 +02:00
Sipke Schoorstra
bd012d0965
Improve RemoveScheduledTriggers to always try and unschedule timers
...
This prevents an issue when a custom activity e.g. Sleep dervices from Timer
2021-05-21 13:30:01 +02:00
Sipke Schoorstra
b28dfa92ee
Add sample project demonstrating signals and JSON based workflows
2021-05-21 12:33:21 +02:00
Sipke Schoorstra
9650962755
Fix SendHttpRequest
2021-05-21 11:51:18 +02:00
Cameron Cowen
8d0964845f
Merge remote-tracking branch 'upstream/master' into elsa-2.0/fileactivities
2021-05-21 10:04:58 +01:00
Sipke Schoorstra
77dbbad3ca
Further workflow journal & workflow instance viewer improvements
2021-05-20 20:57:39 +02:00
Sipke Schoorstra
d3a8e74165
Fix critical timer bug
...
These removed checks were necessary only with the Elsa 1 implementation.
In Elsa 2, they are not only unnecessary, but would potentially cause timers to stop ticking if the scheduler (Quartz or Hangfire) execute the scheduled job *too soon*. This can sometimes happen, in which case the activities would return "cannot execute yet".
In which case the workflow runner simply does nothing.
We could have changed it such that the service responsible for scheduling timer event jobs handles "cannot execute" instances, but it's easier to just remove OnExecute altogether.
2021-05-20 20:56:45 +02:00