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. Это заменяет проверенные контрольные суммы, но контрольные суммы не гарантируют подлинность загруженных файлов.

Читайте также
Google переименовал чат бота Bard в Gemini
Google переименовал чат бота Bard в Gemini
Google переименовал чат бота Bard в Gemini

Новый формат взаимодействия с AI чатами от Google

Volman IT нашел игру-программу, в которой нужно написать код Rust для управления флотом космических кораблей
Volman IT нашел игру-программу, в которой нужно написать код Rust для управления флотом космических кораблей
Volman IT нашел игру-программу, в которой нужно написать код Rust для управления флотом космических кораблей

Ваш код отвечает за работу двигателей, оружия, радаров и средств связи кораблей — от крошечных ракет до огромных крейсеров.

Chrome 125 beta
Chrome 125 beta
Chrome 125 beta

Релиз довольно скромный и из значимых добавляет несколько новых фич

Dev новости: Angular 18, Kotlin 2.0 и др релизы
Dev новости: Angular 18, Kotlin 2.0 и др релизы
Dev новости: Angular 18, Kotlin 2.0 и др релизы

В мире web’a произошли значимые события: вышла новая версия Angular 18, JetBrains представили Kotlin 2.0 с переработанным компилятором K2, а Astro добавил поддержку React 19.