Pular para o conteúdo
Stable

Node.js 24.22.2

Confira as mudanças desta versão e os avisos antes de atualizar.

Publicada em
Posição no histórico
3 de 10
Nesta página

Resumo

O Node.js 24.22.2 mantém a linha Krypton em LTS (Long Term Support) e corrige escritas em espera no TransformStream. Ao retomar a escrita, as funções de transformação e encerramento conservam os valores do AsyncLocalStorage associados à escrita, em lugar daqueles associados à leitura. A publicação também incorpora alterações do V8 sem detalhar seus efeitos individuais.

Novidades

As notas não anunciam uma funcionalidade nova. A publicação concentra as alterações no mecanismo de streams e no V8.

Melhorias

  • Node.js 24.22.2 — V8: a linha 24 incorpora alterações do motor JavaScript por backports. As notas não detalham o comportamento alterado em cada incorporação.

Correções

  • Node.js 24.22.2 — Escritas em streams: transform() e flush() preservam os valores do AsyncLocalStorage associados à escrita após a retomada de uma escrita em espera.

Ponto de Atenção

A correção merece conferência nas aplicações que usam AsyncLocalStorage para associar informações da requisição a uma escrita adiada. Você precisa observar os valores acessíveis após a retomada da escrita, pois concluir a inicialização do processo não verifica esse comportamento.

Teste sugerido: execute em homologação um teste de TransformStream com escritas em espera e valores distintos no AsyncLocalStorage da escrita e da leitura. Confira se transform() e flush() utilizam os valores associados à escrita.

Notas da versão

O release oficial do Node.js 24.22.2 foi publicado em 28/10/2026 às 18h39 UTC como estável. A descrição técnica da correção dos streams explica a troca indevida dos valores entre leitura e escrita.

Versões anteriores

    • Node.js 26.12.1

      O Node.js 26.12.1 é a versão de segurança da linha Current e reúne a lista mais ampla de correções do dia.

      Stable
    • Node.js 24.22.1

      O Node.js 24.22.1 é uma versão de segurança da linha LTS Krypton.

      Stable
    • Node.js 22.23.4

      O Node.js 22.23.4 é uma versão de segurança da linha LTS Jod.

      Stable
    • Node.js 26.12.0

      O Node.js 26.12.0 atualiza a linha Current com duas APIs novas em http e uma mudança de comportamento na inicialização de WebAssembly.

      Stable
    • Node.js 24.22.0

      O Node.js 24.22.0 é uma atualização de recursos da linha LTS Krypton.

      Stable
    • Node.js 26.11.1

      O Node.js 26.11.1 reverte três commits publicados na 26.11.0.

      Stable

Versões posteriores

    • Node.js 27.0.0-alpha.0.0.0

      O Node.js 27.0.0-alpha.0.0.0 apresenta o V8 15.6.75.13 e mudanças incompatíveis no runtime.

      Breaking change
    • Node.js 26.13.0

      O Node.js 26.13.0 inicia o período LTS (Long Term Support) da linha 26 com o nome Lithium e atualizações previstas até o fim de abril de 2029.

      Stable
Ver todas as 10 versões do Node.js
Histórico de versões