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

Читайте также
SQL Исполняется 50 Лет: Путешествие Через Полвека
SQL Исполняется 50 Лет: Путешествие Через Полвека
SQL Исполняется 50 Лет: Путешествие Через Полвека

В июне 1974 года состоялся первый выпуск языка SQL. Он был разработан Дональдом Д. Чемберлином и Раймондом Ф. Бойсом в IBM, основываясь на реляционной модели, предложенной Э.Ф. Коддом. SQL, что расшифровывается как Structured Query Language, стал наиболее распространенным языком для работы с базами данных, и до сих пор имеет множество диалектов, последний из которых — SQL 2023.

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.

Dev новости:  Nuxt 3.9, Vue.js 3.4, анализируем React Server Components
Dev новости: Nuxt 3.9, Vue.js 3.4, анализируем React Server Components
Dev новости: Nuxt 3.9, Vue.js 3.4, анализируем React Server Components

Улучшения в Vue.js, анонс новых фич для версии 3.9 в Nuxt. Bun, Copilot и небольшой анализ react серверных компонентов.

Библиотека JavaScript/React позволяет разработчикам создавать чат-боты с искусственным интеллектом
Библиотека JavaScript/React позволяет разработчикам создавать чат-боты с искусственным интеллектом
Библиотека JavaScript/React позволяет разработчикам создавать чат-боты с искусственным интеллектом

Фронтенд-библиотека NLUX поставляется с адаптерами для ChatGPT и больших языковых моделей Hugging Face. Она также поддерживает персонализацию.