Skip to content

Commit 10d07f2

Browse files
authored
⬆️ Update NuGet package versions and add SQL Server image configuration (#201)
🔥 Merged without review This pull request updates several package dependencies and configuration settings to ensure the project uses the latest stable versions and improves compatibility with recent features and bug fixes. The most important changes are grouped below by theme. **Dependency version upgrades:** * Updated multiple package versions in `Directory.Packages.props`, including `FastEndpoints.Swagger`, `Microsoft.AspNetCore.OpenApi`, `Microsoft.EntityFrameworkCore.Design`, and others, to their latest stable releases. This includes upgrades for both runtime and test dependencies. * Upgraded the `Aspire.AppHost.Sdk` version in `tools/AppHost/AppHost.csproj` from `9.1.0` to `9.5.1` for improved host features and support. **Container and database configuration:** * Modified the SQL Server container setup in `tools/AppHost/Program.cs` to explicitly use the `mssql/server:2022-latest` image, ensuring the latest SQL Server version is used for local development and testing.
1 parent 042fe0f commit 10d07f2

File tree

3 files changed

+31
-30
lines changed

3 files changed

+31
-30
lines changed

Directory.Packages.props

Lines changed: 27 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -3,51 +3,51 @@
33
<ManagePackageVersionsCentrally>true</ManagePackageVersionsCentrally>
44
</PropertyGroup>
55
<ItemGroup>
6-
<PackageVersion Include="FastEndpoints.Swagger" Version="7.0.0" />
7-
<PackageVersion Include="Microsoft.AspNetCore.OpenApi" Version="9.0.5" />
8-
<PackageVersion Include="Microsoft.EntityFrameworkCore.Design" Version="9.0.4">
6+
<PackageVersion Include="FastEndpoints.Swagger" Version="7.0.1" />
7+
<PackageVersion Include="Microsoft.AspNetCore.OpenApi" Version="9.0.10" />
8+
<PackageVersion Include="Microsoft.EntityFrameworkCore.Design" Version="9.0.10">
99
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
1010
<PrivateAssets>all</PrivateAssets>
1111
</PackageVersion>
1212
<PackageVersion Include="Microsoft.Extensions.Hosting" Version="9.0.4" />
13-
<PackageVersion Include="Microsoft.Extensions.DependencyInjection.Abstractions" Version="9.0.5" />
14-
<PackageVersion Include="Microsoft.EntityFrameworkCore.Relational" Version="9.0.4" />
13+
<PackageVersion Include="Microsoft.Extensions.DependencyInjection.Abstractions" Version="9.0.10" />
14+
<PackageVersion Include="Microsoft.EntityFrameworkCore.Relational" Version="9.0.10" />
1515
<PackageVersion Include="EntityFrameworkCore.Exceptions.SqlServer" Version="8.1.3" />
16-
<PackageVersion Include="Aspire.Microsoft.EntityFrameworkCore.SqlServer" Version="9.3.0" />
16+
<PackageVersion Include="Aspire.Microsoft.EntityFrameworkCore.SqlServer" Version="9.5.1" />
1717
<PackageVersion Include="Scalar.AspNetCore" Version="2.4.7" />
1818
<PackageVersion Include="FluentValidation.DependencyInjectionExtensions" Version="12.0.0" />
1919
<PackageVersion Include="ErrorOr" Version="2.0.1" />
20-
<PackageVersion Include="Vogen" Version="7.0.3" />
21-
<PackageVersion Include="Ardalis.Specification.EntityFrameworkCore" Version="9.1.0" />
22-
<PackageVersion Include="Bogus" Version="35.6.3" />
23-
<PackageVersion Include="FastEndpoints" Version="7.0.0" />
20+
<PackageVersion Include="Vogen" Version="8.0.2" />
21+
<PackageVersion Include="Ardalis.Specification.EntityFrameworkCore" Version="9.3.1" />
22+
<PackageVersion Include="Bogus" Version="35.6.4" />
23+
<PackageVersion Include="FastEndpoints" Version="7.0.1" />
2424
</ItemGroup>
2525
<ItemGroup Condition="$(IsAspireSharedProject) == 'true'">
26-
<PackageVersion Include="Microsoft.Extensions.Http.Resilience" Version="9.5.0" />
27-
<PackageVersion Include="Microsoft.Extensions.ServiceDiscovery" Version="9.3.0" />
28-
<PackageVersion Include="OpenTelemetry.Exporter.OpenTelemetryProtocol" Version="1.12.0" />
29-
<PackageVersion Include="OpenTelemetry.Extensions.Hosting" Version="1.12.0" />
30-
<PackageVersion Include="OpenTelemetry.Instrumentation.AspNetCore" Version="1.12.0" />
31-
<PackageVersion Include="OpenTelemetry.Instrumentation.Http" Version="1.12.0" />
32-
<PackageVersion Include="OpenTelemetry.Instrumentation.Runtime" Version="1.12.0" />
26+
<PackageVersion Include="Microsoft.Extensions.Http.Resilience" Version="9.10.0" />
27+
<PackageVersion Include="Microsoft.Extensions.ServiceDiscovery" Version="9.5.1" />
28+
<PackageVersion Include="OpenTelemetry.Exporter.OpenTelemetryProtocol" Version="1.13.1" />
29+
<PackageVersion Include="OpenTelemetry.Extensions.Hosting" Version="1.13.1" />
30+
<PackageVersion Include="OpenTelemetry.Instrumentation.AspNetCore" Version="1.13.0" />
31+
<PackageVersion Include="OpenTelemetry.Instrumentation.Http" Version="1.13.0" />
32+
<PackageVersion Include="OpenTelemetry.Instrumentation.Runtime" Version="1.13.0" />
3333
</ItemGroup>
3434
<ItemGroup Condition="$(IsAspireHost) == 'true'">
35-
<PackageVersion Include="Aspire.Hosting.AppHost" Version="9.3.0" />
36-
<PackageVersion Include="Aspire.Hosting.SqlServer" Version="9.3.0" />
35+
<PackageVersion Include="Aspire.Hosting.AppHost" Version="9.5.1" />
36+
<PackageVersion Include="Aspire.Hosting.SqlServer" Version="9.5.1" />
3737
</ItemGroup>
3838
<ItemGroup Condition="$(IsTestProject) == 'true'">
39-
<PackageVersion Include="Microsoft.NET.Test.Sdk" Version="17.14.0" />
40-
<PackageVersion Include="xunit.v3" Version="2.0.2" />
41-
<PackageVersion Include="xunit.runner.visualstudio" Version="3.1.0">
39+
<PackageVersion Include="Microsoft.NET.Test.Sdk" Version="18.0.0" />
40+
<PackageVersion Include="xunit.v3" Version="3.1.0" />
41+
<PackageVersion Include="xunit.runner.visualstudio" Version="3.1.5">
4242
<PrivateAssets>all</PrivateAssets>
4343
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
4444
</PackageVersion>
4545
<PackageVersion Include="NSubstitute" Version="5.3.0" />
4646
<PackageVersion Include="NetArchTest.Rules" Version="1.3.2" />
47-
<PackageVersion Include="AwesomeAssertions" Version="9.0.0" />
48-
<PackageVersion Include="Microsoft.AspNetCore.Mvc.Testing" Version="9.0.5" />
47+
<PackageVersion Include="AwesomeAssertions" Version="9.2.1" />
48+
<PackageVersion Include="Microsoft.AspNetCore.Mvc.Testing" Version="9.0.10" />
4949
<PackageVersion Include="Respawn" Version="6.2.1" />
50-
<PackageVersion Include="Testcontainers.MsSql" Version="4.4.0" />
51-
<PackageVersion Include="Polly" Version="8.5.2" />
50+
<PackageVersion Include="Testcontainers.MsSql" Version="4.8.1" />
51+
<PackageVersion Include="Polly" Version="8.6.4" />
5252
</ItemGroup>
53-
</Project>
53+
</Project>

tools/AppHost/AppHost.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22

3-
<Sdk Name="Aspire.AppHost.Sdk" Version="9.1.0"/>
3+
<Sdk Name="Aspire.AppHost.Sdk" Version="9.5.1"/>
44

55
<PropertyGroup>
66
<OutputType>Exe</OutputType>

tools/AppHost/Program.cs

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,8 @@
55

66
var sqlServer = builder
77
.AddSqlServer("sql")
8-
.WithLifetime(ContainerLifetime.Persistent);
8+
.WithLifetime(ContainerLifetime.Persistent)
9+
.WithImage("mssql/server:2022-latest");
910

1011
var db = sqlServer
1112
.AddDatabase("app-db")
@@ -21,4 +22,4 @@
2122
.WithReference(db)
2223
.WaitForCompletion(migrationService);
2324

24-
builder.Build().Run();
25+
builder.Build().Run();

0 commit comments

Comments
 (0)