temporalio / features

Behavior and history compatibility testing for Temporal SDKs
13 stars 16 forks source link

[Feature Request] Support for WorkflowIdConflictPolicy #437

Open stephanos opened 5 months ago

stephanos commented 5 months ago

Is your feature request related to a problem? Please describe.

The Start Workflow and Signal-with-Start APIs has a new field, WorkflowIdConflictPolicy.

Support for the new policy in both APIs is needed.

Furthermore, the comments should emphasize that WorkflowIdReusePolicy is for closed Workflows, and WorkflowIdConflictPolicy` is for running Workflows.

Describe the solution you'd like

A new field/parameter in each SDK's Start Workflow and Signal-With-Start API struct/function.

Additional context

See https://github.com/temporalio/api/pull/359.

cretz commented 5 months ago

Updated description to add checkboxes for each SDK. Feel free to create issues/PRs as needed.

stephanos commented 5 months ago

@cretz should the CLI be tracked here, too, or elsewhere?

cretz commented 5 months ago

Here is good, I added a checkbox. If/when ready, issues can be created in each repo.