Commit graph

4343 commits

Author SHA1 Message Date
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
herblinernexxbizz cd2591430e
Add PostgreSql dapper provider (#4398)
* Add PostgreSql dapper provider
2023-09-06 10:09:27 +02:00
GitHub Action f892f5431a Updated designer version to 3.0.3-preview.199 2023-09-05 11:28:31 +00:00
Nokecy 3dbe0445c1
WorkflowContextsPlugin not enable (#4397) 2023-09-05 13:25:15 +02:00
Sipke Schoorstra 4fe7518976 Add initial support for persisting workflow input 2023-08-31 21:04:19 +02:00
Sipke Schoorstra fe02011c8b
Fix Dapper persistence provider (#4381) 2023-08-30 22:01:25 +02:00
Sipke Schoorstra 9d4add767b
Make Liquid TextEncoder configurable (#4380) 2023-08-30 19:09:05 +02:00
Sipke Schoorstra 6329a3b805
Use mapping expression for correct EF core projections (#4376) 2023-08-30 18:23:59 +02:00
Sipke Schoorstra 45d194125d
Remove WorkflowStateStore (#4374)
* Remove WorkflowStateStore and use WorkflowInstanceStore instead

* Delete RunningWorkflows actor

* Cleanup
2023-08-30 15:42:16 +02:00
yspanj 2c014a9524
Fixed IsNameUnique for InMemory WorkflowDefinition store (#4370) 2023-08-29 23:29:57 +02:00
Sipke Schoorstra e2c3ab0efd
Refactor proto files and fix snapshot loading of running workflows grain (#4371) 2023-08-29 23:29:31 +02:00
Sipke Schoorstra deb6b34c98 Merge remote-tracking branch 'origin/v3' into v3 2023-08-29 15:06:36 +02:00
Sipke Schoorstra 29b5436a56 Use configured cluster host instead of always finding smallest IP
Use configured cluster host instead of always finding smallest IP
2023-08-29 15:06:30 +02:00
Sipke Schoorstra 17581d6786 Expire current member immediately if replica inactive 2023-08-29 15:05:53 +02:00
Abhijit d9fd79a307
Upgraded nupkg DistributedLock to v2.3.3 (#4360)
DistributedLock v2.3.2 was indirectly referencing System.Drawing.Common v5.0.0 nupkg which has one critical vulnerability.
2023-08-29 12:46:32 +02:00
Sipke Schoorstra f0158245db Fix ListAsync of Redis cluster member store 2023-08-28 23:42:33 +02:00
Sipke Schoorstra b3e0c0064c Fix sample and test 2023-08-28 22:44:43 +02:00
Sipke Schoorstra d5ab498af5
Implement stale member handling (#4369)
* Update ACA provider to remove stale members

* Move monitor to separate actor

* Implement reentrancy for tasks that take a longer time

* Update version from protoactor project
2023-08-28 22:26:44 +02:00
Sipke Schoorstra 2eb13deb8d Update ACA Cluster Provider to remove dead members retroactively 2023-08-26 12:07:58 +02:00
Sipke Schoorstra 7358613653 Fix orphaned completion callback handling 2023-08-26 02:02:02 +02:00
Sipke Schoorstra ca25b78457
Fix Break behavior (#4365)
* Fix Break behavior

* Ensure removal of completion callbacks
2023-08-26 01:11:10 +02:00
Sipke Schoorstra e9249d6b1c Add API client to get server version 2023-08-25 10:04:47 +02:00
MariusVuscanNx 06f92d8d7e
Enrich trigger validation to take into consideration path and method uniquness (#4363) 2023-08-25 09:11:22 +02:00
Ray 811f8b4c93
V3 get type definitions request (#4353)
* Update IWorkflowDefinitionsApi.cs

Add GetTypeDefinitions Refit request

* Create GetTypeDefinitionsRequest.cs

Add the Request model.

* Refactor WorkflowDefinitionRequest to seperate resource.

---------

Co-authored-by: Raymon Boer <r.boer@sense-cloud.nl>
2023-08-24 21:44:04 +02:00
Sipke Schoorstra 4d37c2a1da
Fix Default Workflow Runtime Race condition (#4362)
* Refactor Telnyx activities to use instance ID for correlating events

* Ensure SetVariable sets value in correct scope

* Fix race condition between new instances that are being resumed

* Fix tests
2023-08-24 21:41:45 +02:00