AWS Lambda introduce il supporto per Java 25

Inserito il: 14 nov 2025

AWS Lambda ora supporta la creazione di applicazioni serverless con Java 25. Questo runtime si basa sull'ultima versione di supporto a lungo termine di Amazon Corretto, la distribuzione Amazon di OpenJDK. Gli sviluppatori possono utilizzare Java 25 sia come runtime gestito che come immagine di base per container, con aggiornamenti automatici forniti da AWS non appena disponibili.

La nuova versione mette a disposizione degli sviluppatori Lambda le funzionalità più recenti del linguaggio Java, tra cui l'utilizzo di tipi primitivi nei modelli, le dichiarazioni di importazione dei moduli e una maggiore flessibilità dei costruttori. Include anche diversi miglioramenti delle prestazioni, tra cui l'implementazione di cache per la compilazione anticipata, modifiche alle configurazioni predefinite del sistema di compilazione a livelli e l'eliminazione della patch per la vulnerabilità Log4Shell del 2021. Per implementare e gestire applicazioni serverless in Java 25, è possibile utilizzare l'intera gamma di strumenti di implementazione AWS, tra cui la console Lambda, l'interfaccia a riga di comando AWS, il modello di applicazione serverless AWS (AWS SAM), AWS CDK e AWS CloudFormation. Il runtime è compatibile con Lambda Snap Start (nelle regioni supportate) per ridurre i tempi degli avvii a freddo. Anche Powertools per AWS Lambda (Java), un kit di strumenti progettato per implementare le best practice serverless e velocizzare la produttività degli sviluppatori, supporta Java 25.

Il runtime Java 25 per Lambda è disponibile in tutte le regioni AWS, incluse le regioni AWS GovCloud (Stati Uniti) e Cina.

Per ulteriori informazioni, incluse le indicazioni sull'aggiornamento delle funzioni Lambda esistenti, leggi il nostro post sul blog. Per ulteriori informazioni su AWS Lambda, visita la nostra pagina del prodotto.