Does an update to activity options (specifically StartToCloseTimeout) require workflow versioning?


I have long running workflows for which I need to update the StartToCloseTimeout (for activities). No other changes to the workflow or activities. Is it necessary that I handle versioning with workflow.GetVersion()?

Edit: I tried one of the sample workflows where I stopped a worker in the middle of an activity, updated the StartToCloseTimeout and restarted the worker. I did not see any non-deterministic workflow errors, so I assume no versioning is required.

Hello @mvp

it is not required,

Keep in mind that the change will only affect the new scheduled activities.


Thanks @antonio.perez