If you're on Windows using Visual Studio, we recommend installing the latest Visual Studio 2022 preview. .NET 9 is now can be installed directly through the Visual Studio installer starting with Visual Studio 2022 17.12 Preview 2.
You can also use Visual Studio Code and the C# Dev Kit extension with .NET 9.
Announcement
We are pleased to announce the release of .NET 9 Release Candidate 1.
This release contains the following improvements:
📚Libraries
WebSocket
Keep-Alive
Ping and Timeout APIsAdd ZLib, Brotli compression options
Add TarEntry.DataOffset
HttpClientFactory
no longer logs header values by defaultOut-of-proc Meter wildcard listening
Full release notes
🛠️ SDK
Workload History
Full release notes
🌐 ASP.NET Core
Improvements to SignalR distributed tracing
Keep-alive timeout for WebSockets
Keyed DI in middleware
Override
InputNumber
type attributeTrust the ASP.NET Core HTTPS development certificate on Linux
Full release notes
📱 .NET MAUI
Added
HorizontalTextAlignment.Justify
Full release notes
Get started
To get started with .NET 9, install the .NET 9 SDK.
If you're on Windows using Visual Studio, we recommend installing the latest Visual Studio 2022 preview. .NET 9 is now can be installed directly through the Visual Studio installer starting with Visual Studio 2022 17.12 Preview 2.
You can also use Visual Studio Code and the C# Dev Kit extension with .NET 9.
You can find .NET 9 RC 1 Installer & Binaries on GitHub.
Team Announcements & Discussions
Discuss this release with the product teams on GitHub through the announcements for this release.
Stay up-to-date with .NET 9
You can stay up-to-date with all the features of .NET 9 with:
For .NET 9 previews we are utilizing GitHub Discussions to make announcements. For more information read our discussion.
Stay up to date by subscribing to the RSS feed for all release announcements.