NOTE: Article also shows the use of Benchmark.net
- SDK tools - Built in container support to build Docker images without Dockerfile
- New TimeProvder API for improving Testability
- RegEx improvement in .NET 7
- New APIs
- FrozenDictionary - Populate once at the startup & faster access data
- Random.Shared.GetItems
- Random.Shared.Shuffle
- RandomNumberGenerator.GetItems
- MetricCollector Metrics
- IExceptionHandler
- Dependency Injection (DI) Friendly Metrics APIs
- New IResettable interface in ObjectPool
- ASP.NET Core Manage Request Timeouts , builder.Services.AddRequestTimeouts();, app.UseRequestTimeouts();
- Quick Route Short Circuit, app.MapGet("/", () => "Hello World").ShortCircuit();, app.MapShortCircuit(404, "robots.txt", "favicon.ico");
- ProblemDetailsService
- ASP.NET Core Metrics