Company
Date Published
Author
Justin Pirie
Word count
683
Language
English
Hacker News points
None

Summary

Temporal 1.20 introduces several capabilities that extend distributed systems best practices to simplify Temporal development environments and gain more control over scheduling Workflows, enabling developers to set up and run development environments faster with the new Temporal CLI, which supports convenient installation with curl or Homebrew, replacing the previous containerized setup. The release also extends the Temporal CLI with Advanced Visibility for querying Workflow Executions and introduces Scheduled Workflows, providing tools necessary to gain visibility into Schedules and Workflow runs, create independent Schedules, edit Schedule specifications, give Schedules a state of Paused or Running, limit runs, backfill runs, and configure policies. Additionally, 1.20 includes support for Schedules in the CLI and Web UI, experimental APIs for Go, TypeScript, and Python SDKs, and other features such as archival feature reimplemented using a separate task queue, replication between clusters with different shard counts, BatchOperation to support DeleteWorkflow, OpenTelemetry upgraded to 0.34, security-related changes to the Default authorizer, internal frontend deployment option, and deprecation heads-up for older MySQL and Postgres versions.