AWS Lambda agrega compatibilidad con Java 25
AWS Lambda ahora admite la creación de aplicaciones sin servidor con Java 25. Esta versión ejecutable se basa en la última versión de soporte a largo plazo de Amazon Corretto, la distribución de Amazon del Open JDK. Puede usar Java 25 como versión ejecutable administrada y como imagen base del contenedor, y AWS aplicará automáticamente las actualizaciones a la versión ejecutable administrada y a la imagen base a medida que estén disponibles.
Esta versión incorpora para quienes desarrollan en Lambda las características más recientes del lenguaje Java, como los tipos primitivos en patrones, las declaraciones de importación de módulos y los cuerpos de constructores más flexibles. También incluye varias mejoras de rendimiento, como las memorias caché anticipadas (Ahead-of-Time), los ajustes en los valores predeterminados de compilación por niveles y la eliminación del parche para la vulnerabilidad Log4Shell desde 2021. Puede usar la gama completa de herramientas de implementación de AWS, incluidas la consola de Lambda, AWS CLI, AWS Serverless Application Model (AWS SAM), el CDK y AWS CloudFormation, para implementar y administrar aplicaciones sin servidor escritas en Java 25. La versión ejecutable admite Lambda Snap Start (en las regiones admitidas) para arranques rápidos en frío. Powertools para AWS Lambda (Java), un conjunto de herramientas para desarrolladores que implementa las prácticas recomendadas sin servidor y aumenta la velocidad de los desarrolladores, también es compatible con Java 25.
La versión ejecutable de Lambda Java 25 está disponible en todas las regiones, incluidas las regiones de AWS GovCloud (EE. UU.) y las regiones de China.
Para obtener más información, incluida una guía sobre la actualización de las funciones de Lambda existentes, lea la publicación en nuestro blog. Si quiere obtener más información sobre AWS Lambda, visite la página del producto.