Skip to content

Commit 31dfc95

Browse files
Merge pull request #133 from TransactionProcessing/task/#132_net9_upgrade
Upgrade to .NET 9.0 and update dependencies
2 parents a9e7c42 + 712be79 commit 31dfc95

18 files changed

Lines changed: 42 additions & 346 deletions

File tree

.github/workflows/createrelease.yml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,11 @@ jobs:
1414

1515
steps:
1616
- uses: actions/checkout@v1
17+
18+
- name: Install NET 9
19+
uses: actions/[email protected]
20+
with:
21+
dotnet-version: '9.0.x'
1722

1823
- name: Get the version
1924
id: get_version

.github/workflows/pullrequest.yml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,11 @@ jobs:
1616
steps:
1717
- uses: actions/checkout@v1
1818

19+
- name: Install NET 9
20+
uses: actions/[email protected]
21+
with:
22+
dotnet-version: '9.0.x'
23+
1924
- name: Restore Nuget Packages
2025
run: |
2126
dotnet restore TransactionProcessor.HealthChecksUI/TransactionProcessor.HealthChecksUI.sln --source ${{ secrets.PUBLICFEEDURL }} --source ${{ secrets.PRIVATEFEED_URL }}

StreamManagementTool/StreamManagementTool.csproj

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,16 +2,16 @@
22

33
<PropertyGroup>
44
<OutputType>Exe</OutputType>
5-
<TargetFramework>net8.0</TargetFramework>
5+
<TargetFramework>net9.0</TargetFramework>
66
<ImplicitUsings>enable</ImplicitUsings>
77
<Nullable>enable</Nullable>
88
</PropertyGroup>
99

1010
<ItemGroup>
11-
<PackageReference Include="EventStore.Client.Grpc.Streams" Version="23.3.8" />
12-
<PackageReference Include="Microsoft.Extensions.Configuration" Version="8.0.0" />
13-
<PackageReference Include="Microsoft.Extensions.Configuration.Json" Version="8.0.1" />
14-
<PackageReference Include="Shared" Version="2024.11.4" />
11+
<PackageReference Include="EventStore.Client.Grpc.Streams" Version="23.3.9" />
12+
<PackageReference Include="Microsoft.Extensions.Configuration" Version="9.0.5" />
13+
<PackageReference Include="Microsoft.Extensions.Configuration.Json" Version="9.0.5" />
14+
<PackageReference Include="Shared" Version="2025.6.1" />
1515
</ItemGroup>
1616

1717
<ItemGroup>

TransactionProcessing.SchedulerService/DataGenerator/TransactionDataGenerator.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
<PropertyGroup>
44
<OutputType>Exe</OutputType>
5-
<TargetFramework>net8.0</TargetFramework>
5+
<TargetFramework>net9.0</TargetFramework>
66
</PropertyGroup>
77

88
<ItemGroup>

TransactionProcessing.SchedulerService/DataGenerator/TransactionDataGenerator.sln

Lines changed: 0 additions & 25 deletions
This file was deleted.

TransactionProcessing.SchedulerService/JobTestDriver/JobTestDriver.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
<PropertyGroup>
44
<OutputType>Exe</OutputType>
5-
<TargetFramework>net8.0</TargetFramework>
5+
<TargetFramework>net9.0</TargetFramework>
66
<ImplicitUsings>enable</ImplicitUsings>
77
<Nullable>enable</Nullable>
88
</PropertyGroup>
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,16 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22

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

99
<ItemGroup>
10-
<PackageReference Include="SecurityService.Client" Version="2025.3.1" />
11-
<PackageReference Include="Shared" Version="2025.5.2" />
12-
<PackageReference Include="Shared.Results" Version="2025.5.2" />
13-
<PackageReference Include="TransactionProcessor.Client" Version="2025.4.10" />
10+
<PackageReference Include="SecurityService.Client" Version="2025.5.1" />
11+
<PackageReference Include="Shared" Version="2025.6.1" />
12+
<PackageReference Include="Shared.Results" Version="2025.6.1" />
13+
<PackageReference Include="TransactionProcessor.Client" Version="2025.5.1" />
1414
</ItemGroup>
1515

1616
</Project>

TransactionProcessing.SchedulerService/TransactionProcessing.SchedulerService.Jobs/TransactionProcessing.SchedulerService.Jobs.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>net8.0</TargetFramework>
4+
<TargetFramework>net9.0</TargetFramework>
55
</PropertyGroup>
66

77
<ItemGroup>
88

9-
<PackageReference Include="EventStore.Client.Grpc.PersistentSubscriptions" Version="23.3.8" />
9+
<PackageReference Include="EventStore.Client.Grpc.PersistentSubscriptions" Version="23.3.9" />
1010

1111
<PackageReference Include="MessagingService.Client" Version="2025.3.1" />
1212

13-
<PackageReference Include="Microsoft.Data.SqlClient" Version="6.0.1" />
14-
<PackageReference Include="Shared" Version="2025.5.2" />
15-
<PackageReference Include="Microsoft.Extensions.DependencyInjection" Version="8.0.1" />
13+
<PackageReference Include="Microsoft.Data.SqlClient" Version="6.0.2" />
14+
<PackageReference Include="Shared" Version="2025.6.1" />
15+
<PackageReference Include="Microsoft.Extensions.DependencyInjection" Version="9.0.5" />
1616
<PackageReference Include="Newtonsoft.Json" Version="13.0.3" />
1717
<PackageReference Include="Quartz" Version="3.14.0" />
1818

TransactionProcessing.SchedulerService/TransactionProcessing.SchedulerService/TransactionProcessing.SchedulerService.csproj

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

33
<PropertyGroup>
4-
<TargetFramework>net8.0</TargetFramework>
4+
<TargetFramework>net9.0</TargetFramework>
55
</PropertyGroup>
66

77
<ItemGroup>
8-
<PackageReference Include="Microsoft.Extensions.Hosting" Version="8.0.1" />
8+
<PackageReference Include="Microsoft.Extensions.Hosting" Version="9.0.5" />
99
<PackageReference Include="Quartz.Extensions.DependencyInjection" Version="3.14.0" />
1010
<PackageReference Include="Quartz.Extensions.Hosting" Version="3.14.0" />
1111
<PackageReference Include="Quartz.Plugins.TimeZoneConverter" Version="3.14.0" />
1212
<PackageReference Include="Quartz.Serialization.Json" Version="3.14.0" />
13-
<PackageReference Include="Shared" Version="2025.5.2" />
14-
<PackageReference Include="SilkierQuartz" Version="5.0.375" />
15-
<PackageReference Include="NLog.Extensions.Logging" Version="5.4.0" />
16-
<PackageReference Include="Microsoft.Extensions.Hosting.WindowsServices" Version="8.0.1" />
17-
<PackageReference Include="System.Configuration.ConfigurationManager" Version="8.0.1" />
13+
<PackageReference Include="Shared" Version="2025.6.1" />
14+
<PackageReference Include="SilkierQuartz" Version="9.0.391" />
15+
<PackageReference Include="NLog.Extensions.Logging" Version="5.5.0" />
16+
<PackageReference Include="Microsoft.Extensions.Hosting.WindowsServices" Version="9.0.5" />
17+
<PackageReference Include="System.Configuration.ConfigurationManager" Version="9.0.5" />
1818
</ItemGroup>
1919

2020
<ItemGroup>

TransactionProcessing.SchedulerService/TransactionProcessing.SchedulerService/appsettings.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
}
88
},
99
"ConnectionStrings": {
10-
"Quartz": "server=127.0.0.1;user id=sa;password=Sc0tland;database=Scheduler;Encrypt=True;TrustServerCertificate=True"
10+
"Quartz": "server=127.0.0.1;user id=sa;password=sp1ttal;database=Scheduler;Encrypt=True;TrustServerCertificate=True"
1111
},
1212
//"Quartz": {
1313
// "quartz.scheduler.instanceName": "Txn Processing Scheduler",

0 commit comments

Comments
 (0)