Skip to content

Upgrading Strategy

Eduardo Fonseca edited this page Aug 16, 2024 · 3 revisions

From its conceptualization, the "FairPlay" platform has been designed with the goal of staying up-to-date, this means, upgrading to the latest versions of frameworks and packages as quick as possible. Here is the strategy we will use after the official release of .NET 9.

.NET Version

The main branches ("main", "development") will have the latest version of the framework, all of the packages used must be release packages, nothing from previews.

There will always be an additional branch to start converting to the next version of .NET. The branch name will be "dev-dotnet-XX.X-preview", where XX.X will be the actual .NET version, so, for .NET 10.0, the branch will be named "dev-dotnet-10.0-preview".

.NET Aspire

The upgrade of .NET Aspire may be a little different since apparently the team is going to use a different cadence than the .NET main framework, so for .NET Aspire, it may be better to stay to the latest official release.

NuGet Packages

NuGet packages will be upgraded as soon as there is a new release version available.

Clone this wiki locally