Привет, Хабр! Сегодня, как и обещали*, делимся подборкой самых интересных для разработчиков конференции Microsoft Build 2021. Их получилось 11, но это не значит, что это все. Чтобы узнать еще больше, изучайте сайт конференции.
* пообещали это мы во вчерашней подборке 8 анонсов конференции Microsoft Build 2021, которую подготовила наша бизнес-команда.
![](https://habrastorage.org/getpro/habr/upload_files/bf9/311/6f9/bf93116f9712dad4c78b4e25a2224273.png)
1. Представлен Windows Terminal Preview 1.9
![](https://habrastorage.org/getpro/habr/upload_files/4b4/7ec/28b/4b47ec28b7120286c72442320f4e5497.png)
Поздравляем с Microsoft Build 2021 и вторым днем рождения Windows Terminal! Этот выпуск представляет версию 1.9 для Windows Terminal Preview и переносит Windows Terminal в версию 1.8. Как всегда, вы можете установить обе сборки из Microsoft Store, а также со страницы выпусков GitHub.
Среди новинок:
Дефолтный терминал
Quake mode
Обновления Cascadia Code
Обновления интерфейса настроек
Другие улучшения
Подробнее здесь.
2. Представляем Visual Studio 2019 v16.10 и v16.11 Preview 1
![](https://habrastorage.org/getpro/habr/upload_files/239/7e1/f86/2397e1f86ba0d6e7c8014fed23270d8e.gif)
Мы рады объявить о выпуске Visual Studio 2019 v16.10 GA и v16.11 preview 1. Этот выпуск делает нашу тему продуктивности и удобства разработчиков общедоступной для пользователей Visual Studio! Мы добавили функции C ++ 20, улучшили интеграцию с Git, улучшили инструменты профилирования и множество функций, повышающих продуктивность.
Подробнее здесь.
3. Представляем .NET 6 Preview 4
![](https://habrastorage.org/getpro/habr/upload_files/b5f/871/377/b5f8713771aa2b249a3a2082b0104535.gif)
Мы рады выпустить .NET 6 Preview 4. Мы почти наполовину закончили выпуск .NET 6. Это хороший момент, чтобы еще раз взглянуть на .NET 6 в полном объеме, как и в первом Preview. Многие функции находятся в близкой к окончательной форме, а другие появятся в ближайшее время, когда основные блоки будут готовы к выпуску. Предварительная версия 4 создает прочную основу для выпуска в ноябре финальной сборки .NET 6 с готовыми функциями и возможностями. Она также готова к тестированию в реальных условиях, если вы еще не пробовали .NET 6 в своей среде.
Говоря о финальном выпуске, у нас теперь запланирована дата! Добавьте в календарь даты с 9 по 11 ноября и .NET Conf 2021. Мы выпустим .NET 6 9-го числа с множеством подробных докладов и демонстраций, которые расскажут вам все, что вы хотите знать о .NET 6.
Подробнее здесь.
4. Представляем .NET MAUI Preview 4
![](https://habrastorage.org/getpro/habr/upload_files/894/51d/2b8/89451d2b84ee85f556c002624c80ad26.png)
Сегодня мы рады объявить о доступности .NET Multi-platform App UI (.NET MAUI) Preview 4. Каждая предварительная версия представляет больше элементов управления и функций для этого многоплатформенного инструментария, который станет общедоступным в ноябре этого года на .NET Conf. .NET MAUI теперь имеет достаточно блоков для создания функциональных приложений для всех поддерживаемых платформ, новые возможности для поддержки запуска Blazor на настольных компьютерах и впечатляющий прогресс в Visual Studio для поддержки .NET MAUI.
Подробнее здесь.
5. Обновления ASP.NET Core в .NET 6 Preview 4
![](https://habrastorage.org/getpro/habr/upload_files/b96/e2d/302/b96e2d30265de74b69a8a9ad475dca03.gif)
Версия .NET 6 Preview 4 уже доступна и включает много новых крутых улучшений в ASP.NET Core.
Вот что нового в этой предварительной версии:
Добавлены minimal APIs
Async streaming
HTTP logging middleware
Использование Kestrel для профиля запуска по умолчанию в новых проектах
IConnectionSocketFeature
Илучшенные шаблоны single-page app (SPA)
Обновления .NET Hot Reload
Ограничения generic type в компонентах Razor
Blazor error boundaries
Компиляция Blazor WebAssembly ahead-of-time (AOT)
Приложения .NET MAUI Blazor
Другие улучшения производительности
Подробнее здесь.
6. Представляем Entity Framework Core 6.0 Preview 4: Performance Edition
Группа Entity Framework Core анонсировала четвертый предварительный выпуск EF Core 6.0. Основная тема этого выпуска - производительность.
Что нового:
Производительность EF Core 6.0 теперь на 70% выше в стандартном для отрасли тесте TechEmpower Fortunes по сравнению с 5.0.
Улучшение производительности полного стека, включая улучшения в тестовом коде, среде выполнения .NET и т. д. Сам EF Core 6.0 на 31% быстрее выполняет запросы.
Heap allocations уменьшены на 43%.
Подробнее здесь.
7. Представляем .NET Hot Reload для редактирования кода во время выполнения
![](https://habrastorage.org/getpro/habr/upload_files/302/100/7d9/3021007d934bdc57d422d7e7c52fe1b2.gif)
Рады представить вам возможность горячей перезагрузки .NET в Visual Studio 2019 версии 16.11 (предварительная версия 1) и с помощью инструментария командной строки dotnet watch в .NET 6 (предварительная версия 4). В полной статье коллеги познакомят вас с тем, что такое .NET Hot Reload, как вы можете начать использовать эту функцию, каково наше видение будущих запланированных улучшений и проснят, какой тип редактирования и языки в настоящее время поддерживаются.
Подробнее здесь.
8. SecretManagement Module v1.1.0
Следующая версия SecretManagement 1.1.0 содержит ряд мелких исправлений, а также два значительных изменения, одно из которых потенциально критично для авторов расширений. Для получения дополнительной информации об изменениях в этом выпуске см. документ CHANGELOG. В статье ниже обсуждаются основные изменения, почему они потенциально очень важны и особенно актуальны для владельцев хранилищ расширений, которые могут захотеть протестировать свое хранилище и внести какие-либо изменения, пока эти обновления находятся в состоянии предварительной версии.
Подробнее здесь.
9. Новый бесплатный курс: создание бессерверных приложений с полным стеком в Azure
![](https://habrastorage.org/getpro/habr/upload_files/32f/186/ff3/32f186ff3cbcb6fde83953d92324888b.png)
Независимо от того, новичок вы или опытный в облаке, разработке и SQL, создание и проектирование приложений в облаке стало необходимым навыком для многих ролей. Сегодня мы рады объявить о новом пути обучения, который поможет разработчикам с любым уровнем подготовки научиться быстро и эффективно создавать приложения с помощью Azure. Новый путь обучения - создание бессерверных полнофункциональных приложений в Azure.
Подробнее здесь.
10. .NET Framework May 2021
Выпущена предварительная версия накопительного обновления для .NET Framework за май 2021 года.
Подробнее здесь.
11. Представляем сборку OpenJDK от Microsoft
![](https://habrastorage.org/getpro/habr/upload_files/97d/206/f19/97d206f1944e8fb533e3317b18c28bae.png)
Объявлена общая доступность сборки OpenJDK от Microsoft, нового бесплатного дистрибутива OpenJDK с открытым исходным кодом, доступного бесплатно для всех, с возможностью развертывания его где угодно. Корпорация Майкрософт активно использует Java, внутри компании работает более 500 000 JVM. Группа разработчиков Java очень гордится тем, что вносит свой вклад в экосистему Java и помогает управлять такими рабочими нагрузками, как LinkedIn, Minecraft и Azure!
Сборка включает двоичные файлы для Java 11, основанные на OpenJDK 11.0.11 + 9 x64 server и настольных средах в macOS, Linux и Windows. Мы также публикуем новый двоичный файл раннего доступа для Java 16 для Linux и Windows на ARM, основанный на последней версии OpenJDK 16.0.1 + 9.
Этот новый выпуск Java 16 уже используется миллионами игроков Minecraft с последней версией Minecraft Java Edition Snapshot 21W19A, которая была обновлена для объединения среды выполнения Java 16 на основе сборки Microsoft OpenJDK.
Посетите страницу, чтобы узнать подробности.
Подробнее здесь.