Skip to content

Commit a2a20ef

Browse files
committed
Update dependencies
Add support for .Net 10
1 parent 94d66c7 commit a2a20ef

File tree

5 files changed

+28
-16
lines changed

5 files changed

+28
-16
lines changed

samples/WebAPI/WebAPI.csproj

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
11
<Project Sdk="Microsoft.NET.Sdk.Web">
22

33
<PropertyGroup>
4-
<TargetFramework>net8.0</TargetFramework>
4+
<TargetFramework>net10.0</TargetFramework>
55
<Nullable>enable</Nullable>
66
<ImplicitUsings>enable</ImplicitUsings>
77
</PropertyGroup>
88

99
<ItemGroup>
1010
<PackageReference Include="Microsoft.DurableTask.Generators" Version="1.0.0-preview.1" OutputItemType="Analyzer" />
11-
<PackageReference Include="Microsoft.Azure.DurableTask.AzureStorage" Version="2.0.1" />
11+
<PackageReference Include="Microsoft.Azure.DurableTask.AzureStorage" Version="2.7.0" />
1212
</ItemGroup>
1313

1414
<ItemGroup>

src/DurableTask.AspNetCore.csproj

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22

33
<PropertyGroup>
4-
<TargetFrameworks>net8.0;net9.0</TargetFrameworks>
4+
<TargetFrameworks>net8.0;net9.0;net10.0</TargetFrameworks>
55
<ImplicitUsings>enable</ImplicitUsings>
66
<Nullable>enable</Nullable>
77
<Copyright>Pejman Nikram</Copyright>
@@ -14,7 +14,7 @@
1414
<RepositoryUrl>https://github.com/PejmanNik/durabletask-dotnet-aspnet</RepositoryUrl>
1515
<PackageReadmeFile>README.md</PackageReadmeFile>
1616
<RepositoryType>git</RepositoryType>
17-
<Version>0.0.3</Version>
17+
<Version>0.0.4</Version>
1818
</PropertyGroup>
1919

2020
<ItemGroup>
@@ -25,9 +25,9 @@
2525
</ItemGroup>
2626

2727
<ItemGroup>
28-
<PackageReference Include="Microsoft.DurableTask.Client" Version="1.8.1" />
29-
<PackageReference Include="Microsoft.DurableTask.Client.Grpc" Version="1.8.1" />
30-
<PackageReference Include="Microsoft.DurableTask.Worker" Version="1.8.1" />
28+
<PackageReference Include="Microsoft.DurableTask.Client" Version="1.17.1" />
29+
<PackageReference Include="Microsoft.DurableTask.Client.Grpc" Version="1.17.1" />
30+
<PackageReference Include="Microsoft.DurableTask.Worker" Version="1.17.1" />
3131
</ItemGroup>
3232
<ItemGroup>
3333
<InternalsVisibleTo Include="DurableTask.AspNetCore.Tests" />

src/Extensions/FailureDetailsExtensions.cs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ internal static class FailureDetailsExtensions
1616
failureDetails.ErrorType,
1717
failureDetails.ErrorMessage,
1818
failureDetails.StackTrace,
19-
ToTaskFailureDetails(failureDetails.InnerFailure));
19+
ToTaskFailureDetails(failureDetails.InnerFailure),
20+
failureDetails.Properties);
2021
}
2122
}

src/SelfHostedDurableTaskClient.cs

Lines changed: 14 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -102,16 +102,27 @@ public override Task ResumeInstanceAsync(string instanceId, string? reason = nul
102102
public override async Task<string> ScheduleNewOrchestrationInstanceAsync(TaskName orchestratorName, object? input = null, StartOrchestrationOptions? options = null, CancellationToken cancellation = default)
103103
{
104104
cancellation.ThrowIfCancellationRequested();
105+
106+
var version = string.Empty;
107+
if (options?.Version is { } v)
108+
{
109+
version = v;
110+
}
111+
else if (!string.IsNullOrEmpty(this.options.DefaultVersion))
112+
{
113+
version = this.options.DefaultVersion;
114+
}
115+
105116
var instance = await client.CreateOrchestrationInstanceAsync(
106117
orchestratorName.Name,
107-
orchestratorName.Version,
118+
version,
108119
options?.InstanceId ?? Guid.NewGuid().ToString("N"),
109120
input,
110-
null,
121+
options?.Tags.ToDictionary(),
111122
null,
112123
options?.StartAt?.UtcDateTime ?? DateTime.UtcNow
113124
);
114-
125+
115126
return instance.InstanceId;
116127
}
117128

test/DurableTask.AspNetCore.Tests/DurableTask.AspNetCore.Tests.csproj

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,18 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22

33
<PropertyGroup>
4-
<TargetFramework>net9.0</TargetFramework>
4+
<TargetFramework>net10.0</TargetFramework>
55
<ImplicitUsings>enable</ImplicitUsings>
66
<Nullable>enable</Nullable>
77
<IsPackable>false</IsPackable>
88
</PropertyGroup>
99

1010
<ItemGroup>
11-
<PackageReference Include="coverlet.collector" Version="6.0.2" />
12-
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.12.0" />
11+
<PackageReference Include="coverlet.collector" Version="6.0.4" />
12+
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="18.0.1" />
1313
<PackageReference Include="Moq" Version="4.20.72" />
14-
<PackageReference Include="xunit" Version="2.9.2" />
15-
<PackageReference Include="xunit.runner.visualstudio" Version="3.0.0">
14+
<PackageReference Include="xunit" Version="2.9.3" />
15+
<PackageReference Include="xunit.runner.visualstudio" Version="3.1.5">
1616
<PrivateAssets>all</PrivateAssets>
1717
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
1818
</PackageReference>

0 commit comments

Comments
 (0)