Bump DurableTask SDK packages to 1.22.0

- DurableTask.Client: 1.19.1 -> 1.22.0
- DurableTask.Client.AzureManaged: 1.19.1 -> 1.22.0
- DurableTask.Worker: 1.19.1 -> 1.22.0
- DurableTask.Worker.AzureManaged: 1.19.1 -> 1.22.0
- Azure Functions extensions kept at original versions (1.13.1/1.0.1) due to
  host-side DurableTask.Core 3.7.0 incompatibility with newer extensions

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
This commit is contained in:
Shyju Krishnankutty
2026-03-06 16:04:42 -08:00
Unverified
parent 22989abb3c
commit d03d59b347
5 changed files with 12 additions and 15 deletions
+2 -2
View File
@@ -125,8 +125,8 @@
<!-- Azure Functions -->
<PackageVersion Include="Microsoft.Azure.Functions.Worker" Version="2.50.0" />
<PackageVersion Include="Microsoft.Azure.Functions.Worker.ApplicationInsights" Version="2.50.0" />
<PackageVersion Include="Microsoft.Azure.Functions.Worker.Extensions.DurableTask" Version="1.16.0" />
<PackageVersion Include="Microsoft.Azure.Functions.Worker.Extensions.DurableTask.AzureManaged" Version="1.5.0" />
<PackageVersion Include="Microsoft.Azure.Functions.Worker.Extensions.DurableTask" Version="1.13.1" />
<PackageVersion Include="Microsoft.Azure.Functions.Worker.Extensions.DurableTask.AzureManaged" Version="1.0.1" />
<PackageVersion Include="Microsoft.Azure.Functions.Worker.Extensions.Http" Version="3.3.0" />
<PackageVersion Include="Microsoft.Azure.Functions.Worker.Extensions.Http.AspNetCore" Version="2.1.0" />
<PackageVersion Include="Microsoft.Azure.Functions.Worker.Extensions.Mcp" Version="1.0.0" />
@@ -3,8 +3,6 @@
using System.Collections.Concurrent;
using System.Diagnostics;
using System.Text;
using Xunit.Abstractions;
namespace Microsoft.Agents.AI.DurableTask.IntegrationTests;
/// <summary>
@@ -5,8 +5,6 @@ using System.Diagnostics;
using System.Reflection;
using Microsoft.Extensions.Configuration;
using Microsoft.Extensions.Logging;
using Xunit.Abstractions;
namespace Microsoft.Agents.AI.DurableTask.IntegrationTests;
/// <summary>
@@ -61,7 +59,7 @@ public abstract class SamplesValidationBase : IAsyncLifetime
protected virtual string TaskHubPrefix => "sample";
/// <inheritdoc />
public async Task InitializeAsync()
public async ValueTask InitializeAsync()
{
await EnsureDtsInfrastructureStartedAsync(this.OutputHelper, this.StartDtsEmulatorAsync);
@@ -128,7 +126,11 @@ public abstract class SamplesValidationBase : IAsyncLifetime
}
/// <inheritdoc />
public Task DisposeAsync() => Task.CompletedTask;
public ValueTask DisposeAsync()
{
GC.SuppressFinalize(this);
return default;
}
protected sealed record OutputLog(DateTime Timestamp, LogLevel Level, string Message);
@@ -1,7 +1,5 @@
// Copyright (c) Microsoft. All rights reserved.
using Xunit.Abstractions;
namespace Microsoft.Agents.AI.DurableTask.IntegrationTests;
/// <summary>
@@ -5,8 +5,6 @@ using System.Reflection;
using System.Text;
using Microsoft.Extensions.Configuration;
using Microsoft.Extensions.Logging;
using Xunit.Abstractions;
namespace Microsoft.Agents.AI.Hosting.AzureFunctions.IntegrationTests;
/// <summary>
@@ -36,7 +34,7 @@ public sealed class WorkflowSamplesValidation(ITestOutputHelper outputHelper) :
private readonly ITestOutputHelper _outputHelper = outputHelper;
async Task IAsyncLifetime.InitializeAsync()
public async ValueTask InitializeAsync()
{
if (!s_infrastructureStarted)
{
@@ -45,9 +43,10 @@ public sealed class WorkflowSamplesValidation(ITestOutputHelper outputHelper) :
}
}
async Task IAsyncLifetime.DisposeAsync()
public ValueTask DisposeAsync()
{
await Task.CompletedTask;
GC.SuppressFinalize(this);
return default;
}
[Fact]