Skip to content

Upgrade Profile to .NET 10 #643

@NathalieFroissart

Description

@NathalieFroissart

Description

We should upgrade the Profile application to .NET10.
With the release of .NET 10.0 on November 11, 2025, Microsoft introduces a Long-Term Support (LTS) version supported until November 14, 2028. This release focuses on performance, security, AI integration, and developer productivity.

Before upgrading, review breaking changes such as deprecated APIs in ASP.NET Core, behavioral changes in ActivitySource, and container base image updates (Ubuntu by default). Full list: Breaking Changes in .NET 10

Additional Information

.NET Core Support lifecycle
Container Patching

Tasks

  • Update base images in the dockerfile for .NET 10
  • Bump all projects; src and test, to .NET10
  • Update any build pipelines to support .NET10
  • Update any github workflows with .NET10
  • Check if we need to change anything in SonarCloud

Acceptance Criterias

  • Profile is built with .net10 tooling and run on .NET10

Metadata

Metadata

Assignees

No one assigned

    Labels

    kind/choreNon functional, often repeating tasks

    Type

    No type

    Projects

    Status

    🌥 Backlog

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions