Ensured coroutines complete on workflow finish. Introduced Temporalio.Workflow.Semaphore, a workflow-safe alternative to SemaphoreSlim. Improved workflow updates with better update info access and new exceptions for RPC cancellations/timeouts.
The Start Delay workflow option is now available, allowing you to schedule future Workflow executions. Signals-With-Start bypass delays, while other signals are ignored. Set this option in the Workflow Options field of your SDK.
This release mainly fixes bugs. Workflow.WaitConditionAsync: Fixes issue from 1.1.1 where it couldn't resolve, reverting to 1.1.0 behavior. May cause non-determinism if encountered in 1.1.1. Experimental Update: WaitForStage required, UpdateID now Id