ASP.NET Core 10: Clearer separation between middlewares and endpoints for more predictable routing
ASP.NET Core 10 improves middleware and endpoint routing separation, making authentication and authorization more predictable by handling routing implicitly.