
Вышли новые версии 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 и наслаждайтесь преимуществами технологии нативного образа!