Overview of .NET 9 Preview: New Features and Updates

.NET

NET 9, the successor to .NET 8, ushers in a new era of cloud-native application development and performance optimization. As a Standard Term Support (STS) release, it will be supported for 18 months. Here's what you need to know.

.NET Runtime

Several performance enhancements are included in the .NET 9 runtime, including.

  • Exception handling is faster.
  • Inline improvements for native AOT (Ahead of Time Compilation).
  • Improvements to looping and profile-guided optimization (PGO).
  • For more details, check out What’s new in the .NET 9 runtime.

.NET Libraries

The .NET 9 Libraries have improved in several areas, including the following.

  • Serialization.
  • Cryptography.
  • LINQ.
  • Reflection emit.
  • New TimeSpan.From* overloads
  • ActivatorUtilities.CreateInstance constructor
  • And more! Explore further What’s new in the .NET 9 libraries.

.NET SDK

The .NET 9 SDK introduces improvements such as,

  • Enhancements to the terminal logger.
  • Tool roll-forward capabilities.
  • Enhanced unit testing support.
  • Dive deeper into the details with What’s new in the SDK for .NET 9.

.NET Aspire

  • NET Aspire is a self-contained, cloud-ready stack for building observable, production-ready, distributed applications.
  • It’s delivered through a collection of NuGet packages that address the specific concerns of the cloud-native developer.
  • Currently available in preview for .NET 9. Learn more about .NET Aspire (Preview).

ASP.NET Core 9.0

  • ASP.NET Core continues to evolve with improvements.
  • Blazor
  • SignalR
  • Minimal APIs
  • Authentication and authorization
  • Dictionary debugging improvements
  • Discover them in What’s new in ASP.NET Core 9.0.

.NET MAUI

Entity Framework Core 9

  • EF Core gets better with enhancements.
  • LINQ and SQL translation
  • ExecuteUpdate and ExecuteDelete
  • Migrations
  • Model building
  • SQL Server HierarchyId
  • Tooling
  • Learn about them in What’s New in EF Core 9.

C# 13

  • C# 13 ships with the .NET 9 SDK.
  • New escape sequence
  • Method group natural type
  • Implicit index access
  • Discover the latest features in What’s New in C# 13.

Remember, with a focus on productivity enhancements, streamlined deployments, and accelerated AI integration, .NET 9 elevates cloud-native and intelligent application development. For developers across a wide range of applications, it’s an exciting release!