Update multiple dependencies to latest versions#81
Conversation
--- updated-dependencies: - dependency-name: Microsoft.AspNetCore.Mvc.Testing dependency-version: 8.0.25 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com>
--- updated-dependencies: - dependency-name: Microsoft.AspNetCore.TestHost dependency-version: 8.0.25 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com>
--- updated-dependencies: - dependency-name: Microsoft.EntityFrameworkCore.Design dependency-version: 9.0.14 dependency-type: direct:production update-type: version-update:semver-major - dependency-name: Microsoft.EntityFrameworkCore.Design dependency-version: 9.0.14 dependency-type: direct:production update-type: version-update:semver-major - dependency-name: Microsoft.EntityFrameworkCore.Design dependency-version: 9.0.14 dependency-type: direct:production update-type: version-update:semver-major - dependency-name: Microsoft.EntityFrameworkCore.Design dependency-version: 9.0.14 dependency-type: direct:production update-type: version-update:semver-major - dependency-name: Microsoft.EntityFrameworkCore.Design dependency-version: 9.0.14 dependency-type: direct:production update-type: version-update:semver-major - dependency-name: Microsoft.EntityFrameworkCore.Design dependency-version: 9.0.14 dependency-type: direct:production update-type: version-update:semver-major - dependency-name: Microsoft.EntityFrameworkCore.Design dependency-version: 9.0.14 dependency-type: direct:production update-type: version-update:semver-major - dependency-name: Microsoft.EntityFrameworkCore.Design dependency-version: 9.0.14 dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com>
--- updated-dependencies: - dependency-name: Microsoft.EntityFrameworkCore.InMemory dependency-version: 9.0.14 dependency-type: direct:production update-type: version-update:semver-major - dependency-name: Microsoft.EntityFrameworkCore.InMemory dependency-version: 9.0.14 dependency-type: direct:production update-type: version-update:semver-major - dependency-name: Microsoft.EntityFrameworkCore.InMemory dependency-version: 9.0.14 dependency-type: direct:production update-type: version-update:semver-major - dependency-name: Microsoft.EntityFrameworkCore.InMemory dependency-version: 9.0.14 dependency-type: direct:production update-type: version-update:semver-major - dependency-name: Microsoft.EntityFrameworkCore.InMemory dependency-version: 9.0.14 dependency-type: direct:production update-type: version-update:semver-major - dependency-name: Microsoft.EntityFrameworkCore.InMemory dependency-version: 9.0.14 dependency-type: direct:production update-type: version-update:semver-major - dependency-name: Microsoft.EntityFrameworkCore.InMemory dependency-version: 9.0.14 dependency-type: direct:production update-type: version-update:semver-major - dependency-name: Microsoft.EntityFrameworkCore.InMemory dependency-version: 9.0.14 dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com>
--- updated-dependencies: - dependency-name: Microsoft.EntityFrameworkCore.SqlServer dependency-version: 9.0.14 dependency-type: direct:production update-type: version-update:semver-major - dependency-name: Microsoft.EntityFrameworkCore.SqlServer dependency-version: 9.0.14 dependency-type: direct:production update-type: version-update:semver-major - dependency-name: Microsoft.EntityFrameworkCore.SqlServer dependency-version: 9.0.14 dependency-type: direct:production update-type: version-update:semver-major - dependency-name: Microsoft.EntityFrameworkCore.SqlServer dependency-version: 9.0.14 dependency-type: direct:production update-type: version-update:semver-major - dependency-name: Microsoft.EntityFrameworkCore.SqlServer dependency-version: 9.0.14 dependency-type: direct:production update-type: version-update:semver-major - dependency-name: Microsoft.EntityFrameworkCore.SqlServer dependency-version: 9.0.14 dependency-type: direct:production update-type: version-update:semver-major - dependency-name: Microsoft.EntityFrameworkCore.SqlServer dependency-version: 9.0.14 dependency-type: direct:production update-type: version-update:semver-major - dependency-name: Microsoft.EntityFrameworkCore.SqlServer dependency-version: 9.0.14 dependency-type: direct:production update-type: version-update:semver-major - dependency-name: Microsoft.EntityFrameworkCore.SqlServer dependency-version: 9.0.14 dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com>
…2 to 10.0.5 --- updated-dependencies: - dependency-name: Microsoft.Extensions.Caching.StackExchangeRedis dependency-version: 10.0.5 dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com>
--- updated-dependencies: - dependency-name: Microsoft.Extensions.Http.Polly dependency-version: 10.0.5 dependency-type: direct:production update-type: version-update:semver-major - dependency-name: Microsoft.Extensions.Http.Polly dependency-version: 10.0.5 dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com>
--- updated-dependencies: - dependency-name: OpenTelemetry.Exporter.Console dependency-version: 1.15.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
… 1.15.0 --- updated-dependencies: - dependency-name: OpenTelemetry.Exporter.OpenTelemetryProtocol dependency-version: 1.15.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
…Lens.Web.Tests/Microsoft.AspNetCore.Mvc.Testing-8.0.25 deps: Bump Microsoft.AspNetCore.Mvc.Testing from 8.0.12 to 8.0.25
…ns.Services.Duplicates/multi-cbca51b4ad deps: Bump Microsoft.EntityFrameworkCore.Design from 8.0.12 to 9.0.14
…Lens.Shared.Infrastructure.Tests/Microsoft.AspNetCore.TestHost-8.0.25 deps: Bump Microsoft.AspNetCore.TestHost from 8.0.12 to 8.0.25
…plicates/multi-7c9c1dbfd5
…ns.Services.Duplicates/multi-7c9c1dbfd5 deps: Bump Microsoft.EntityFrameworkCore.InMemory from 8.0.12 to 9.0.14
…ns.Services.Analytics/multi-9a5cffbdd0 deps: Bump Microsoft.EntityFrameworkCore.SqlServer from 8.0.12 to 9.0.14
…ns.Shared.Infrastructure/Microsoft.Extensions.Caching.StackExchangeRedis-10.0.5 deps: Bump Microsoft.Extensions.Caching.StackExchangeRedis from 8.0.12 to 10.0.5
…alytics/multi-77ced01157
--- updated-dependencies: - dependency-name: Microsoft.NET.Test.Sdk dependency-version: 18.3.0 dependency-type: direct:production update-type: version-update:semver-major - dependency-name: Microsoft.NET.Test.Sdk dependency-version: 18.3.0 dependency-type: direct:production update-type: version-update:semver-major - dependency-name: Microsoft.NET.Test.Sdk dependency-version: 18.3.0 dependency-type: direct:production update-type: version-update:semver-major - dependency-name: Microsoft.NET.Test.Sdk dependency-version: 18.3.0 dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com>
…ns.Services.Analytics/multi-77ced01157 deps: Bump Microsoft.Extensions.Http.Polly from 8.0.12 to 10.0.5
…Lens.Integration.Tests/multi-c6ff9d1a93 deps: Bump Microsoft.NET.Test.Sdk from 17.11.1 to 18.3.0
…ns.Shared.Infrastructure/OpenTelemetry.Exporter.Console-1.15.0 deps: Bump OpenTelemetry.Exporter.Console from 1.9.0 to 1.15.0
…astructure/OpenTelemetry.Exporter.OpenTelemetryProtocol-1.15.0
…ns.Shared.Infrastructure/OpenTelemetry.Exporter.OpenTelemetryProtocol-1.15.0 deps: Bump OpenTelemetry.Exporter.OpenTelemetryProtocol from 1.9.0 to 1.15.0
--- updated-dependencies: - dependency-name: Microsoft.EntityFrameworkCore.InMemory dependency-version: 9.0.14 dependency-type: direct:production update-type: version-update:semver-major - dependency-name: Microsoft.EntityFrameworkCore.InMemory dependency-version: 9.0.14 dependency-type: direct:production update-type: version-update:semver-major - dependency-name: Microsoft.EntityFrameworkCore.InMemory dependency-version: 9.0.14 dependency-type: direct:production update-type: version-update:semver-major - dependency-name: Microsoft.EntityFrameworkCore.InMemory dependency-version: 9.0.14 dependency-type: direct:production update-type: version-update:semver-major - dependency-name: Microsoft.EntityFrameworkCore.InMemory dependency-version: 9.0.14 dependency-type: direct:production update-type: version-update:semver-major - dependency-name: Microsoft.EntityFrameworkCore.InMemory dependency-version: 9.0.14 dependency-type: direct:production update-type: version-update:semver-major - dependency-name: Microsoft.EntityFrameworkCore.InMemory dependency-version: 9.0.14 dependency-type: direct:production update-type: version-update:semver-major - dependency-name: Microsoft.EntityFrameworkCore.InMemory dependency-version: 9.0.14 dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com>
…kCore.Relational Bumps Microsoft.EntityFrameworkCore from 8.0.12 to 9.0.14 Bumps Microsoft.EntityFrameworkCore.Relational from 8.0.12 to 9.0.14 --- updated-dependencies: - dependency-name: Microsoft.EntityFrameworkCore dependency-version: 9.0.14 dependency-type: direct:production update-type: version-update:semver-major - dependency-name: Microsoft.EntityFrameworkCore.Relational dependency-version: 9.0.14 dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com>
--- updated-dependencies: - dependency-name: Microsoft.NET.Test.Sdk dependency-version: 18.3.0 dependency-type: direct:production update-type: version-update:semver-major - dependency-name: Microsoft.NET.Test.Sdk dependency-version: 18.3.0 dependency-type: direct:production update-type: version-update:semver-major - dependency-name: Microsoft.NET.Test.Sdk dependency-version: 18.3.0 dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com>
… 1.15.1 --- updated-dependencies: - dependency-name: OpenTelemetry.Exporter.OpenTelemetryProtocol dependency-version: 1.15.1 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
--- updated-dependencies: - dependency-name: OpenTelemetry.Instrumentation.AspNetCore dependency-version: 1.15.1 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
--- updated-dependencies: - dependency-name: OpenTelemetry.Instrumentation.Http dependency-version: 1.15.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
--- updated-dependencies: - dependency-name: Serilog.AspNetCore dependency-version: 10.0.0 dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com>
…ns.Shared.Infrastructure/Serilog.AspNetCore-10.0.0 deps: Bump Serilog.AspNetCore from 8.0.3 to 10.0.0
…ns.Shared.Infrastructure/OpenTelemetry.Instrumentation.Http-1.15.0 deps: Bump OpenTelemetry.Instrumentation.Http from 1.9.0 to 1.15.0
…astructure/OpenTelemetry.Instrumentation.AspNetCore-1.15.1
…ns.Shared.Infrastructure/OpenTelemetry.Instrumentation.AspNetCore-1.15.1 deps: Bump OpenTelemetry.Instrumentation.AspNetCore from 1.9.0 to 1.15.1
…ns.Shared.Infrastructure/OpenTelemetry.Exporter.OpenTelemetryProtocol-1.15.1 deps: Bump OpenTelemetry.Exporter.OpenTelemetryProtocol from 1.9.0 to 1.15.1
…Lens.Services.Scanner.Tests/multi-f5a7db64c3 deps: Bump Microsoft.NET.Test.Sdk from 17.11.1 to 18.3.0
…ns.Services.Duplicates/multi-7c9c1dbfd5 deps: Bump Microsoft.EntityFrameworkCore.InMemory from 8.0.12 to 9.0.14
…ns.Shared.Infrastructure/multi-b8d77ac462 deps: Bump Microsoft.EntityFrameworkCore and Microsoft.EntityFrameworkCore.Relational
There was a problem hiding this comment.
Pull request overview
Updates NuGet dependencies across the solution, primarily upgrading Entity Framework Core to 9.0.14, refreshing test/tooling packages, and moving several infrastructure/telemetry dependencies forward.
Changes:
- Upgrade EF Core packages across service/web projects from 8.0.12 to 9.0.14.
- Update test projects to Microsoft.NET.Test.Sdk 18.3.0 and ASP.NET Core testing packages to 8.0.25 where used.
- Update Shared Infrastructure dependencies (Polly/Redis/Serilog/OpenTelemetry), though one project file currently contains an unresolved merge conflict.
Reviewed changes
Copilot reviewed 14 out of 14 changed files in this pull request and generated 3 comments.
Show a summary per file
| File | Description |
|---|---|
| tests/StorageLens.Web.Tests/StorageLens.Web.Tests.csproj | Bumps Microsoft.AspNetCore.Mvc.Testing and Microsoft.NET.Test.Sdk. |
| tests/StorageLens.Shared.Infrastructure.Tests/StorageLens.Shared.Infrastructure.Tests.csproj | Bumps Microsoft.NET.Test.Sdk and Microsoft.AspNetCore.TestHost. |
| tests/StorageLens.Services.Scanner.Tests/StorageLens.Services.Scanner.Tests.csproj | Bumps Microsoft.NET.Test.Sdk. |
| tests/StorageLens.Integration.Tests/StorageLens.Integration.Tests.csproj | Bumps Microsoft.NET.Test.Sdk. |
| src/StorageLens.Web/StorageLens.Web.csproj | Bumps EF Core design/in-memory/SQL Server packages to 9.0.14. |
| src/StorageLens.Shared.Infrastructure/StorageLens.Shared.Infrastructure.csproj | Bumps EF Core and several infra deps (Polly/Serilog/Redis/OpenTelemetry); currently includes merge conflict markers. |
| src/StorageLens.Services.Scanner/StorageLens.Services.Scanner.csproj | Bumps EF Core design/in-memory/SQL Server packages to 9.0.14. |
| src/StorageLens.Services.ScanJobs/StorageLens.Services.ScanJobs.csproj | Bumps EF Core design/in-memory/SQL Server packages to 9.0.14. |
| src/StorageLens.Services.Orchestrator/StorageLens.Services.Orchestrator.csproj | Bumps EF Core design/in-memory/SQL Server packages to 9.0.14. |
| src/StorageLens.Services.Locations/StorageLens.Services.Locations.csproj | Bumps EF Core design/in-memory/SQL Server packages to 9.0.14. |
| src/StorageLens.Services.Hashing/StorageLens.Services.Hashing.csproj | Bumps EF Core design/in-memory/SQL Server packages to 9.0.14. |
| src/StorageLens.Services.FileInventory/StorageLens.Services.FileInventory.csproj | Bumps EF Core design/in-memory/SQL Server packages to 9.0.14. |
| src/StorageLens.Services.Duplicates/StorageLens.Services.Duplicates.csproj | Bumps EF Core design/in-memory/SQL Server packages to 9.0.14. |
| src/StorageLens.Services.Analytics/StorageLens.Services.Analytics.csproj | Bumps Microsoft.EntityFrameworkCore.SqlServer to 9.0.14. |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
| <<<<<<< dependabot/nuget/src/StorageLens.Shared.Infrastructure/OpenTelemetry.Instrumentation.AspNetCore-1.15.1 | ||
| <PackageReference Include="OpenTelemetry.Instrumentation.AspNetCore" Version="1.15.1" /> | ||
| <PackageReference Include="OpenTelemetry.Instrumentation.Http" Version="1.9.0" /> | ||
| <PackageReference Include="OpenTelemetry.Exporter.Console" Version="1.9.0" /> | ||
| <PackageReference Include="OpenTelemetry.Exporter.OpenTelemetryProtocol" Version="1.9.0" /> | ||
| ======= | ||
| <PackageReference Include="OpenTelemetry.Instrumentation.AspNetCore" Version="1.9.0" /> |
There was a problem hiding this comment.
The project file still contains unresolved Git merge conflict markers (<<<<<<<, =======, >>>>>>>) around the OpenTelemetry package references. This will break restore/build; resolve the conflict and leave a single consistent set of OpenTelemetry package references.
| <PackageReference Include="Microsoft.EntityFrameworkCore.Design" Version="9.0.14" PrivateAssets="all" /> | ||
| <PackageReference Include="Microsoft.EntityFrameworkCore.InMemory" Version="9.0.14" /> | ||
| <PackageReference Include="Microsoft.EntityFrameworkCore.SqlServer" Version="9.0.14" /> | ||
| <PackageReference Include="Microsoft.Extensions.Http.Polly" Version="8.0.12" /> |
There was a problem hiding this comment.
This project references Microsoft.Extensions.Http.Polly 8.0.12 while StorageLens.Shared.Infrastructure.csproj was bumped to 10.0.5 and is referenced by this project. NuGet will typically resolve to the higher version, so keeping an explicit lower major version here can be misleading and may introduce unexpected breaking API changes at compile/runtime; align the versions (or remove the redundant direct reference if Shared.Infrastructure is intended to control it).
| <PackageReference Include="Microsoft.Extensions.Http.Polly" Version="8.0.12" /> | |
| <PackageReference Include="Microsoft.Extensions.Http.Polly" Version="10.0.5" /> |
| <ItemGroup> | ||
| <PackageReference Include="Microsoft.EntityFrameworkCore.SqlServer" Version="8.0.12" /> | ||
| <PackageReference Include="Microsoft.EntityFrameworkCore.SqlServer" Version="9.0.14" /> | ||
| <PackageReference Include="Microsoft.Extensions.Http.Polly" Version="8.0.12" /> |
There was a problem hiding this comment.
This project references Microsoft.Extensions.Http.Polly 8.0.12 while StorageLens.Shared.Infrastructure.csproj (which this project references) was bumped to 10.0.5. To avoid version drift and unexpected resolution to a higher major version, align the Polly version across projects or remove the explicit reference here if it should flow transitively from Shared.Infrastructure.
| <PackageReference Include="Microsoft.Extensions.Http.Polly" Version="8.0.12" /> | |
| <PackageReference Include="Microsoft.Extensions.Http.Polly" Version="10.0.5" /> |
This pull request updates several package dependencies across multiple projects to newer versions, focusing primarily on upgrading Entity Framework Core and related libraries, as well as test SDKs and telemetry packages. These changes help ensure compatibility with the latest features, security patches, and performance improvements.
Dependency Upgrades
Microsoft.EntityFrameworkCorepackages (includingSqlServer,Design,InMemory, andRelational) from version 8.0.12 to 9.0.14 in all service projects and shared infrastructure (StorageLens.Services.*,StorageLens.Shared.Infrastructure,StorageLens.Web). [1] [2] [3] [4] [5]Microsoft.Extensions.Http.PollyandMicrosoft.Extensions.Caching.StackExchangeRedisto 10.0.5, andSerilog.AspNetCoreto 10.0.0 inStorageLens.Shared.Infrastructure.Test and Tooling Upgrades
Microsoft.NET.Test.Sdkto 18.3.0 in all test projects, ensuring compatibility with the latest testing features and bug fixes. [1] [2] [3] [4]Microsoft.AspNetCore.Mvc.TestingandMicrosoft.AspNetCore.TestHostto 8.0.25 in relevant test projects. [1] [2] [3]These updates collectively modernize the dependency stack, improve maintainability, and help prevent compatibility issues with future .NET releases.