Skip to content

Update multiple dependencies to latest versions#81

Merged
DeeDee1103 merged 40 commits intodevelopfrom
main
Apr 3, 2026
Merged

Update multiple dependencies to latest versions#81
DeeDee1103 merged 40 commits intodevelopfrom
main

Conversation

@DeeDee1103
Copy link
Copy Markdown
Owner

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

  • Upgraded all Microsoft.EntityFrameworkCore packages (including SqlServer, Design, InMemory, and Relational) 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]
  • Updated Microsoft.Extensions.Http.Polly and Microsoft.Extensions.Caching.StackExchangeRedis to 10.0.5, and Serilog.AspNetCore to 10.0.0 in StorageLens.Shared.Infrastructure.
  • Upgraded OpenTelemetry instrumentation and exporter packages to the 1.15.x series, resolving merge conflicts between branches for these dependencies.

Test and Tooling Upgrades

  • Updated Microsoft.NET.Test.Sdk to 18.3.0 in all test projects, ensuring compatibility with the latest testing features and bug fixes. [1] [2] [3] [4]
  • Upgraded Microsoft.AspNetCore.Mvc.Testing and Microsoft.AspNetCore.TestHost to 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.

dependabot bot and others added 30 commits March 23, 2026 06:20
---
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
…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
---
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>
dependabot bot and others added 10 commits March 30, 2026 06:32
---
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
Copilot AI review requested due to automatic review settings April 3, 2026 20:44
@DeeDee1103 DeeDee1103 merged commit 8b1b0dc into develop Apr 3, 2026
1 of 7 checks passed
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

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.

Comment on lines +30 to +34
<<<<<<< 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" />
Copy link

Copilot AI Apr 3, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

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.

Copilot uses AI. Check for mistakes.
<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" />
Copy link

Copilot AI Apr 3, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

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).

Suggested change
<PackageReference Include="Microsoft.Extensions.Http.Polly" Version="8.0.12" />
<PackageReference Include="Microsoft.Extensions.Http.Polly" Version="10.0.5" />

Copilot uses AI. Check for mistakes.
<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" />
Copy link

Copilot AI Apr 3, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

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.

Suggested change
<PackageReference Include="Microsoft.Extensions.Http.Polly" Version="8.0.12" />
<PackageReference Include="Microsoft.Extensions.Http.Polly" Version="10.0.5" />

Copilot uses AI. Check for mistakes.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants