Февральские обновления .NET
Вышли первые в этом году обновления .NET. В этот раз исправления ошибок и одной проблемы с безопасностью коснулись 5 и 6 версий.
Обратите внимание, что поддержка .NET 5 закончится 08 мая 2022г. Рекомендуется обновить приложения, нацеленные на эту версию .NET, до .NET 6.
Номера новых версий
- .NET 6.0.2
- .NET 5.0.14
Что исправлено?
Безопасность
Указанная уязвимость проявлялась в .NET 5 и 6. Она позволяла проводить DoS атаку используя специально созданные заголовки для HTTP/2 и HTTP/3 запросов.
Исправления ошибок
Ниже приведены ссылки на перечни исправленных ошибок и на некоторые наиболее интересные из них.
.NET 6.0.2
- Runtime
- ASP.NET Core
- Microsoft.Entity Framework Core
- efcore6 produces wrong SELECT SQL when Where/OrderBy clauses are applied to Owned properties followed by .Take()
- Self-referencing entity circular dependency happening just on EF Core 6.0
- Many To Many Exception when adding and removing same entity
- StackOverflowException in nested GroupBy query
- EF 6.0.0 and 6.0.1: sub-lists are no longer loaded
- Winforms
.NET 5.0.14
В данной версии исправлена только указанная выше проблема с безопасностью.
Где скачать?
Обновленные версии .NET можно загрузить по следующим адресам:
Образы для Docker:
- dotnet/sdk: .NET SDK
- dotnet/aspnet: ASP.NET Core Runtime
- dotnet/runtime: .NET Runtime
- dotnet/runtime-deps: .NET Runtime Dependencies
- dotnet/samples: .NET Samples