Estamos encantados de anunciar el soporte para Node.js 20 con el lanzamiento de Edgio v7.5.0, ofreciendo a nuestros usuarios aún más flexibilidad y características de vanguardia para sus implementaciones de Edgio Sites y Cloud Functions. Para recapitular, Edgio anunció el soporte para Node.js 18 hace aproximadamente un mes y prometimos actualizaciones más rápidas en el futuro. Y aquí estamos con una actualización importante alrededor de un mes después.
Opciones expandidas para sus implementaciones
Con esta actualización, ahora puede elegir entre Node.js 18 y 20, adaptando su entorno de tiempo de ejecución a las necesidades de su aplicación. Node.js 20 trae una serie de nuevas características, incluyendo un motor JavaScript V8 actualizado, mejoras en la interfaz de sistemas de ensamblaje web (WASI), mejor interoperabilidad para la API de criptomonedas web con otros ecosistemas de JavaScript y más. Puedes leer más sobre estas mejoras en el blog oficial de anuncios Node.js 20 .
Actualización importante en Node.js 16
Node.js 16 ha llegado a su fin de vida (EOL) y quedará en desuso el 12 de junio de 2024. Durante el período de EOL, a partir del 11 de septiembre de 2023, solo se aplicarán las actualizaciones subyacentes del sistema operativo, sin parches de seguridad u otras actualizaciones para Node.js 16.
Los usuarios pueden continuar implementando cargas de trabajo de Node.js 16 usando versiones de Edgio CLI anteriores a v7.5.0. Sin embargo, las implementaciones de Node.js 16 ya no se permitirán si los usuarios eligen actualizar su Edgio CLI a v7.5.0 o posterior. Después del 12 de junio de 2024, las nuevas implementaciones que usen Node.js 16 como Cloud Runtime no serán posibles en ninguna versión de Edgio CLI.
Para garantizar una transición fluida y mantener la seguridad de sus aplicaciones, recomendamos migrar sus implementaciones a Node.js 18 o 20 lo antes posible.
Cómo actualizar a Node.js 20
Actualizar a Node.js 20 en Edgio es sencillo. Simplemente actualice su versión de Edgio CLI a la última ejecutando el siguiente comando en su directorio de proyecto:
npx edgio use lo último
Después de la actualización, establezca la clave cloudRuntime en su archivo edgio.config.js en nodejs20.x.
Aquí hay un ejemplo:
module.exports = {
cloudRuntime: 'nodejs20.x',
// ... other configurations
};
Cualquier implementación que realice después de estos cambios usará Node.js 20 como tiempo de ejecución para Edgio Sites y Cloud Functions.
Abraza el futuro con Edgio
En Edgio, estamos comprometidos a proporcionarle las últimas tecnologías y herramientas para crear aplicaciones web potentes, eficientes y seguras. Con la compatibilidad con Node.js 20, está bien equipado para aprovechar los últimos desarrollos en el ecosistema de JavaScript.
Le animamos a explorar las nuevas características y beneficios que ofrece Node.js 20 en Edgio y esperamos apoyarlo en su viaje de desarrollo. Si tiene alguna pregunta o necesita ayuda con su migración, nuestro equipo está aquí para ayudarle.