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

Главные релизы недели: macOS Monterey, глобальное обновление Next.js и возрождение «мертвого» сервера

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

Вышла macOS Monterey для всех, создатели Next.js представили глобальную версию фреймворка, а создатель сервера X.Org Server выкатил неожиданный релиз спустя три с половиной года молчания. Редакция Highload продолжает рассказывать про лучшие релизы недели. Какие еще новинки мира IT вышли за прошедшие семь дней — читайте далее. 

macOS Monterey

Последняя версия macOS уже доступна для загрузки. ПО находилось в бета-версии в течение нескольких месяцев, а теперь до Monterey могут обновиться все желающие. 

Система будет работать на следующих устройствах: 

Чтобы установить Monterey: перейдите в Системные настройки → Обновление ПО (или выполните поиск «Обновление ПО» в Spotlight). Если система отображается как доступная для установки, нажмите на кнопку обновления. Если данный статус пока не активен, повторите описанные выше действия позже. 

Что нового: 

  • AirPlay на Mac. Контент с iPhone и iPad теперь можно воспроизводить на Mac, используя экран и колонки компьютера.
  • улучшенные FaceTime и SharePlay.
  • новая функция QuickNote («Короткие заметки») — для быстрой записи или сохранения ссылок.
  •       Universal Control позволяет перетаскивать файлы между разными машинами. Также с помощью него будет возможно управлять несколькими устройствами, включая Mac, MacBook и iPad, с помощью одной и той же мыши и клавиатуры.
  • обновленный Safari.
  • появился «Режим энергосбережения».
  • раздел «Пароли, в котором хранятся все данные учетных записей.

macOS Monterey

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

Next.js 12

Как и обещали на конференции Next.js Conf, компания Vercel выпустила глобальное обновление своего фреймворка. 

Чтобы запустить обновление выполните следующую команду: 

npm i next@latest

По словам создателей фреймворка, их главной задачей было ускорить сборку каждого приложения Next.js и получать мгновенную обратную связь при локальной сборке. Основные новшества релиза ниже: 

  • появился компилятор Rust, построенный на SWC открытой платформу следующего поколения быстрых инструментов. По словам создателей фреймворка, они проверили компилятор Rust на одних из самых больших кодовых баз Next.js в мире.
  • улучшена производительность. Next.js теперь отображает в консоли время Fast Refresh для клиентской и серверной компиляции, включая количество скомпилированных модулей и файлов.
  • внесено множество улучшений в webpack, включая оптимизацию Fast Refresh и повышение надежности записей по требованию.
  • добавлена поддержка ES-модулей.
  • стало возможным встраивать различные модули и дизайнерские решения с помощью экспериментальной поддержки импорта через URL-адреса.
  • добавлена возможность работы с кодом из браузера Next.js Live.
  • встроенный API оптимизации изображений теперь поддерживает формат AVIF (картинки можно уменьшаться на 20% по сравнению с WebP).

Больше информации о новой версии Next.js доступно по ссылке. 

X.Org Server 21.1

Релиз стал доступен через три с половиной года после выхода предыдущей версии, хотя многие уже не рассчитывали на воскрешение проекта, считая его заброшенным. В своем блоге X.Org Server написал, что планирует выпускать патч каждую неделю, а не раз в несколько месяцев, как раньше, что может свидетельствовать о том, что проект будет продолжать функционировать. 

Основные изменения: 

  • полноценная поддержка системы сборки Meson. Возможность сборки с помощью autotools пока доступна, но будет удалена позже.
  • в X-сервере Xvfb добавлена поддержка архитектуры 2D-акселерации Glamor.
  • поддержка в DDX-драйвере механизма VRR, позволяющего адаптивно менять частоту обновления монитора.
  • поддержка XInput 2.4 с поддержкой жестов на тачпадах.
  • удалена реализация режима DDX.

Больше информации о новой версии X.Org Server доступно на официальном сайте проекта. 

Nim 1.6

Глобальной версией могут похвалиться и создатели языка программирования Nim. Релиз стал доступен уже спустя год. Исходный код Nim компилируется в представление на С, С++ и JavaScript. В синтаксисе подобно Python в Nim в качестве разделителей блоков используются отступы. Код распространяется под лицензией MIT.  

Вот чего команде проекта удалось добиться за это время: 

  • замерджено 1667 пул-реквестов (1760 коммитов);
  • закрыто 893 тикетов;
  • появились 15 новых модулей stdlib;
  • добавлены новые языковые функции;
  • добавлены новые функции компилятора;
  • выкатили улучшения в системе сообщения об ошибках;
  • добавлен класс iterable[T] с реализацией типа для итераторов;
  • в аргументах блока теперь разрешено указание дополнительных параметров;
  • значительно улучшена работа сборщиков мусора --gc:arc и  --gc:orc;
  • добавлена поддержка чипа M1, 32-разрядных систем RISC-V, armv8l и CROSSOS.

Вся информация о новой версии Nim доступна по ссылке. 

Grails 5.0

Вышла новая версия фреймворка для создания веб-приложений. Он написан на скриптовом языке Groovy — одним из языков программирования с Java-подобным синтаксисом. Создатели фреймворка обещают высокую продуктивность новой версии, сконцентрировавшись на миссии сделать Grails простым и удобным в изучении для Java-разработчиков. 

Основные изменения: 

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

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

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