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

Главные релизы недели: долгожданная Java 17, новые эмодзи и могучий Linux

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

Редакция Highload запускает новую рубрику, в которой мы будем делиться с вами лучшими релизами за прошедшую неделю. В первом выпуске расскажем о новинках Java, OpenAPI, Linux, Unicode Standard и Javalin.

Вышла Java 17

Среди основных изменений:

  • появление нового конвейера рендеринга для macOS;
  • порт macOS AArch64 для Apple Silicon;
  •   улучшенные генераторы псевдослучайных чисел;
  • обесценивание Java Applet API перед его полным удалением;
  • поддержка герметичных классов;
  • удаление экспериментальных компиляторов ahead-of-time (AOT) и just-in-time (JIT);
  • переход Java Vector API на вторую фазу инкубатора, а также фильтры десериализации, специфичные для контекста.

Ранее мы писали о том, насколько Java 17 быстрее предыдущих версий.

One API Level Zero Loader v1.5

Компания Intel выпустила новую версию загрузчика oneAPI Level Zero для загрузки компонентов программного драйвера Level Zero. Теперь его добавили в список известных драйверов. Распознавание предназначено для поиска обнаруженных/включенных L0-драйверов в системе.

Релиз v1.5 также содержит ряд исправлений, включая:

  • решение проблем сборки на определенных конфигурациях SUSE Linux Enterprise;
  • исправление видимости символов по умолчанию в Linux;
  • обновление заголовков L0 API в соответствии с их состоянием v1.2.43.

Linux 5.15

Разработка функциональных возможностей ядра Linux 5.15 завершена, выпущен Linux 5.15-rc1. Теперь команде Линуса Торвальдса предстоит тестирование и исправление ошибок в течение следующих двух месяцев, прежде чем ядро будет названо стабильным.

В Linux 5. 15:

  • продолжается подготовка к Intel Alder Lake;
  • появился новый драйвер файловой системы NTFS;
  • KSMBD как высокопроизводительный файловый сервер SMB3 в ядре;
  • поддержка еще не вышедшего оборудования Intel «Bz» WiFi;
  • начальная поддержка графики Intel DG2/Alchemist вместе с XeHP;
  • реализована большая часть поддержки ядра реального времени (RT) на месте с объединенным кодом блокировки PREEMPT_RT.

Unicode 14

В новой версии набора добавилось 37 символов с 75 дополнительными цветовыми решениями. Всего в Unicode 14 внесли 838 изменений разного характера.

Среди новых эмодзи:

  • тролль;
  • прикушенная губа;
  • диско-шар;
  • жест сердца из сложенных пальцев;
  • воинское приветствие;
  • расплавленное лицо;
  • беременный мужчина.

Новые эмодзи

Сначала новые символы появятся на платформе Google, приблизительно в октябре-декабре 2021 года, а начиная с 2020-го постепенно появятся на продуктах Apple, Samsung Galaxy, а также в соцсетях Twitter и Facebook.

Javalin 4.0.0

Веб-фреймворк Java и Kotlin Javalin, который фокусируется на простоте и взаимодействии между этими языками программирования, вышел под мажорной версией.

Основные изменения по сравнению с Javalin 3:

  • Все модули Javalin теперь работают с JDK 16 и Kotlin 1.5;
  • Сервер по умолчанию использует ThreadPool на базе Loom, если вы используете JDK с Loom;
  • Маршрутизация была расширена и теперь использует синтаксис {param} вместо :param. Это позволяет использовать более сложную маршрутизацию;
  • Появился синтаксис <param> для поддержки слешей в параметрах пути;
  • Класс Validator был полностью переработан, теперь он имеет гораздо лучшую поддержку для настройки;
  • Добавлен новый модуль для тестирования, javalin-testtools.

 

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

Что такое прокси-сервер: пояснение простыми словами, зачем нужны прокси

Прокси (proxy), или прокси-сервер — это программа-посредник, которая обеспечивает соединение между пользователем и интернет-ресурсом. Принцип…

21.11.2024

Что такое PWA приложение? Зачем необходимо прогрессивное веб-приложение

Согласитесь, было бы неплохо соединить в одно сайт и приложение для смартфона. Если вы еще…

19.11.2024

Как создать игру на телефоне: программирование с помощью конструктора

Повсеместное распространение смартфонов привело к огромному спросу на мобильные игры и приложения. Миллиарды пользователей гаджетов…

17.11.2024

Google Bard: эффективный аналог ChatGPT

В перечне популярных чат-ботов с искусственным интеллектом Google Bard (Gemini) еще не пользуется такой популярностью…

14.11.2024

Скрипт и программирование: что это такое простыми словами

Скрипт (англ. — сценарий), — это небольшая программа, как правило, для веб-интерфейса, выполняющая определенную задачу.…

12.11.2024

Дедлайн в разработке: что это такое простыми словами

Дедлайн (от англ. deadline — «крайний срок») — это конечная дата стачи проекта или задачи…

11.11.2024