elsa-core/src/modules/Elsa.Workflows.Runtime/Models
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
..
Payloads Graceful shutdown for the workflow runtime (drain, pause, recover) (#7424) 2026-05-02 19:27:08 +02:00
ActivityExecutionRecordSnapshot.cs Extend ActivityExecutionRecordSnapshot and update DefaultActivityExecutionMapper to include additional activity execution details. 2025-07-24 21:38:18 +02:00
ActivityExecutionStats.cs Adds activity execution metadata support (#6699) 2025-05-30 15:37:57 +02:00
BookmarkBoundWorkflow.cs
BookmarkTokenPayload.cs Add support for flow authorization activities and bookmark trigger URL generation (#6828) 2025-07-29 20:22:39 +02:00
CancellationFailureReason.cs
DispatcherChannel.cs
DispatchWorkflowOptions.cs
DrainOutcome.cs Graceful shutdown for the workflow runtime (drain, pause, recover) (#7424) 2026-05-02 19:27:08 +02:00
EventTokenPayload.cs Add support for flow authorization activities and bookmark trigger URL generation (#6828) 2025-07-29 20:22:39 +02:00
ExecuteWorkflowResult.cs Add ExecuteWorkflow activity (#6134) 2024-11-21 16:44:25 +01:00
ExecutionCycleHandle.cs Graceful shutdown for the workflow runtime (drain, pause, recover) (#7424) 2026-05-02 19:27:08 +02:00
IngressSourceFinalState.cs Graceful shutdown for the workflow runtime (drain, pause, recover) (#7424) 2026-05-02 19:27:08 +02:00
IngressSourceSnapshot.cs Graceful shutdown for the workflow runtime (drain, pause, recover) (#7424) 2026-05-02 19:27:08 +02:00
MaterializedWorkflow.cs Add Elsa Script DSL (#7076) 2025-11-25 19:57:50 +01:00
NewBookmarkQueueItem.cs Update for a better description 2025-02-15 12:51:45 +02:00
NewWorkflowInboxMessage.cs Update namespaces and correct merge artefacts 2024-10-11 20:41:49 +02:00
QuiescenceState.cs Graceful shutdown for the workflow runtime (drain, pause, recover) (#7424) 2026-05-02 19:27:08 +02:00
ReloadedWorkflowDefinition.cs
ReplayBookmarkQueueDeadLetterResult.cs Add bookmark queue dead-letter store (#7516) 2026-05-21 23:43:36 +02:00
ResumeBookmarkResult.cs
ScheduledBackgroundActivity.cs
StimulusMetadata.cs
TriggerBoundWorkflow.cs
WorkflowDispatchOutboxItem.cs Add workflow dispatch transactional outbox (#7517) 2026-05-22 00:13:16 +02:00
WorkflowDispatchOutboxItemKind.cs Add workflow dispatch transactional outbox (#7517) 2026-05-22 00:13:16 +02:00
WorkflowDispatchOutboxState.cs Add workflow dispatch transactional outbox (#7517) 2026-05-22 00:13:16 +02:00