Skip to content

Upgrade backend to .NET 10#55

Merged
PhantomDave merged 2 commits intoUpdate-netfrom
copilot/sub-pr-54
Nov 14, 2025
Merged

Upgrade backend to .NET 10#55
PhantomDave merged 2 commits intoUpdate-netfrom
copilot/sub-pr-54

Conversation

Copy link
Copy Markdown
Contributor

Copilot AI commented Nov 14, 2025

Migrated the entire backend stack from .NET 9.0 to .NET 10 per maintainer request.

Framework Updates

  • Updated TargetFramework to net10.0 in all three projects (Api, Data, Library)
  • Updated Dockerfile build stage to use mcr.microsoft.com/dotnet/sdk:10.0

Package Updates

  • Entity Framework Core packages: 9.0.1110.0.0
  • Authentication: Microsoft.AspNetCore.Authentication.JwtBearer 9.0.1110.0.0
  • Npgsql EF provider: 9.0.410.0.0-rc.2 (stable 10.0.0 not yet available)

Note: Npgsql package shows NU1608 warnings due to version constraint mismatch between its RC dependencies and the stable EF Core 10.0.0. This is expected and does not affect functionality.


✨ Let Copilot coding agent set things up for you — coding agent works faster and does higher quality work when set up for your repo.

Co-authored-by: PhantomDave <34485699+PhantomDave@users.noreply.github.com>
Copilot AI changed the title [WIP] Update backend to .NET 10 Upgrade backend to .NET 10 Nov 14, 2025
Copilot AI requested a review from PhantomDave November 14, 2025 23:50
@PhantomDave PhantomDave marked this pull request as ready for review November 14, 2025 23:52
Copilot AI review requested due to automatic review settings November 14, 2025 23:52
@PhantomDave PhantomDave merged commit f90dfc5 into Update-net Nov 14, 2025
5 checks passed
Copy link
Copy Markdown
Contributor

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

This PR upgrades the backend infrastructure from .NET 9 to .NET 10 as requested by the maintainer.

  • Updated all three backend projects to target net10.0
  • Upgraded Docker images to use .NET 10.0 SDK and runtime
  • Updated Entity Framework Core, JWT Bearer authentication, and Npgsql packages to version 10.0.0 (Npgsql uses RC due to unavailability of stable release)

Reviewed Changes

Copilot reviewed 5 out of 5 changed files in this pull request and generated no comments.

Show a summary per file
File Description
PhantomDave.BankTracking.Library/PhantomDave.BankTracking.Library.csproj Updated target framework to net10.0
PhantomDave.BankTracking.Data/PhantomDave.BankTracking.Data.csproj Updated target framework to net10.0
PhantomDave.BankTracking.Api/PhantomDave.BankTracking.Api.csproj Updated target framework to net10.0
Dockerfile Updated SDK base image to dotnet/sdk:10.0 for build stage
Directory.Packages.props Upgraded EF Core packages to 10.0.0, JWT Bearer to 10.0.0, and Npgsql to 10.0.0-rc.2

PhantomDave added a commit that referenced this pull request Nov 14, 2025
#54)

* refactor(app.config): remove redundant comment about UploadHttpLink usage

* Upgrade backend to .NET 10 (#55)

* Initial plan

* Update backend to .NET 10

Co-authored-by: PhantomDave <34485699+PhantomDave@users.noreply.github.com>

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: PhantomDave <34485699+PhantomDave@users.noreply.github.com>

---------

Co-authored-by: Copilot <198982749+Copilot@users.noreply.github.com>
@PhantomDave PhantomDave deleted the copilot/sub-pr-54 branch November 15, 2025 23:49
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.

3 participants