Skip to content

Commit b9f143a

Browse files
committed
Upgrade .NET 10
1 parent 6b432f3 commit b9f143a

File tree

17 files changed

+70
-1242
lines changed

17 files changed

+70
-1242
lines changed

src/backend/Database/Ts.TelemetryDatabase.Sql/Compares/SqlSchemaCompare.Dev.scmp

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

src/backend/Database/Ts.TelemetryDatabase.Sql/Ts.TelemetryDatabase.Sql.sqlproj

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -5,18 +5,16 @@
55
<DSP>Microsoft.Data.Tools.Schema.Sql.Sql160DatabaseSchemaProvider</DSP>
66
<ModelCollation>1033, CI</ModelCollation>
77
<TargetDatabaseSet>True</TargetDatabaseSet>
8-
<ProjectGuid>{d6b56a08-b5c2-4c8b-9e49-51994f67ff4b}</ProjectGuid>
9-
<RunSqlCodeAnalysis>True</RunSqlCodeAnalysis>
10-
<LangVersion>9.0</LangVersion>
8+
<ProjectGuid>{718690b9-8e19-0b53-d189-44507ab89f16}</ProjectGuid>
9+
<RunSqlCodeAnalysis>True</RunSqlCodeAnalysis>
10+
<LangVersion>9.0</LangVersion>
1111
</PropertyGroup>
12-
1312
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
1413
<OutputPath>bin</OutputPath>
1514
</PropertyGroup>
1615
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
1716
<OutputPath>bin</OutputPath>
1817
</PropertyGroup>
19-
2018
<ItemGroup>
2119
<Folder Include="User Defined Types" />
2220
<Folder Include="Stored Procedures" />

src/backend/Database/Ts.TelemetryDatabase/Ts.TelemetryDatabase.csproj

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@
66
<PackageReference Include="Microsoft.Extensions.Configuration.Abstractions" />
77
<PackageReference Include="Microsoft.Extensions.DependencyInjection.Abstractions" />
88
<PackageReference Include="RepoDb.SqlServer" />
9-
<PackageReference Include="System.Text.RegularExpressions" />
109
</ItemGroup>
1110

1211
<ItemGroup>

src/backend/Directory.Build.props

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<Project>
22
<PropertyGroup>
3-
<TargetFramework>net9.0</TargetFramework>
3+
<TargetFramework>net10.0</TargetFramework>
44
<ImplicitUsings>enable</ImplicitUsings>
55
<Nullable>enable</Nullable>
66
<!-- https://learn.microsoft.com/en-us/dotnet/core/project-sdk/msbuild-props#analysismode -->

src/backend/Directory.Packages.props

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -6,32 +6,32 @@
66
<PackageVersion Include="AspNetCore.HealthChecks.Azure.IoTHub" Version="9.0.0" />
77
<PackageVersion Include="AspNetCore.HealthChecks.SqlServer" Version="9.0.0" />
88
<PackageVersion Include="Azure.Extensions.AspNetCore.Configuration.Secrets" Version="1.4.0" />
9-
<PackageVersion Include="Azure.Identity" Version="1.13.2" />
9+
<PackageVersion Include="Azure.Identity" Version="1.17.1" />
1010
<PackageVersion Include="Azure.Security.KeyVault.Secrets" Version="4.6.0" />
1111
<PackageVersion Include="coverlet.collector" Version="6.0.4" />
12-
<PackageVersion Include="Microsoft.Azure.Functions.Worker" Version="2.0.0" />
13-
<PackageVersion Include="Microsoft.Azure.Functions.Worker.Extensions.EventGrid" Version="3.4.3" />
12+
<PackageVersion Include="Microsoft.Azure.Functions.Worker" Version="2.51.0" />
13+
<PackageVersion Include="Microsoft.Azure.Functions.Worker.Extensions.EventGrid" Version="3.6.0" />
1414
<PackageVersion Include="Microsoft.Azure.Functions.Worker.Extensions.Http" Version="3.3.0" />
1515
<PackageVersion Include="Microsoft.Azure.Functions.Worker.Extensions.Timer" Version="4.3.1" />
16-
<PackageVersion Include="Microsoft.Azure.Functions.Worker.Sdk" Version="2.0.1" />
16+
<PackageVersion Include="Microsoft.Azure.Functions.Worker.Sdk" Version="2.0.7" />
1717
<PackageVersion Include="Microsoft.ApplicationInsights.WorkerService" Version="2.23.0" />
18-
<PackageVersion Include="Microsoft.Azure.Functions.Worker.ApplicationInsights" Version="2.0.0" />
19-
<PackageVersion Include="Microsoft.Data.SqlClient" Version="6.0.1" />
20-
<PackageVersion Include="Microsoft.Extensions.Caching.Hybrid" Version="9.2.0-preview.1.25105.6" />
21-
<PackageVersion Include="Microsoft.Extensions.Configuration.Abstractions" Version="9.0.2" />
22-
<PackageVersion Include="Microsoft.Extensions.Configuration.UserSecrets" Version="9.0.2" />
23-
<PackageVersion Include="Microsoft.Extensions.DependencyInjection.Abstractions" Version="9.0.2" />
24-
<PackageVersion Include="Microsoft.Extensions.Diagnostics.HealthChecks" Version="9.0.2" />
25-
<PackageVersion Include="Microsoft.Extensions.Http" Version="9.0.2" />
26-
<PackageVersion Include="Microsoft.NET.Test.Sdk" Version="17.13.0" />
27-
<PackageVersion Include="Microsoft.SqlServer.DacFx" Version="162.5.57" />
18+
<PackageVersion Include="Microsoft.Azure.Functions.Worker.ApplicationInsights" Version="2.50.0" />
19+
<PackageVersion Include="Microsoft.Data.SqlClient" Version="6.1.3" />
20+
<PackageVersion Include="Microsoft.Extensions.Caching.Hybrid" Version="10.0.0" />
21+
<PackageVersion Include="Microsoft.Extensions.Configuration.Abstractions" Version="10.0.0" />
22+
<PackageVersion Include="Microsoft.Extensions.Configuration.UserSecrets" Version="10.0.0" />
23+
<PackageVersion Include="Microsoft.Extensions.DependencyInjection.Abstractions" Version="10.0.0" />
24+
<PackageVersion Include="Microsoft.Extensions.Diagnostics.HealthChecks" Version="10.0.0" />
25+
<PackageVersion Include="Microsoft.Extensions.Http" Version="10.0.0" />
26+
<PackageVersion Include="Microsoft.NET.Test.Sdk" Version="18.0.1" />
27+
<PackageVersion Include="Microsoft.SqlServer.DacFx" Version="170.2.70" />
2828
<PackageVersion Include="NSubstitute" Version="5.3.0" />
2929
<PackageVersion Include="RepoDb" Version="1.13.1" />
3030
<PackageVersion Include="RepoDb.SqlServer" Version="1.13.1" />
3131
<PackageVersion Include="System.Private.Uri" Version="4.3.2" />
3232
<PackageVersion Include="System.Text.RegularExpressions" Version="4.3.1" />
33-
<PackageVersion Include="Testcontainers.MsSql" Version="4.3.0" />
33+
<PackageVersion Include="Testcontainers.MsSql" Version="4.9.0" />
3434
<PackageVersion Include="xunit" Version="2.9.3" />
35-
<PackageVersion Include="xunit.runner.visualstudio" Version="3.0.2" />
35+
<PackageVersion Include="xunit.runner.visualstudio" Version="3.1.5" />
3636
</ItemGroup>
3737
</Project>

src/backend/Functions/Ts.Functions.Tests/CacheProvider.cs

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,6 @@ public CacheProvider()
1010
{
1111
var collection = new ServiceCollection();
1212

13-
#pragma warning disable EXTEXP0018 // Type is for evaluation purposes only and is subject to change or removal in future updates. Suppress this diagnostic to proceed.
1413
collection.AddHybridCache(options =>
1514
{
1615
options.DefaultEntryOptions = new HybridCacheEntryOptions
@@ -19,7 +18,6 @@ public CacheProvider()
1918
LocalCacheExpiration = TimeSpan.FromDays(1)
2019
};
2120
});
22-
#pragma warning restore EXTEXP0018 // Type is for evaluation purposes only and is subject to change or removal in future updates. Suppress this diagnostic to proceed.
2321

2422
_provider = collection.BuildServiceProvider();
2523
}

src/backend/Functions/Ts.Functions.Tests/Ts.Functions.Tests.csproj

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

33
<PropertyGroup>
4-
<TargetFramework>net9.0</TargetFramework>
5-
<ImplicitUsings>enable</ImplicitUsings>
6-
<Nullable>enable</Nullable>
7-
84
<IsPackable>false</IsPackable>
95
<IsTestProject>true</IsTestProject>
106
<RootNamespace>TelemetryStash.Functions.Tests</RootNamespace>

src/backend/Functions/Ts.Functions/Extensions/HttpClientLogger.cs

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

src/backend/Functions/Ts.Functions/Program.cs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@
1616
{
1717
services.AddApplicationInsights(context.Configuration);
1818
services.ConfigureApplicationInsightsTelemetryFilter();
19-
services.AddHttpClientLogger();
2019

2120
services.AddFunctionServices();
2221
services.AddTelemetryDatabase(context.Configuration);

src/backend/Functions/Ts.Functions/TelemetryTrigger/TelemetryTrigger.cs

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,10 @@ public async Task RunAsync([EventGridTrigger] CloudEvent cloudEvent)
3232

3333
if (!environment.IsProduction())
3434
{
35-
logger.LogInformation("Received telemetry: {Telemetry}", json);
35+
if (logger.IsEnabled(LogLevel.Information))
36+
{
37+
logger.LogInformation("Received telemetry: {Telemetry}", json);
38+
}
3639
}
3740

3841
var telemetry = JsonSerializer.Deserialize<TelemetryRequest>(json, JsonOptions)
@@ -42,7 +45,10 @@ public async Task RunAsync([EventGridTrigger] CloudEvent cloudEvent)
4245
}
4346
catch (Exception ex)
4447
{
45-
logger.LogError(ex, "Failed to process telemetry. {EventData}", cloudEvent.Data);
48+
if (logger.IsEnabled(LogLevel.Error))
49+
{
50+
logger.LogError(ex, "Failed to process telemetry. {EventData}", cloudEvent.Data);
51+
}
4652
throw;
4753
}
4854
}

0 commit comments

Comments
 (0)