Temos o prazer de anunciar o suporte para o Node.js 20 com o lançamento do Edgio v7.5.0, oferecendo aos nossos utilizadores ainda mais flexibilidade e funcionalidades de ponta para as suas implementações do Edgio Sites e do Cloud Functions. Para recapitular, Edgio anunciou suporte para o Node.js 18 há cerca de um mês e prometemos atualizações mais rápidas no futuro. E aqui estamos nós com uma grande atualização cerca de um mês depois.
Opções expandidas para as suas implantações
Com esta atualização, agora você pode escolher entre o Node.js 18 e 20, adaptando o seu ambiente de tempo de execução às necessidades da sua aplicação. O Node.js 20 traz uma série de novos recursos, incluindo um motor JavaScript v8 atualizado, melhorias na Interface de Sistemas de Montagem na Web (WASI), melhor interoperabilidade para a API Web Crypto com outros ecossistemas JavaScript e muito mais. Podem ler mais sobre estas melhorias no blogue oficial de anúncios do Node.js 20 .
Atualização importante no Node.js 16
O Node.js 16 chegou ao fim da vida útil (EOL) e será descontinuado em 12 de junho de 2024. Durante o período EOL, a partir de 11 de setembro de 2023, apenas serão aplicadas atualizações subjacentes do sistema operacional, sem patches de segurança ou outras atualizações para o Node.js 16.
Os utilizadores podem continuar a implementar cargas de trabalho do Node.js 16 usando as versões do Edgio CLI anteriores à v7.5.0. No entanto, as implantações do Nó.js 16 não serão mais permitidas se os usuários optarem por atualizar a ILC do Edgio para a v7.5.0 ou posterior. Após 12 de junho de 2024, novas implantações usando o Node.js 16 como o Cloud Runtime não serão possíveis em nenhuma versão do Edgio CLI.
Para garantir uma transição suave e manter a segurança das suas aplicações, recomendamos a migração das suas implementações para o Node.js 18 ou 20 o mais rapidamente possível.
Como atualizar para o Node.js 20
Atualizar para o Node.js 20 no Edgio é simples. Basta atualizar a versão do Edgio cli para a última executando o seguinte comando no diretório do projeto:
npx edgio use mais recente
Após a atualização, defina a chave cloudRuntime no seu ficheiro edgio.config.js como nodejs20.x.
Aqui está um exemplo:
module.exports = {
cloudRuntime: 'nodejs20.x',
// ... other configurations
};
Quaisquer implantações que você fizer após essas alterações usarão o Node.js 20 como tempo de execução para sites do Edgio e do Cloud Functions.
Abrace o futuro com Edgio
Na Edgio, estamos empenhados em fornecer-lhe as mais recentes tecnologias e ferramentas para construir aplicações web poderosas, eficientes e seguras. Com o suporte ao Node.js 20, você está bem equipado para aproveitar os últimos desenvolvimentos no ecossistema JavaScript.
Encorajamos você a explorar os novos recursos e benefícios oferecidos pelo Node.js 20 no Edgio e esperamos apoiá-lo na sua jornada de desenvolvimento. Se tiver alguma dúvida ou precisar de ajuda para a sua migração, a nossa equipa está aqui para ajudar.