elsa-core/src/modules/Elsa.Workflows.Runtime/Commands
Sipke Schoorstra d09a1b7cb4
Add workflow dispatch transactional outbox (#7517)
* Add workflow dispatch transactional outbox

* Address workflow dispatch outbox review

* Make outbox state lookup null-safe

* Generate stable outbox dispatch instance ids

* Limit eager outbox processing to marked commits

* Avoid blocking eager outbox processing on lock contention

* Expire uncommitted outbox items after retention

* Harden eager workflow outbox processing

* Prune delivered workflow outbox markers

* Batch workflow dispatch outbox processing

* Bound workflow dispatch outbox processing batches

* Harden workflow dispatch outbox processing

* Address transactional outbox review feedback

* Address transactional outbox follow-up review

* Address outbox recovery review feedback

* Address outbox key-value review fixes

* Address outbox cleanup review feedback

* Address workflow outbox review feedback

* Address outbox key-value review feedback

* Preserve outbox key-value tenant ids

* Address workflow outbox marker cleanup review

* Ensure key value store factory registrations override

* Address workflow outbox review follow-ups
2026-05-22 00:13:16 +02:00
..
CancelWorkflowsCommand.cs Refactor Workflow Runtimes (#5444) 2024-06-10 19:36:51 +02:00
DispatchResumeWorkflowsCommand.cs Refactor Workflow Runtimes (#5444) 2024-06-10 19:36:51 +02:00
DispatchStimulusCommand.cs Fix race condition in Distributed Workflow Runtime during same-workflow event publishing (#6538) 2025-03-31 18:11:27 +02:00
DispatchTriggerWorkflowsCommand.cs Refactor Workflow Runtimes (#5444) 2024-06-10 19:36:51 +02:00
DispatchWorkflowDefinitionCommand.cs Add workflow dispatch transactional outbox (#7517) 2026-05-22 00:13:16 +02:00
DispatchWorkflowInstanceCommand.cs Refactor Workflow Runtimes (#5444) 2024-06-10 19:36:51 +02:00