Resource-based worker auto-tuning now in Public Preview.
Announcing Worker Auto-Tuning. This feature allows Workers to scale up to the maximum bounds of CPU and Memory of the underlying compute node you are running Workers in.
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
Bug-fix release, no significant highlights of note.
Release adds workflow failure customization, worker client replacement, API key support. Introduces float-based metrics, optimized workflow counting.
.net SDK 0.1.0-beta2
The .NET SDK is now in beta and includes support for Worker Versioning, better Client dependency injection, and lazy Clients.
Our alpha .NET SDK is now feature complete!