Java: новости в октябре

Рассказываем о некоторых новостях в октябре в Java, среди них JDK 22, BellSoft, Oracle, GraalVM, Open Liberty.

Рассказываем о некоторых новостях в октябре в Java, среди них JDK 22, BellSoft, Oracle, GraalVM, Open Liberty.

JDK 22

На прошлой неделе была доступна сборка 20 из сборок раннего доступа JDK 22 с обновлениями сборки 19, включающими исправления различных проблем . Более подробную информацию об этой сборке можно найти в примечаниях к выпуску .

В JDK 22 разработчикам рекомендуется сообщать об ошибках через базу данных ошибок Java.

BellSoft

Одновременно с обновлением Critical Patch Update (CPU) Oracle за октябрь 2023 года компания BellSoft выпустила исправления CPU для версий 21.0.0.0.1, 17.0.8.1.1, 11.0.20.1.1, 8u391, 7u401 и 6u401 Liberica JDK , их последующего распространения из OpenJDK. Кроме того, также были выпущены обновления набора исправлений (PSU) версий 21.0.1, 17.0.9, 11.0.21 и 8u392, содержащие исправления ЦП и некритические исправления.

Oracle 

Oracle представила расширение платформы Oracle Java для Visual Studio Code, которое обеспечивает полнофункциональную разработку Java (цикл редактирования/компиляции/отладки/тестирования) для проектов Maven и Gradle в VSCode, а также другие функции, такие как обозреватель проектов, конфигурации отладки и запуска. , загрузчик JDK и поддерживаемый рефакторинг.

GraalVM

На пути к версии 1.0 компания Oracle Labs выпустила версию 0.9.28 Native Build Tools — проекта GraalVM, состоящего из плагинов для взаимодействия с GraalVM Native Image. Этот последний выпуск обеспечивает: возврат к предыдущей версии метода, escapeArg()определенного в NativeImageUtilsклассе, для устранения проблем с экранированием пути Windows; улучшить обнаружение основных версий JDK; и исключение использования устаревшего JavaPluginConventionкласса Gradle и замена его на этот JavaPluginExtensionкласс. Более подробную информацию об этом выпуске можно найти в журнале изменений .

Open Liberty

IBM выпустила версию 23.0.0.10 Open Liberty с поддержкой JDK 21 и обновлением команды featureUtility, которая теперь по умолчанию проверяет подлинность функции при установке новой функции в Open Liberty. Это заменяет проверенные контрольные суммы, но контрольные суммы не гарантируют подлинность загруженных файлов.

Читайте также
Tailwind V4: масштабные изменения
Tailwind V4: масштабные изменения
Tailwind V4: масштабные изменения

В прошлом году на Tailwind Connect команда представила краткий обзор Oxide — нового высокопроизводительного движка для Tailwind CSS. Он разработан для упрощения работы разработчиков и использования последних возможностей веб-платформы.

Релиз Node.js v22
Релиз Node.js v22
Релиз Node.js v22

В новом релизе 22 версии, является крупное обновление WebSockets и нового компилятора V8

Chrome 120 beta
Chrome 120 beta
Chrome 120 beta

Новые 7 фич для CSS. Улучшения для nesting (вложенности стилей). Создание «аккордиона» для через элемент details и многое другое.

Текстовые приложения на основе Python переходят в веб
Текстовые приложения на основе Python переходят в веб
Текстовые приложения на основе Python переходят в веб

Облачный сервис Textual Cloud Service позволит запускать в веб-браузерах консоли на языке Python, которые созданы с использованием фреймворка Textual.