Появление поддержки Java 25 для AWS Lambda

Проведено: 14 нояб. 2025 г.

AWS Lambda теперь поддерживает создание бессерверных приложений с использованием Java 25. Эта среда выполнения основана на последнем выпуске Amazon Corretto (дистрибутива OpenJDK от Amazon) с долгосрочной поддержкой. Использовать Java 25 можно как в качестве управляемой среды выполнения, так и в качестве базового образа контейнеров, а AWS будет автоматически применять обновления к среде или образу по мере их появления.

В этом выпуске разработчикам на Lambda доступны новейшие функции языка Java, такие как примитивные типы в шаблонах, объявление импорта модулей и гибкие тела конструкторов. Он также включает ряд улучшений функционала, таких как опережающее кэширование, корректировка значений по умолчанию при многоуровневой компиляции и удаление исправления для уязвимости Log4Shell от 2021 г. Для развертывания бессерверных приложений, написанных на Java 25, и управления ими можно использовать весь спектр инструментов AWS, включая консоль Lambda, Интерфейс командной строки AWS (AWS CLI), Модель бессерверных приложений AWS (AWS SAM), Комплект для облачной разработки (CDK) и AWS CloudFormation. Среда выполнения поддерживает Lambda SnapStart (в поддерживаемых регионах) для быстрого холодного запуска. Набор инструментов Powertools для AWS Lambda (Java), который помогает разработчикам внедрять передовые практики и ускорять разработку бессерверных приложений, также поддерживает Java 25.

Среда выполнения Java 25 для Lambda доступна во всех регионах, включая регионы AWS GovCloud (США) и Китая.

Дополнительные сведения, включая рекомендации по обновлению уже существующих функций Lambda, см. в нашей публикации блога. Дополнительные сведения об AWS Lambda см. на странице продукта.