Byte/RE ИТ-издание

Новый релиз Java-платформы Axiom JDK

Компания Axiom JDK (АО «Аксиом») объявила о выпуске нового релиза отечественной Java-платформы Axiom JDK Pro 25 с долгосрочной поддержкой (LTS). В версии реализовано более 2800 улучшений в 18 областях, направленных на повышение производительности и безопасности и удобство разработки. Новинка открывает доступ к современным возможностям языка Java и виртуальной машины JVM, повышает защищенность и снижает эксплуатационные расходы для организаций, строящих корпоративные и критические ИТ-системы на российском Java-стеке. Axiom JDK Pro 25 будет поддерживаться до 2034 г., на год дольше, чем другие JDK.

Axiom JDK Pro 25 совместима с мировыми стандартами Java SE и отвечает требованиям российского законодательства по разработке безопасного ПО (ГОСТ Р 56939–2024). Новый релиз должен помочь организациям снизить расходы за счет оптимизированного использования ресурсов и упрощенного сопровождения приложений.

JDK 25 стала первой LTS-версией с долгосрочной поддержкой после JDK 21, выпущенной 2 года назад. Это делает ее ключевым релизом для компаний, планирующих долгосрочные проекты на Java. LTS-статус гарантирует многолетнюю поддержку, стабильность и своевременные обновления безопасности, что особенно важно для КИИ, ЗОКИИ, государственных структур и финансового сектора. Для обеспечения надежности, подчеркивают разработчики, каждая сборка Axiom JDK Pro проходит 160 тыс. тестов на десятках аппаратных конфигураций.

Новые возможности Axiom JDK Pro 25 включают следующее.

Для безопасности:

  • поддержка PEM-формата для работы с криптографическими объектами (JEP 470);
  • новый API для генерации производных ключей (KDF) (JEP 510);
  • исключение устаревшей 32-битной архитектуры x86 (JEP 503);

Для производительности:

  • упрощенное создание AOT-кэшей для ускорения запуска приложений (JEP 514);
  • метод-профайлинг AOT для сокращения времени прогрева (JEP 515);
  • компактные заголовки объектов, экономия памяти и CPU (JEP 519);
  • улучшенный Shenandoah GC с динамической адаптацией (JEP 521);
  • Vector API v10 для ускоренных вычислений (JEP 508);

Для удобства разработки:

  • безопасный обмен данными между потоками Scoped Values (JEP 506);
  • предсказуемая многопоточность Structured Concurrency v5 (JEP 505);
  • быстрый старт и простое обучение Java благодаря Compact Source Files и Instance Main Methods (JEP 512);
  • надежная инициализация объектов Flexible Constructor Bodies (JEP 513);
  • упрощение создания первых программ с Module Import Declarations (JEP 511);
  • улучшение профилирования с помощью Java Flight Recorder (JFR) (JEP 509, 518, 520).

Новый релиз, отмечают в компании, поможет начинающим быстрее осваивать Java, а профессионалам дает больше инструментов для разработки надежных и производительных систем. Compact Source Files и новые правила для main() снижают порог входа в язык. Structured Concurrency позволяет применять многопоточность более предсказуемо и безопасно. Улучшения в JFR помогают глубже и с меньшими накладными расходами профилировать приложения. А криптографические расширения делают работу с ключами и сертификатами безопаснее и проще без сторонних библиотек.

Вам также могут понравиться