Tiered Compilation is on by default

Microsoft has this week made .NET Core 2.2 Preview 3 available for download. This release seems to be about general improvements and stabilization for the .NET Core 2.2 experience. Still, Microsoft says it wants user feedback on existing features to help further improvements.

Also arriving with .NET Core 2.2 Preview 3 is Entity Framework 2.2 Preview 3 and ASP.NET Core 2.2 Preview 3.

The biggest change in .NET Core 2.2 is the addition of Tiered Compilation. In this iteration of .NET Core, Microsoft has made Tiered Compilation enabled by default. The feature was first launched with .NET Core 2.1 but was only enabled through application configuration or an environment variable.

By making Tiered Compilation default, users receive a significant increase in request-per-second (RPS) throughput.

Microsoft’s .NET Core 2.2 Preview 3 is available to download here. Users on the following platforms can run .NET Core 2.2:

  • Windows Client: 7, 8.1, 10 (1607+)
  • Windows Server: 2008 R2 SP1+
  • macOS: 10.12+
  • RHEL: 6+
  • Fedora: 27+
  • Ubuntu: 14.04+
  • Debian: 8+
  • SLES: 12+
  • openSUSE: 42.3+
  • Alpine: 3.7+

ASP.NET and Entity Framework

ASP.NET Core 2.2 Preview 3 is also available. Microsoft has made ASP.NET Core more appealing to developers using Visual Studio 15.9 with the introduction of version 2.2. Apps now receive support from the IIS worker process, which means hosted applications don’t need to reverse-proxy requests to other processes anymore.

Entity Framework Core 2.2, it received Azure Cosmos DB integration through Preview 2. Microsoft continues to improve the integration through Preview 3. Cosmos DB is a cloud database that allows customers to power planet-scale cloud services and huge data applications.

At launch, Azure Cosmos DB was first of its kind service with guaranteed uptime, consistency, throughput, and latency at the 99th percentile.