Change Log

July 3, 2024

Temporal UI now supports a new Night Mode theme.

June 27, 2024

Slot Auto-Tuning: New WorkerTuner, ResourceBasedTuner, and CompositeTuner for better resource use. Workflow Update: API changes, renamed options, required WorkflowUpdateStage. Spring Boot: Renamed packages; update dependencies.

June 26, 2024

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.

June 19, 2024

This minor release supports worker versioning with a new API in Temporal Servers v1.24.0+. It ensures only compatible workers process tasks. Task queue descriptions now include reachability info. Use --legacy-mode for older servers.

June 17, 2024

Acquire workflow lock in backfill history (#6102). Unbound retry delay by MaximumInterval. Handle NextRetryDelay in failures (#5946). Remove build ID from sticky tasks (#6096). Scheduler fix: respect RemainingActions, ignore pre-update actions (#6122).

June 13, 2024

Introducing Multi-region Namespaces in Temporal Cloud! Achieve 99.99% SLA, near-zero RPO, and <20-min RTO. Features include outage-proof workloads, automatic failover with real-time alerts, and easy deployment. Watch the webinar recording to learn more.

June 12, 2024

Upgrade Temporal Server to v1.24.1, building on CLI v0.12.0. Key changes: new --data flag format, install.sh resurrected, new workflow flag, panic fix, and more. Note: --data option now requires repeating for multiple key-value pairs

June 7, 2024

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.

June 5, 2024

Users can now filter Namespaces by Namespace Name or Region.

June 5, 2024

This release contains schema fix for SQL based visibility introduced in 1.24.0

June 5, 2024

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

June 3, 2024

Fix client connection timeout at

June 3, 2024

Introducing Multi-region Namespaces: Enhanced availability with continuous service across regions, disaster recovery with automated failover, and reduced downtime with automatic replication and failovers.

May 31, 2024

V1.24.0 deprecates standard visibility; upgrade to advanced visibility as per v1.20.0 and v1.21.0. Updates: Worker Versioning APIs, Namespace Burst Ratio, OpenAPI docs, shard info, MySQL performance, OpenTelemetry, task queue, and UTF-8 validation.

May 27, 2024

The PHP SDK v2.10.1 release for Temporal addresses two main issues: it fixes payload decoding errors when external SDKs return empty payloads and resolves workflow hangs caused by yielding non-promise values.

May 27, 2024

Reestablished compatibility with GLIBC 2.18+ for both x64 and arm64 architectures in TypeScript SDK v1.10.1 on Linux

May 20, 2024

Support for Node.js 14 and 16 dropped; upgrade to Node.js 18+ for compatibility and security. New features: API key support, improved logging, and enhanced diagnostics. Various bug fixes for stability and performance improvements.

May 20, 2024

Converted policy constants to enums and added a new $lifecycleStage parameter in Update\UpdateOptions::new().

May 17, 2024

In the next version, roles and permissions will be returned in lowercase (e.g., "admin" instead of "Admin") for consistency. If your systems are case-sensitive, adjustments may be necessary.

May 15, 2024

Fix wrong "deadline is reached" detection. Fix unmarshalling of typed assoc arrays