Рубріки: Подборки

Главные релизы недели: сразу много новинок от Microsoft и Tor без поддержки сервисов V2 Onion, но с обновленным дизайном

Богдан Мирченко

Компания Microsoft в рамках масштабной конференции представила ряд новинок, среди которых релиз программной платформы .NET 6, новая версия языка программирования C# и редактора кода Visual Studio. Об этих и других самых лучших релизах недели читайте далее. 

.NET 6

Спустя более чем год разработки команда Microsoft выпустила новую версию программной платформы .NET 6. Разработчики проекта заявили, что одно из основных достижений, которого им удалось достичь за это время — значительно увеличить производительность, что, например, привело к снижению стоимости хостинга облачных сервисов в Microsoft. 

Также .NET 6 знаменует начало поддержки Apple Silicon (Arm64), а также улучшение для Windows Arm64. Команда разработала новую систему динамической оптимизации на основе профиля (PGO), которая обеспечивает глубокую оптимизацию, которая возможна только во время рантайма. 

Загрузить .NET 6 для Linux, macOS и Windows можно по ссылке. Размер загрузки для 64-битной системы составит более 182 МБ. 

Кроме того, в новой версии платформы: 

  • для улучшения облачной диагностики добавили монитор dotnet и OpenTelemetry;
  • WebAssembly стал более функциональным и производительнее;
  • добавили новые API для HTTP/3, обработки JSON, математики и прямого управления памятью.

Компания Microsoft планирует поддерживать новую версию в течение трех лет. Обо всех изменениях читайте по ссылке. 

Visual Studio 2022

Еще одна новинка от Microsoft за прошедшую неделю, представленная в рамках масштабной конференции 8 ноября, это релиз очередной версии редактора кода Visual Studio 2022. 

Чего нового: 

  • масштабирование для работы над проектами любого размера и сложности в 64-разрядной интегрированной среде разработки;
  • код с новым редактором Razor, который способен выполнять рефакторинг между файлами;
  • диагностика проблем с визуализацией асинхронных операций и применением автоматических анализаторов;
  • возможность разработки кроссплатформенных мобильных и классических приложений с помощью .NET MAUI;
  • сборка, отладка и тестирование приложений .NET и C++ в средах Linux;
  • завершение кода с помощью ИИ;
  • автоматическая настройка рабочих процессов CI/CD, которые могут разворачивать в Azure.

Больше информации — в блоге проекта. Скачать новую версию IDE можно здесь

Видео с презентации Visual Studio 2022 доступно ниже: 

C# 10

На мероприятии Microsoft также объявила о выходе новой версии языка программирования C# 10 как части .NET 6 и Visual Studio 2022 и рассказали о новых функциях, которые позволяют писать код красивее и быстрее. 

По словам создателей, в С# 10 добавлены следующие функции и улучшения языка: 

  • теперь путем объявления record class можно уточнить, что record имеет ссылочный тип;
  • левый операнд выражения with может иметь любой тип структуры;
  • можно добавить модификатор global в любую директиву using, чтобы указать компилятору, что эта директива применяется ко всем исходным файлам в компиляции;
  • добавлена новая форма объявления «namespace», чтобы объявить, что все последующие объявления являются членами объявленного пространства имен;
  • теперь можно ссылаться на вложенные свойства или поля в шаблоне свойства;
  • внесено множество улучшений обработки лямбда-выражений;
  • типы записей теперь могут запечатывать ToString;
  • в методах разрешен атрибут AsyncMethodBuilder;
  • улучшена прагма #line.

Узнать обо всех изменения можно здесь и здесь. 

Tor 11

Команда Tor Project выпустила новую версию Tor Browser 11.0. Это первый стабильный релиз, основанный на Firefox SR 91, а также с переработанным интерфейсом и прекращенной поддержкой сервисов V2 Onion. 

Что еще нового: 

  • новые иконки;
  • новая панель инструментов;
  • обновленное меню;
  • обновленный интерфейс вкладок;
  • удаление коротких URL-адресов доменов сети, использующих 16 символов.

Также в новой версии пофиксили ряд старых багов: 

  • 40668: связана с DocumentFreezer и файловой схемой;
  • 40671: отображение шрифтов;
  • 40679: отсутствующие функции при первом запуске в ers91 на MacOS;
  • 40689: изменение HTTP-метода провайдера поиска Blockchair;
  • 40667: видео AV1 отображается как поврежденные файлы в Windows 8.1;
  • 40677: с момента обновления до 11.0a9 некоторые надстройки неактивны и требуют отключения-повторного включения при каждом запуске.
  • 40666: переключение параметра svg.disable влияет на настройки NoScript;
  • 40690: сбои Chrome при отключении режима приватного просмотра;
  • 40693: потенциальная зависимость Wayland;
  • 40692: картинка в картинке включена на tbb 11.0a10;
  • 40695: JavaScrip включен в Safest в Windows.

Скачать новую версию браузер можно по ссылке. 

LXQt 1.0

Полтора года разработки и устранение множества ошибок. Команда LXQt выпустила стабильную версию одноименного продукта — окружения рабочего стола LXQt 1.0. 

 Что нового: 

  • проект основан на наработках LXDE и Razor-Qt и использует фреймворк Qt5, в текущей версии — 5.15 LTS.
  • программа просмотра изображений LXQt получила несколько исправлений и новые опции;
  • в LXQt Desktop Notification добавлен режим «Не беспокоить»;
  • в LXQt Panel появился плагин Custom Command;
  • добавлена опция для закрепления элементов рабочего стола по умолчанию;
  • действия, размонтирования и извлечения добавлены в контекстное меню файла в разделе computer:///;
  • предотвращено закрытие диалога файловых операций при закрытии главного окна;
  • исправлен поиск по регулярным выражениям без учета регистра кириллицы;
  • исправлена навигация по клавиатуре в главном меню;
  • добавлена возможность держать раскрывающееся окно открытым;
  • добавлен обходной путь для неправильных позиций меню в Wayland;
  • проверки бездействия можно приостановить с помощью значка в трее на срок от получаса до четырех часов;
  • добавлена поддержка терминала по умолчанию.

Подробнее обо всех изменениях читайте в официальном репозитории проекта.

Останні статті

Обучение Power BI – какие онлайн курсы аналитики выбрать

Сегодня мы поговорим о том, как выбрать лучшие курсы Power BI в Украине, особенно для…

13.01.2024

Work.ua назвал самые конкурентные вакансии в IТ за 2023 год

В 2023 году во всех крупнейших регионах конкуренция за вакансию выросла на 5–12%. Не исключением…

08.12.2023

Украинская IT-рекрутерка создала бесплатный трекер поиска работы

Unicorn Hunter/Talent Manager Лина Калиш создала бесплатный трекер поиска работы в Notion, систематизирующий все этапы…

07.12.2023

Mate academy отправит работников в 10-дневный оплачиваемый отпуск

Edtech-стартап Mate academy принял решение отправить своих работников в десятидневный отпуск – с 25 декабря…

07.12.2023

Переписки, фото, история браузера: киевский программист зарабатывал на шпионаже

Служба безопасности Украины задержала в Киеве 46-летнего программиста, который за деньги устанавливал шпионские программы и…

07.12.2023

Как вырасти до сеньйора? Девелопер создал популярную подборку на Github

IT-специалист Джордан Катлер создал и выложил на Github подборку разнообразных ресурсов, которые помогут достичь уровня…

07.12.2023