Новые сборки NIK 22.0.0.2 и 21.3.1 доступны для скачивания

Вышли новые версии Liberica Native Image Kit 22.0.0.2 и 21.3.1


Январь 28, 2022


Мы рады сообщить о выходе новой версии Liberica Native Image Kit (NIK) 22.0.0.2. Кроме того, мы улучшили предыдущую версию и выпустили NIK 21.3.1. В течение 2022 года мы будем выпускать обновления безопасности ветви NIK-21.3. Аналогичную поддержку ветви NIK-22.3 мы будем обеспечивать в 2023 г. Данные релизы будут выходить четыре раза в год в соответствии с графиком релизов JDK.

Теперь давайте более подробно рассмотрим изменения в новых сборках!

Почему стоит использовать Liberica NIK

Если вы только знакомитесь с технологией нативного образа, позвольте нам сначала объяснить, что такое Liberica Native Kit, и какую выгоду вы можете извлечь из его интеграции в ваш проект.

Liberica NIK 一 это инструмент на базе GraalVM, преобразующий приложение на основании JVM в нативный исполняемый файл, который содержит приложение, его зависимости и компоненты рантайма. Таким образом, вы можете запустить приложение на любой поддерживаемой платформе без установки среды исполнения. NIK обеспечивает:

  • почти мгновенный запуск (1/10 секунды);
  • оптимизированное потребление ресурсов;
  • минимальное потребления статической памяти;
  • создание многоязычных микросервисов благодаря широкому диапазону поддерживаемых платформ и языков программирования;
  • создание крошечных высокоскоростных контейнеров, что позволяет ускорить развертывание и снизить расходы на облако;
  • поддержку OpenJFX (только full сборки NIK).

Более того, Liberica NIK основан на LTS-версиях JDK versions, поэтому у вас будет доступ к исправлениям багов и улучшениям в течение восьми лет.

Обзор исправленных ошибок и улучшений

Liberica NIK версии 22.0.0.2 содержит несколько важных улучшений:

  • мы добавили поддержку OpenJFX в Liberica NIK для MacOS, поэтому теперь вы можете разрабатывать приложения JavaFX с насыщенной графикой на компьютерах Mac;
  • native-image теперь по умолчанию используется во всех версиях комплектах NIK. Больше не нужно использовать gu для установки утилиты.

Обе выпущенные версии Liberica NIK включают в свой состав последнюю версию билда Liberica JDK со множеством исправленных ошибок и устраненных уязвимостей.

Liberica NIK укрепляет позиции с Spring Native

В сентябре 2021 года мы объявили о заключении соглашения с нашим партнером VMWare (статья на английском языке). В рамках данного соглашения клиенты VMWare, использующие Liberica NIK, могут запускать приложения на Spring в качестве нативных исполняемых файлов и получать полноценную поддержку. Кроме того, NIK полностью совместим с Spring Native — новым проектом в экосистеме фреймворка Spring, который позволяет преобразовывать приложения на Spring Boot в нативные исполняемые файлы.

Но популярность Native Image Kit в мире Spring продолжает расти. Начиная с версии Spring Native 0.11, инструмент по умолчанию используется для нативной поддержки Buildpacks.

Заключение

BellSoft непрерывно работает над повышения безопасности и эффективности своих продуктов. Дальнейшие улучшения Liberica Native Image Kit будут включать поддержку AWT/Swing для Windows и MacOS, а также усовершенствование GC. А пока скачайте новую сборку Liberica NIK и наслаждайтесь преимуществами технологии нативного образа!

Author image

Пётр Железняков

Старший Инженер BellSoft

BellSoft LTD info@bell-sw.com BellSoft LTD logo Liberica Committed to Freedom 199 Obvodnogo Kanala Emb. 190020 St. Petersburg RU +7 812-336-35-67 BellSoft LTD 199 Obvodnogo Kanala Emb. 190020 St. Petersburg RU +7 812-336-35-67 BellSoft LTD 111 North Market Street, Suite 300 CA 95113 San Jose US +1 702 213-59-59