Commit graph

414 commits

Author SHA1 Message Date
Sipke Schoorstra 77ddd9148a Add Cron sample workflow 2020-10-18 15:12:32 +02:00
Sipke Schoorstra 1450e128a7 Fix CronEvent 2020-10-18 15:12:16 +02:00
Sipke Schoorstra bb1329147f Fix Timers sample 2020-10-18 15:08:29 +02:00
Sipke Schoorstra ca97f90120 Restore activity state persistence and other bug fixes 2020-10-18 15:03:14 +02:00
Sipke Schoorstra ea48910a69 Configure YesSql with custom content serializer 2020-10-18 12:27:40 +02:00
Sipke Schoorstra 945d8d9e56 Fix service bus starter 2020-10-18 12:17:27 +02:00
Sipke Schoorstra 13c0bf94fd Enable programmatic workflows by default 2020-10-18 12:14:54 +02:00
Sipke Schoorstra 1618be2d54 Fix index providers 2020-10-18 12:13:51 +02:00
Sipke Schoorstra 3311d5a1db Fix DB locking issue due to nested scopes 2020-10-18 10:40:31 +02:00
Sipke Schoorstra 077bdb7900 Simplify JSON serialization APIs 2020-10-17 20:19:44 +02:00
Sipke Schoorstra f8662c5426 Implement workflow materializer 2020-10-17 16:45:20 +02:00
Sipke Schoorstra 39455f339e Update samples 2020-10-17 15:45:16 +02:00
Sipke Schoorstra 3d0d372de3 Optimize workflow selector 2020-10-17 15:38:27 +02:00
Sipke Schoorstra 4cd3d08d44 Remove incompatible activity extensions 2020-10-17 13:55:47 +02:00
Sipke Schoorstra 72caccb6a6 Update ReceiveHttpRequest using new trigger API 2020-10-17 13:51:27 +02:00
Sipke Schoorstra f4cad1c5c8 Revert "Update Hello World HTTP sample to use in-memory provider"
This reverts commit 6ffb504cd1.
2020-10-17 12:49:51 +02:00
Sipke Schoorstra 8423fde504 Incremental work on trigger API 2020-10-17 12:49:41 +02:00
Sipke Schoorstra c11cb383b5 Remove type mapping 2020-10-17 09:22:35 +02:00
Sipke Schoorstra 6ffb504cd1 Update Hello World HTTP sample to use in-memory provider 2020-10-17 09:16:18 +02:00
Sipke Schoorstra d28da10a88 Restructure events and messages folders 2020-10-17 09:15:46 +02:00
Sipke Schoorstra b4180d8e6f Cleanup 2020-10-17 09:07:33 +02:00
Sipke Schoorstra d28d8fa3c8 Basic workflow execution restored 2020-10-17 08:51:04 +02:00
Sipke Schoorstra bbf0cfa8f8 Fix solution build 2020-10-16 20:52:32 +02:00
Sipke Schoorstra ab7fd8c366 Incremental work on blueprints 2020-10-13 22:21:47 +02:00
Sipke Schoorstra ef0f3a0907 Incremental work on blueprints 2020-10-12 22:10:56 +02:00
Sipke Schoorstra d9d567a489 Incremental work on blueprints 2020-10-11 22:02:14 +02:00
Sipke Schoorstra 7a7d032e9e Remove unused namespaces 2020-10-11 14:33:56 +02:00
Sipke Schoorstra 7e45845a47 Introduce Workflow Instance Manager and Workflow Definition Manager 2020-10-11 14:33:18 +02:00
Sipke Schoorstra 5b02ca2813 Incremental work on migrations 2020-10-10 22:14:10 +02:00
Sipke Schoorstra 1a85fc5f26 Implement in-memory provider 2020-10-10 21:10:09 +02:00
Sipke Schoorstra e1f5b6a8a5 Implement YesSql 2020-10-10 17:13:52 +02:00
Sipke Schoorstra 2673d07c63 WIP: YesSql 2020-10-09 22:26:19 +02:00
Sipke Schoorstra 899f12e35f Cleanup and apply new field naming convention 2020-10-09 19:52:54 +02:00
Sipke Schoorstra a08a3c83a9 Fix warning 2020-10-06 15:15:24 +02:00
Sipke Schoorstra d8848f372a Comment out TriggerRequestHandler (temporary) 2020-10-06 15:15:06 +02:00
Sipke Schoorstra 7e7e19e1e3 Update MassTransit activities 2020-10-06 15:14:42 +02:00
Sipke Schoorstra 9cfaa81973 Remove reflection activities 2020-10-06 15:14:22 +02:00
Sipke Schoorstra 86b6280bcf Remove YesSQL provider 2020-10-06 15:13:31 +02:00
Sipke Schoorstra b9d0f1e2ba Remove MongoDB provider 2020-10-06 15:13:18 +02:00
Sipke Schoorstra bd46f80401 Remove DocumentDB provider 2020-10-06 15:13:02 +02:00
Sipke Schoorstra 9394f419b9 Fix solution file 2020-10-06 15:12:43 +02:00
Sipke Schoorstra a0a68679bc Implement activity property setters 2020-10-03 12:48:25 +02:00
Sipke Schoorstra a6977a6a43 Update packages 2020-08-21 09:25:45 +02:00
Ankit Sarkar b408b33c33
Fix#228: Add Redis distributed lock provider (#330)
* Fix#325:Elsa 2#RunWorkflowDefinitionAsync getting object reference null

* Fix#328: Rephrased error message

* activityId should not be mandatory while using RunWorkflowDefinitionAsync

* Fix#228:Add Redis distributed lock provider

* Removed unnecessary namespaces

* Fix#228: Add Redis distributed lock provider, Re-architeched the soultion which includes
 - Remove of StartAsync
 - Auto Recover of Transient error

* Fix#228: Add Redis distributed lock provider, This includes below enhqncement
 - Better Log Management,
 -  Return false instead of throwing error in while unable to acquire lock

* Fix#228: Merge Conflict

* Fix#228: Solving Merge Conflict

* Fix#Merge Conflict

* Fix#228: Add Redis distributed lock provider #330 - Merge Conflict

* Fix#228: Add Redis distributed lock provider, Updated Log message as suggested in PR#332

Co-authored-by: Ankit Sarkar <ankt.srkr@live.in>
2020-07-15 11:52:53 +02:00
Ankit Sarkar 02cad73af0
fix#227: Add Azure Blob Storage distributed lock provider (#332)
* Fix#325:Elsa 2#RunWorkflowDefinitionAsync getting object reference null

* Fix#328: Rephrased error message

* activityId should not be mandatory while using RunWorkflowDefinitionAsync

* Fix#228:Add Redis distributed lock provider

* Removed unnecessary namespaces

* fix#227: Add Azure Blob Storage distributed lock provider

* Fix#228: Add Redis distributed lock provider, Re-architeched the soultion which includes
 - Remove of StartAsync
 - Auto Recover of Transient error

* fix#227: Add Azure Blob Storage distributed lock provider, Contains below enhancement -
 - Removed dependency of DistributedLockProvider
 - Better Log management

* Fix#228: Add Redis distributed lock provider, This includes below enhqncement
 - Better Log Management,
 -  Return false instead of throwing error in while unable to acquire lock

* fix#227: Add Azure Blob Storage distributed lock provider , This includes
 - Validate name before creating lease

* fix#227: Add Azure Blob Storage distributed lock provider updated message for ILogger

* fix#227: Moved literal values into a constant field, added Azure Lease Blob link for reference

Co-authored-by: Ankit Sarkar <ankt.srkr@live.in>
2020-07-14 15:24:07 +02:00
Ankit Sarkar abf24557f3
Fix#325:Elsa 2#RunWorkflowDefinitionAsync getting object reference null (#328)
* Fix#325:Elsa 2#RunWorkflowDefinitionAsync getting object reference null

* Fix#328: Rephrased error message

* activityId should not be mandatory while using RunWorkflowDefinitionAsync

Co-authored-by: Ankit Sarkar <ankt.srkr@live.in>
2020-06-14 12:33:43 +02:00
Sipke Schoorstra dd0e123828 Update packages 2020-04-19 15:39:28 +02:00
Sipke Schoorstra 822f4146c8 Disable GitHub actions 2020-04-19 14:27:21 +02:00
Sipke Schoorstra f90e677dfc Update build workflow 2020-04-19 14:10:14 +02:00
Sipke Schoorstra 2644448b3d Update build workflow 2020-04-19 14:06:05 +02:00