Skip to content

Commit b2c3dbb

Browse files
committed
Mark preview, add package reference
Signed-off-by: Hal Spang <[email protected]>
1 parent 1a23b13 commit b2c3dbb

File tree

1 file changed

+9
-3
lines changed

1 file changed

+9
-3
lines changed

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

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ ms.author: azfuncdf
88
zone_pivot_groups: df-languages
99
---
1010

11-
# Orchestration Versioning
11+
# Orchestration Versioning (preview)
1212

1313
A key area to consider when using a durable orchestration system is how to handle the upgrading/downgrading of orchestrations. When an orchestration is interrupted and later resumed (for instance, during a host update), Durable Task Scheduler will replay the events of the orchestration. This is done to ensure reliability - the system replays to ensure all previous steps were executed successfully before the next step is taken - which is a core promise of the durable execution paradigm. So, if an orchestration changes between deployments, the steps it takes may no longer be the same. If this does happen, the system will throw a `NonDeterministicError` instead of allowing the orchestration to continue.
1414

@@ -44,7 +44,7 @@ In order for an orchestration to have a version, it must first be set in the cli
4444
::: zone pivot="csharp"
4545

4646
> [!NOTE]
47-
> Available in the .NET SDK since v1.9.0.
47+
> Available in the .NET SDK (Microsoft.DurableTask.Client.AzureManaged) since v1.9.0.
4848
4949
```csharp
5050
builder.Services.AddDurableTaskClient(builder =>
@@ -59,7 +59,7 @@ builder.Services.AddDurableTaskClient(builder =>
5959
::: zone pivot="java"
6060

6161
> [!NOTE]
62-
> Available in the Java SDK since v1.6.0.
62+
> Available in the Java SDK (com.microsoft:durabletask-client) since v1.6.0.
6363
6464
```java
6565
public DurableTaskClient durableTaskClient(DurableTaskProperties properties) {
@@ -166,6 +166,9 @@ Similar to the client versioning, these are all set via the standard host builde
166166

167167
::: zone pivot="csharp"
168168

169+
> [!NOTE]
170+
> Available in the .NET SDK (Microsoft.DurableTask.Worker.AzureManaged) since v1.9.0.
171+
169172
```csharp
170173
builder.Services.AddDurableTaskWorker(builder =>
171174
{
@@ -185,6 +188,9 @@ builder.Services.AddDurableTaskWorker(builder =>
185188

186189
::: zone pivot="java"
187190

191+
> [!NOTE]
192+
> Available in the Java SDK (com.microsoft:durabletask-client) since v1.6.0.
193+
188194
```java
189195
private static DurableTaskGrpcWorker createTaskHubServer() {
190196
DurableTaskGrpcWorkerBuilder builder = new DurableTaskGrpcWorkerBuilder();

0 commit comments

Comments
 (0)