Skip to content

Commit f8c2a10

Browse files
Merge pull request #311657 from AnatoliB/anatolib/orchestration-versioning-ga
Remove "public preview" notes from Orchestration Versioning docs
2 parents 7a31db1 + 7a73ca7 commit f8c2a10

3 files changed

Lines changed: 3 additions & 9 deletions

File tree

articles/azure-functions/durable/durable-functions-orchestration-versioning.md

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ ms.custom: fasttrack-edit
99
#Customer intent: As a Durable Functions developer, I want to deploy breaking changes to my orchestrations without interrupting in-flight instances, so that I can maintain zero-downtime deployments.
1010
---
1111

12-
# Orchestration versioning in Durable Functions (Azure Functions) - public preview
12+
# Orchestration versioning in Durable Functions (Azure Functions)
1313

1414
Orchestration versioning addresses [the core challenge](durable-functions-versioning.md) of deploying changes to orchestrator functions while maintaining the deterministic execution model that Durable Functions requires. Without this feature, breaking changes to orchestrator logic or activity function signatures would cause in-flight orchestration instances to fail during replay because they would break the [determinism requirement](durable-functions-code-constraints.md) that ensures reliable orchestration execution. This built-in feature provides automatic version isolation with minimal configuration. It's backend agnostic, so it can be used by apps leveraging any of the Durable Function's [storage providers](durable-functions-storage-providers.md), including the [Durable Task Scheduler](./durable-task-scheduler/durable-task-scheduler.md).
1515

@@ -36,9 +36,6 @@ The orchestration versioning feature operates on these core principles:
3636

3737
- **Forward Protection**: The runtime automatically prevents workers running older orchestrator versions from executing orchestrations started by newer orchestrator versions.
3838

39-
> [!IMPORTANT]
40-
> Orchestration versioning is currently in public preview.
41-
4239
## Prerequisites
4340

4441
Before using orchestration versioning, ensure you have the required package versions for your programming language.

articles/azure-functions/durable/durable-functions-versioning.md

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -203,9 +203,6 @@ Because of these potential failures, the "do nothing" strategy is not recommende
203203

204204
### Orchestration versioning
205205

206-
> [!NOTE]
207-
> Orchestration versioning is currently in public preview.
208-
209206
The orchestration versioning feature allows different versions of orchestrations to coexist and execute concurrently without conflicts and non-determinism issues, making it possible to deploy updates while allowing in-flight orchestration instances to complete without manual intervention.
210207

211208
With orchestration versioning:

articles/azure-functions/durable/durable-task-scheduler/durable-task-scheduler-versioning.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
title: Configure Versioning for Durable Task Scheduler (preview)
2+
title: Configure Versioning for Durable Task Scheduler
33
description: Learn how to use orchestration versioning in Durable Task Scheduler.
44
ms.topic: how-to
55
ms.date: 12/03/2025
@@ -9,7 +9,7 @@ ms.reviewer: hannahhunter
99
zone_pivot_groups: df-languages
1010
---
1111

12-
# Orchestration Versioning (preview)
12+
# Orchestration Versioning
1313

1414
Upgrading and downgrading orchestrations is a key consideration when working with durable orchestration systems. If an orchestration is interrupted and later resumed (for instance, during a host update), Durable Task Scheduler replays the events of the orchestration, ensuring all previous steps were executed successfully before taking the next step. This action ensures reliability, one of the core promises of the durable execution paradigm.
1515

0 commit comments

Comments
 (0)