This morning at Replay 2025, we announced exciting new capabilities in Temporal to help you code more efficiently and focus on what matters: delivering systems as reliable as gravity.
Read on to learn more, and reach out to us in Slack to let us know your questions and thoughts. We’d love to hear from you.
Code More Efficiently With New Temporal SDKs and Primitives
We’ve released new and updated capabilities to improve your development experience with Temporal and let you code applications more efficiently.
Use Ruby to Write Workflows and Activities
We’re excited to announce the Temporal Ruby SDK, now available in Pre-release. This SDK is the framework for authoring Workflows and Activities using the Ruby programming language, and it’s at full feature parity with the other Temporal SDKs.
Connect Workflows Across Teams and Applications
Temporal Nexus is now Generally Available. Nexus allows you to connect Temporal Applications across (and within) isolated Namespaces. This provides all the benefits of Durable Execution across team and application boundaries, with improved modularity, security, debugging, and fault isolation. Unlike other forms of inter-service communication, Nexus combines a familiar programming model with the resiliency of Temporal. Nexus GA enables you to:
- Abstract Temporal primitives, like Workflows, with clean service contracts.
- Run Nexus Services in Workers with Temporal’s queue-based architecture.
- Use Nexus Operations through a Nexus Endpoint, a reverse proxy for Nexus Services.
- Connect within and across regions in AWS and GCP using Temporal Cloud.
Safely Launch New Deployments
When deploying a new version of your Worker, you likely want to keep older Workflows running smoothly without encountering the new, incompatible code. We’ve launched new Worker Versioning APIs, with our new Deployments abstraction to achieve this. These APIs, now in Pre-release, let you:
- “Pin” Workflows to Deployment Versions to increase safety during rollouts.
- Ramp or cut over traffic between Deployment Versions when you choose.
- Directly test a Workflow on your new Deployment Version to check its health before rolling out. You can manage these so-called “rainbow deployments” directly using our APIs or adopt a pre-built Kubernetes controller.
Easily Optimize Workflows, Activities, and Workers
We’ve released several updates to let you improve and optimize live Workflows, Activities, and Workers for the best performance and results.
- Minimize toil and simplify the management of Workers with resource-based auto-tuning, now Generally available in all SDKs.
- Edit running Activities in production with new Activity Operations Commands, now in Public Preview. If you misconfigured Activities or need to fix issues, these operations let you quickly and safely pause, unpause, reset, and update live Activities.
- Reset Workflows with Child Workflows with a new command, now in Pre-release. This feature lets you restart Workflows with Child Workflows from an earlier place.
Simplify Operations and Enhance High Availability With Updates to Temporal Cloud
Temporal Cloud provides an easier, faster, and more scalable way to run Temporal, with the same open-source SDKs and no lock-in. We’ve released updates for reliability and more seamless operations.
Automate Migrations With Zero Downtime
Migrating Workflows to Temporal Cloud requires a variety of steps and safeguards, especially if your use case is in production. That’s why we’ve released new migration tooling to let you migrate live Workflows with:
- Zero downtime
- End-to-end automation
- No changes to application code
- Minimal effort on your side
- Full control and customization
Take advantage of Temporal Cloud’s benefits without doing any of the heavy lifting.
The tooling is now in Pre-release, and we’re seeking early users. Learn more here and sign up here.
Enhance High Availability
Temporal Cloud provides built-in high availability with a 99.9 SLA for all Namespaces provided by database replication across AZs. For mission-critical use cases, we recommend enabling additional protections using our High Availability features (HA), now updated with several new releases.
- Multi-region Replication is Generally Available. Ensure your applications remain online, even when network issues or entire region outages occur, with a 99.99 SLA. Multi-region Replication (previously known as Multi-region Namespaces) asynchronously replicates your Workflows to a Namespace in a secondary region and automatically fails over if necessary.
- Introducing Same-region Replication in Public Preview. Same-region Replication asynchronously replicates all your Workflows to a Namespace within the same region, and fails over if a disruption occurs, to keep your applications online with a 99.99 SLA.
Learn more about these HA features here.
Adopt Temporal Cloud on Google Cloud
Temporal Cloud on Google Cloud is now Generally Available to give you more options for deployment. Capabilities we’ve recently added include:
- Multi-region Replication
- Nexus
- API Keys
- Service Accounts
- Export History
- Terraform provider
- Regions of us-east-4 and europe-west3.
If you need additional regions not currently available, you can reach out.
Simplify Operations and Increase Security
We’ve released several automation features to let platform teams work more efficiently and increase security in Temporal Cloud.
- Automate user provisioning with the new SCIM Integration, now in Pre-release. Use your identity provider to add new users to Temporal more quickly and securely. This feature is available in the Enterprise and Mission Critical plans, and you can contact your Support team to enable it.
- Authenticate to Temporal Cloud with API Keys, now Generally Available. We’ve added new capabilities to improve security and flexibility, such as Service Accounts, the ability to migrate from mTLS to API keys in production, a 2-year retention period for API keys, and more.
- Improve operational efficiency with the Terraform provider, now in Pre-release. Automate common operations like Namespace, User, and Certificate management in AWS and Google Cloud Namespaces.
Introducing the Temporal Code Exchange
We’ve launched the Temporal Code Exchange, a curated collection of code samples, example applications, and creative uses of Temporal contributed by our community members from around the world.
We have launched with 11 examples that span 5 languages (Python, Go, TypeScript, .Net, and Java). You’ll see sample apps and code for use cases like:
- A library to orchestrate multi-agent workflows
- A sample eCommerce app that integrates with Stripe
- A full-stack template to simplify the development of applications using Temporal and React
- A package that enables full visualization of end-to-end workflows
- A sample Insurance application and workflows
We’ll be adding more community submissions regularly!
How to Contribute to the Code Exchange
The Code Exchange is open for more submissions. Follow the links on the Code Exchange to access our Community GitHub repository where you can submit your own project or share an idea to be worked on with someone else in the community.
What’s Next
If you have any questions about these updates, let us know in the Temporal community Slack. (Use the channels #nexus, #safe-deploys, and #migration-tooling for their respective features, and the SDK channel of your choice for all other questions). We can’t wait to hear your thoughts as you begin using these new capabilities.