From d03d59b34782ddaf85b3715b3ff59891f1fb4160 Mon Sep 17 00:00:00 2001 From: Shyju Krishnankutty Date: Fri, 6 Mar 2026 16:04:42 -0800 Subject: [PATCH] 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> --- dotnet/Directory.Packages.props | 4 ++-- .../ConsoleAppSamplesValidation.cs | 2 -- .../SamplesValidationBase.cs | 10 ++++++---- .../WorkflowConsoleAppSamplesValidation.cs | 2 -- .../WorkflowSamplesValidation.cs | 9 ++++----- 5 files changed, 12 insertions(+), 15 deletions(-) diff --git a/dotnet/Directory.Packages.props b/dotnet/Directory.Packages.props index 6031e46499..6689839145 100644 --- a/dotnet/Directory.Packages.props +++ b/dotnet/Directory.Packages.props @@ -125,8 +125,8 @@ - - + + diff --git a/dotnet/tests/Microsoft.Agents.AI.DurableTask.IntegrationTests/ConsoleAppSamplesValidation.cs b/dotnet/tests/Microsoft.Agents.AI.DurableTask.IntegrationTests/ConsoleAppSamplesValidation.cs index 217eb66010..c15405db63 100644 --- a/dotnet/tests/Microsoft.Agents.AI.DurableTask.IntegrationTests/ConsoleAppSamplesValidation.cs +++ b/dotnet/tests/Microsoft.Agents.AI.DurableTask.IntegrationTests/ConsoleAppSamplesValidation.cs @@ -3,8 +3,6 @@ using System.Collections.Concurrent; using System.Diagnostics; using System.Text; -using Xunit.Abstractions; - namespace Microsoft.Agents.AI.DurableTask.IntegrationTests; /// diff --git a/dotnet/tests/Microsoft.Agents.AI.DurableTask.IntegrationTests/SamplesValidationBase.cs b/dotnet/tests/Microsoft.Agents.AI.DurableTask.IntegrationTests/SamplesValidationBase.cs index 24903d4d87..5d541f614e 100644 --- a/dotnet/tests/Microsoft.Agents.AI.DurableTask.IntegrationTests/SamplesValidationBase.cs +++ b/dotnet/tests/Microsoft.Agents.AI.DurableTask.IntegrationTests/SamplesValidationBase.cs @@ -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; /// @@ -61,7 +59,7 @@ public abstract class SamplesValidationBase : IAsyncLifetime protected virtual string TaskHubPrefix => "sample"; /// - public async Task InitializeAsync() + public async ValueTask InitializeAsync() { await EnsureDtsInfrastructureStartedAsync(this.OutputHelper, this.StartDtsEmulatorAsync); @@ -128,7 +126,11 @@ public abstract class SamplesValidationBase : IAsyncLifetime } /// - public Task DisposeAsync() => Task.CompletedTask; + public ValueTask DisposeAsync() + { + GC.SuppressFinalize(this); + return default; + } protected sealed record OutputLog(DateTime Timestamp, LogLevel Level, string Message); diff --git a/dotnet/tests/Microsoft.Agents.AI.DurableTask.IntegrationTests/WorkflowConsoleAppSamplesValidation.cs b/dotnet/tests/Microsoft.Agents.AI.DurableTask.IntegrationTests/WorkflowConsoleAppSamplesValidation.cs index 2ab3b476c1..59bd137f7b 100644 --- a/dotnet/tests/Microsoft.Agents.AI.DurableTask.IntegrationTests/WorkflowConsoleAppSamplesValidation.cs +++ b/dotnet/tests/Microsoft.Agents.AI.DurableTask.IntegrationTests/WorkflowConsoleAppSamplesValidation.cs @@ -1,7 +1,5 @@ // Copyright (c) Microsoft. All rights reserved. -using Xunit.Abstractions; - namespace Microsoft.Agents.AI.DurableTask.IntegrationTests; /// diff --git a/dotnet/tests/Microsoft.Agents.AI.Hosting.AzureFunctions.IntegrationTests/WorkflowSamplesValidation.cs b/dotnet/tests/Microsoft.Agents.AI.Hosting.AzureFunctions.IntegrationTests/WorkflowSamplesValidation.cs index dd6e6548b6..46e4feb6fa 100644 --- a/dotnet/tests/Microsoft.Agents.AI.Hosting.AzureFunctions.IntegrationTests/WorkflowSamplesValidation.cs +++ b/dotnet/tests/Microsoft.Agents.AI.Hosting.AzureFunctions.IntegrationTests/WorkflowSamplesValidation.cs @@ -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; /// @@ -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]