
3/20/2023
What this post added
This post announces the General Availability (GA) of the new Scheduled Workflows capability in Temporal v1.20. It details the features of this new scheduling system, which offers more control and observability than previous Cron Job functionality. Key improvements include independent Schedule entities, editable specifications, paused/running states, run limits, backfilling, overlapping runs, configurable policies (e.g., buffer all runs, buffer one, cancel other), and pause-on-failure. The post also highlights the integration of Schedules into the Temporal CLI and Web UI, and the addition of experimental APIs to the Go, TypeScript, and Python SDKs. It clarifies that while Scheduled Actions is recommended for most scenarios, high-throughput use cases might still benefit from the original Temporal Cron functionality.