Команда .NET объявляет о выпуске первой предварительной версии .NET 10. Этот релиз включает значительные улучшения библиотеки, рантайма, SDK и другое. Давайте рассмотрим ключевые нововведения и улучшения.
Основные Улучшения:
➖ Библиотеки
Поиск сертификатов по отпечаткам, отличным от SHA-1.
Поддержка PEM-кодированных данных в ASCII/UTF-8.
Новые методы для работы с датами и строками, включая числовые порядки для сравнения строк.
Улучшения производительности и памяти в ZipArchive.
➖ Рантайм:
Девиртуализация методов интерфейса массива.
Аллокация стека для массивов значимых типов.
Поддержка AVX10.2.
➖ SDK:
• Обрезание ссылок на пакеты, предоставляемые фреймворком.
➖ C#:
• Поддержка
nameof в несвязанных обобщениях.• Неявные преобразования
• Поля, поддерживающие свойства.
• Модификаторы для простых лямбда-параметров.
➖ F#:
• Обновления языка, стандартной библиотеки и компилятора.
➖ Visual Basic:
• Поддержка ограничений unmanaged.
• Приоритет разрешения перегрузки.
➖ ASP.NET & Blazor:
• Поддержка OpenAPI 3.1.
• Генерация OpenAPI документов в формате YAML.
• Улучшения для интеграционного тестирования приложений.
➖ .NET MAUI:
• Улучшения качества и производительности, включая усовершенствования CollectionView для iOS и Mac Catalyst.
➖ Entity Framework Core:
• Поддержка оператора LeftJoin.
• Расширение метода ExecuteUpdateAsync.
➖ Контейнерны:
• Использование Ubuntu 24.04 и Debian 13 «Trixie» для контейнерных образов.
Оставайтесь с нами, обязательно рассмотрим самое интересное поближе.
➡️ Подробности превью
🐸Библиотека шарписта
