Рубріки: Новости

Главные релизы недели: большое обновление Swift, Chrome будет выходить чаще и другие новинки

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

Chrome 94 стал первым релизом в новой системе обновлений — теперь браузер будет получать апдейт каждые четыре недели, а компания Apple выпустила масштабное обновление своего языка программирования с открытым исходным кодом Swift. Редакция Highload продолжает рассказывать про лучшие релизы недели. Что еще нового вышло за прошедшие семь дней — читайте далее. 

Swift 5.5

Текущее обновление языка программирования от Apple получило столько новшеств, что, наверное, проще перечислить того, чего там нет. Но главный вопрос в том, станут ли новые функции поводом начать использовать этот язык для большего числа разработчиков? Ниже представлены ключевые особенности Swift 5.5:

  • Async/await — асинхронные функции, которые позволяют запускать сложный асинхронный код почти так же, как если бы он был синхронным;
  • Async let bindings. Дает возможность создавать и ожидать дочерние задачи с помощью простого синтаксиса async let;
  • Continuations для взаимодействия асинхронных задач с синхронным кодом — это функционал, который помогает адаптировать старые API в стиле «completion handler» в современный асинхронный код;
  • Акторы — это новый тип данных. Он похож на классы, но которые можно безопасно использовать в параллельных средах.
  • Глобальные акторы. Изолирует с помощью акторов глобальное состояние потока данных от состояния гонки;
  • Протокол Sendable и оболочка @Sendable. Добавляет поддержку «отправляемых данных», которые можно безопасно передавать в другой поток;
  • #if для постфиксных членов выражений — позволяет Swift использовать условия #if в выражениях с постфиксными членами.

С полным списком изменений можно ознакомиться по ссылке.

Chrome 94

Главной новостью связанной с выходом новой версии браузера стало то, что теперь патчи безопасности и исправления будут выходить быстрее — каждые четыре недели, а не шесть, как раньше. Что касается корпоративных клиентов Chrome (Extended Stable), то они перейдут на восьминедельный цикл получения обновлений, но патчи безопасности будут поставляться раз в две недели.

Что нового:

  • Исправлены ранее обнаруженные ошибки;
  • Закрыты 19 уязвимостей;
  • Внесены новые улучшения;
  • Добавили новый режим HTTPS-First;
  • Появилась функция Sharing Hub. С помощью можно быстро делиться ссылками с другими пользователями;
  • Изменен интерфейс настроек браузера;
  • Добавили служебную страницу chrome://whats-new.

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

GNOME 41

Новая версия не может похвастаться теми изменениями, которые были внесены в GNOME 40, в которой был полностью перестроен и переработан рабочий процесс, но все-таки она получила важные улучшений в рабочий стол. Согласно документации, основные моменты в этом выпуске включают:

  • Улучшения в приложении Software;
  • Новые настройки многозадачности;
  • Новый внешний вид Nautilus Tweaks;
  • Улучшенное управление питанием
  • Появилось новое приложение «Соединения», которое, по заявлению разработчиков, обеспечивает идеальные плиточные соединения;
  • Опция питания в меню состояния;
  • Календарь GNOME 41;
  • Обновлено приложение Music;
  • Повышена производительность.

Больше информации по ссылке.

Apache Kafka 3.0

Компания Apache Software Foundation выпустила обновление программного брокера сообщений Apache Kafka. В новой версии стоит выделить следующие изменения:

  • Прекращение поддержки Java 8, Scala 2.12 и MirrorMaker 1;
  • Отказ от форматов сообщений v0 и v1;
  • Увеличение тайм-аута сеанса потребителя по дефолту;
  • Добавлена возможность для контроллеров KRaft и Kraft Brokers создавать, реплицировать и загружать моментальные снимки для указанного раздела метаданных;
  • Удаление API-интерфейсов, которые использовали суточный льготный период по умолчанию в Streams.

Полный перечень изменений в новой Apache Kafka доступен по ссылке. 

Postgres 14

Свободная объектно-реляционная система управления базами данных получила мажорную версию. Вот что в ней нового:

  • Запрос JSON стал намного удобнее;
  • Создание роли только для чтения практически в один клик;
  • Обновленный консольный клиент Psql;
  • Конвейерная обработка запроса.

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

Обучение 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