Blog · Nube
Tus Lambdas en Node.js 20 corren sin parches garantizados desde abril
AWS dio de baja el runtime de Node.js 20 en Lambda el 30 de abril de 2026: desde entonces puede no aplicarle parches de seguridad y esas funciones ya no tienen soporte técnico. Siguen ejecutándose, pero desde el 1 de febrero de 2027 no se van a poder crear y desde el 3 de marzo tampoco actualizar. El día que haga falta un arreglo urgente, primero vas a tener que migrar.

Qué cambia con la baja
La documentación de Lambda lo dice sin vueltas: después de la baja, AWS puede dejar de aplicar parches de seguridad al runtime, y los runtimes dados de baja se ofrecen tal como están, sin garantías. Las funciones se pueden seguir invocando indefinidamente, pero pueden tener problemas de rendimiento u otros, como el vencimiento de un certificado, que las hagan dejar de funcionar bien.
Hoy todavía se pueden crear y actualizar funciones en Node.js 20, aunque ya no desde la consola sino con la CLI, SAM o CloudFormation. Desde el 1 de febrero de 2027 se bloquea la creación y desde el 3 de marzo, la actualización de código y configuración. Después de esa fecha solo se puede cambiar la función a un runtime soportado, y volver atrás puede quedar bloqueado.
Por qué conviene saltar a Node.js 24
Node.js 22 tiene fecha de baja el 30 de abril de 2027, con bloqueo de creación el 1 de junio y de actualización el 1 de julio de ese año. Migrar a 22 compra unos meses. Node.js 24 está previsto hasta el 30 de abril de 2028. AWS no garantiza compatibilidad entre versiones mayores, así que cada salto hay que probarlo.
Los avisos existen: AWS manda un mail al contacto principal de la cuenta al menos 180 días antes de la baja y muestra las funciones afectadas en el Health Dashboard y en Trusted Advisor. Pero para las funciones empaquetadas como imagen de contenedor no hay avisos: la fecha la tiene que seguir el equipo.