AWS Lambda adiciona suporte ao Java 25

Publicado: 14 de nov de 2025

O AWS Lambda já oferece suporte à criação de aplicações com tecnologia sem servidor usando o Java 25. Esse runtime é baseado na última versão de suporte de longo prazo do Amazon Corretto, a distribuição do OpenJDK pela Amazon. Você pode usar o Java 25 como um runtime gerenciado e uma imagem de base de contêiner. A AWS aplicará automaticamente as atualizações no runtime gerenciado e na imagem de base assim que elas se tornarem disponíveis.

Essa versão traz os atributos mais recentes da linguagem Java para os desenvolvedores do Lambda, como tipos primitivos de padrões, declarações de importação de módulos e corpos de constructo flexíveis. Ela também inclui vários aprimoramentos de performance, como caches antecipados, ajustes nos padrões de compilação em camadas e a remoção do patch para a vulnerabilidade Log4Shell a partir de 2021. Você pode usar todas as ferramentas de implantação da AWS, incluindo console do Lambda, AWS CLI, AWS Serverless Application Model (AWS SAM), CDK e AWS CloudFormation, para implantar e gerenciar aplicações com tecnologia sem servidor desenvolvidas no Java 25. O runtime oferece suporte ao Lambda Snap Start (em regiões compatíveis) para inicializações rápidas a frio. O Powertools para AWS Lambda (Java), um kit de ferramentas de desenvolvedores para implementar práticas recomendadas em ambientes com tecnologia sem servidor e acelerar o desenvolvimento, também oferece suporte ao Java 25.

O runtime Lambda Java 25 está disponível em todas as regiões, incluindo as regiões AWS GovCloud (EUA) e as regiões da China.

Para obter mais informações, incluindo orientações sobre a atualização das funções existentes do Lambda, leia a nossa publicação do blog. Para obter mais informações sobre o AWS Lambda, acesse a página do produto.