Versões compatíveis do Node.js

Nesta seção, apresentamos uma visão geral de como manter atualizada a versão das bibliotecas de cliente do Cloud para Node.js com as versões atuais do Node.js. A programação de lançamento das bibliotecas de cliente do Cloud para Node.js acompanha a programação de lançamento do Node.js.

Para um desenvolvimento novo

O desenvolvimento de novos recursos usa o LTS ativo descrito na programação de lançamento do Node.js. As bibliotecas de cliente do Node.js também são testadas em relação a todas as versões de LTS de manutenção.

Ao iniciar um novo projeto, escolha o Active LTS atual. Se essa versão ainda não estiver disponível no ambiente de execução escolhido, uma versão de LTS de manutenção será a segunda opção.

Como manter os sistemas de produção atualizados

Manter seus sistemas de produção em ambientes de execução compatíveis com o Node.js é a melhor maneira de garantir que você receba correções críticas de segurança e bugs. Depois que uma versão do nó fizer vida útil, o ambiente de execução não receberá mais atualizações críticas.

As bibliotecas de cliente incrementam uma versão principal ao encerrar o suporte a um ambiente de execução do Node.js. É feita uma tentativa de minimizar as outras alterações interruptivas. Quando uma nova versão principal de uma biblioteca for disponibilizada e encerrar o suporte ao ambiente de execução do Node.js, faça upgrade do ambiente de execução para uma versão LTS compatível do Node.js e atualize sua dependência. Para ver mais informações, consulte Controle de versão semântico.

Suporte do Stackdriver legado

As bibliotecas de cliente do Google oferecem suporte a versões legadas dos ambientes de execução do Node.js da melhor maneira possível, porque não é possível fazer o backport de todos os patches. Sempre que possível, patches críticos e correções de bugs são lançados nas principais versões anteriores da biblioteca Node.js.

Onde encontrar informações da versão

As versões mais recentes e compatíveis do Node.js para as bibliotecas do Google Cloud são exibidas nos repositórios individuais do GitHub para bibliotecas de cliente. Também é possível encontrar uma tabela de bibliotecas que interagem com serviços individuais do Google Cloud na página Biblioteca de cliente do Google Cloud no GitHub para Node.js (em inglês).