Notas de lançamento de Node.js Driver para 2025

Este artigo contém as notas de versão do Node.js Driver, incluindo o seguinte, quando aplicável:

  • Mudanças de comportamento

  • Novos recursos

  • Correções de bugs voltados para o cliente

Snowflake usa controle de versão semântico para atualizações de Node.js Driver.

Consulte Driver Node.js para ver a documentação.

Versão 2.1.0 (11 de maio de 2025)

Novos recursos e atualizações

  • Adicionado suporte para fluxo de código de autorização OAuth 2.0 e fluxo de credenciais de cliente OAuth 2.0.

    • Para fluxo do código de autorização OAuth 2.0:

      • Foram adicionados os parâmetros oauthClientId, oauthClientSecret, oauthAuthorizationUrl, oauthTokenRequestUrl e oauthScope.

      • Adicionado o parâmetro OAUTH_AUTHORIZATION_CODE para o parâmetro authenticator.

    • Para fluxo de credenciais do cliente OAuth 2.0:

      • Foram adicionados os parâmetros oauthClientId, oauthClientSecret, oauthTokenRequestUrl e oauthScope.

      • Adicionado o parâmetro OAUTH_CLIENT_CREDENTIALS para o parâmetro authenticator.

  • Adicionado suporte a domínios de estilo virtual.

Correções de bugs

  • Nenhum

Versão 2.0.4 (28 de abril de 2025)

Recursos do Private Preview (PrPr)

  • Implementado suporte para autenticação de tokens de acesso programático.

Isenção de responsabilidade:

  • Esses recursos só podem ser acessados com a configuração da variável de ambiente SF_ENABLE_EXPERIMENTAL_AUTHENTICATION como true.

  • Você deve usar esses recursos somente com dados que não sejam de produção.

  • Esses recursos do PrPr não são cobertos pelo suporte. No entanto, as equipes de Produto e Engenharia estão disponíveis durante a fase do PrPr.

  • Entre em contato com a equipe da sua conta para obter informações sobre participação e documentação.

Novos recursos e atualizações

  • Atualização do axios para a versão 1.8.2+.

Correções de bugs

  • Corrigida uma condição de corrida de tempo de verificação de tempo de uso (TOCTOU) ao verificar o acesso ao arquivo de configuração do Easy Logging. Para obter mais informações, consulte CVE-2025-46328.

  • Corrigido o problema de as entradas do cache de resposta do OCSP não serem atualizadas corretamente.

Versão 2.0.3 (13 de março de 2025)

Novos recursos e atualizações

  • Nenhum

Correções de bugs

  • Corrigido um problema com a rejeição de promessas para erros de upload de arquivos.

Versão 2.0.2 (29 de janeiro de 2025)

Novos recursos e atualizações

  • Adição de suporte para pontos de extremidade regionais do Google Cloud Storage.

  • Adição de suporte para pontos de extremidade sem protocolos para GCS.

  • Atualização das seguintes dependências:

    • azure/storage-blob para a versão 12.26.x,

    • aws-sdk/client-s3 para a versão 3.726.0,

    • smithy/node-http-handler para a versão 4.0.1

Correções de bugs

  • Correção da verificação das permissões do arquivo de cache do token e de seu proprietário quando a autenticação é definida como EXTERNALBROWSER ou USERNAME_PASSWORD_MFA. Para obter mais informações, consulte CVE-2025-24791.

  • Correção do tipo FileAndStageBindStatement no arquivo de tipagens.

  • Correção de um problema com a interrupção de solicitações e métodos de solicitação inconsistentes em HttpClient.

  • Correção de um problema com as definições de configuração de proxy usadas para enviar solicitações a um bucket do GCS.