Skip to main content

6 docs tagged with "versioning"

View All Tags

Temporal Platform's production readiness checklist

Learn how to run a production-level Temporal cluster, including scaling, metrics, and workflow versioning. Discover how to future-proof your payloads, deal with long-lived workflows, and make changes to your code.

Versioning - Go SDK feature guide

Temporal Platform requires deterministic Workflow code, ensuring predictable behavior. The Temporal Go SDK offers versioning features: Workflow Patching APIs and Worker Build IDs. Learn how to use GetVersion(), workflow patching, and Worker versioning to manage changes and ensure deterministic Workflow execution.

Versioning - Java SDK feature guide

Learn how to use Workflow code versioning features in Temporal, including Workflow Patching APIs and Worker Build Ids, to ensure deterministic code execution and manage code changes.

Versioning - Python SDK feature guide

Learn how to safely patch and version your Temporal Workflows to ensure non-deterministic issues are handled correctly, with a focus on Python SDK patching and worker versioning.

Versioning - TypeScript SDK feature guide

Temporal Platform requires deterministic Workflow code. The TypeScript SDK offers dedicated versioning features, including Workflow Patching APIs and Worker Build Ids. Learn how to patch Workflow code, migrate Workflows, and use Worker Versioning in this comprehensive guide.

What is a Temporal Worker?

Temporal Task Queues are lightweight, dynamically allocated queues that one or more Worker Entities poll for Tasks. Task Queues are used by Workflow Executions and Activity Executions to schedule tasks and enable load balancing across multiple Worker Processes.