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

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 1.14.0 (2 de outubro de 2024)

Novos recursos e atualizações

  • Adicionado suporte para tipos estruturados.

  • Logs estendidos para a camada de configuração.

Correções de bugs

  • Correção de um problema de pulsação do parâmetro de retorno de chamada.

  • Autenticação de token SSO fixa.

  • Níveis de log estendidos e novos métodos adicionados na definição de tipos de driver.

Versão 1.13.1 (4 de setembro de 2024)

Novos recursos e atualizações

  • Nenhum.

Correções de bugs

  • Correção de um erro de compilação com o arquivo de tipos.

Versão 1.13.0 (3 de setembro de 2024)

Novos recursos e atualizações

  • Adição de suporte aos parâmetros senha numérica e passcodeInPassword no processo de autenticação MFA.

Correções de bugs

  • Consulta de IDs excluída exposta aos usuários em solicitações com falha.

  • Adição do erro de axios e higienização de resposta.

  • Problemas corrigidos de tratamento de erro no método getResultsFromQueryId.

  • Correção de um problema relacionado à reautenticação para JWT e autenticação de SAML.

  • Correção de um problema com tipos retornados para métodos assíncronos na definição de tipos de driver.

Versão 1.12.0 (5 de agosto de 2024)

Novos recursos e atualizações

  • Adição do cache de token SSO e MFA ao driver node.js.

  • Escolha de um domínio de nível superior para hosts Snowflake.

  • Adição de suporte para leitura de informações de conexão a partir de um arquivo.

  • Adição do parâmetro cwd (diretório de trabalho atual) para usar em execuções GET/PUT quando ele for diferente do diretório do conector.

  • Adição de suporte para criptografia/descriptografia AES 256.

Correções de bugs

  • Correção de um bug relacionado à reutilização do token JWT para novas tentativas de login.

  • Compatibilidade corrigida da versão azure-storage-blob com a versão 14 do node.

  • Correção de um problema que causava erros de tipo de enumeração quando a opção isolatedModule era definida.

  • Correção de um problema nas definições de tipo, adicionando o método cancel ausente e definido o campo complete em StatementOption como opcional nos tipos de driver.

  • Correção de um problema com expressões regex na validação do nome de conta.

Versão 1.11.0 (28 de maio de 2024)

Novos recursos e atualizações

  • Adicionado o parâmetro disableSamlURLCheck para desabilitar verificações de URL SAML.

  • Adicionado o parâmetro de configuração representNullAsStringNull para especificar como o método fetchAsString retorna valores nulos. Quando desabilitado, fetchAsString retorna valores nulos como NULL em vez de como a cadeia de caracteres “NULL”.

  • Lançado o arquivo de declaração de tipo oficial do Snowflake d.ts para oferecer suporte aos usuários do TypeScript.

  • Foram removidas as seguintes dependências não utilizadas:

    • agent-base

    • debug

    • extend

Correções de bugs

  • Corrigido um problema com precisão de milissegundos.

  • Corrigido um problema com a criação de caminhos no Windows ao usar o comando PUT.

Versão 1.10.1 (08 de abril de 2024)

Novos recursos e atualizações

  • Nenhum.

Correções de bugs

  • Corrigidas rejeições de promessas não tratadas na autorização de pares de chaves.

  • Corrigido um problema com a leitura de um tipo timestamp com alta precisão.

  • Corrigida a autenticação do navegador externo.

  • Corrigido um problema com a validação de URL nativo do Okta.

  • Corrigido o formato de dados no upload em massa de arquivos .csv.

  • Corrigir validação para nomes de contas curtos.

  • Atualização do Axios para a versão 1.6.8.

Versão 1.10.0 (27 de fevereiro de 2024)

Novos recursos e atualizações

  • Adicionado suporte para definir o nível de log em um arquivo de configuração de registro.

  • Adicionada a sinalização forceGCPUseDownscopedCredential para forçar o envio de uma solicitação HTTP personalizada em vez daquela da biblioteca gcp. Padrão: false.

  • Adicionado suporte de proxy para operações de arquivos em AWS S3.

  • Versão atualizada do google-cloud para 7.7.0.

Correções de bugs

  • Corrigido um problema em que um erro era gerado ao obter o status de uma consulta.

  • Corrigido um problema em que a autenticação OKTA falhava ao receber um erro HTTP 429.

Versão 1.9.3 (17 de janeiro de 2024)

Novos recursos e atualizações

  • Adição do parâmetro de configuração host.

  • Adição de suporte para múltiplas integrações SAML.

  • Adicionado registro em log para mapeamento de colunas do conjunto de resultados.

  • Atualizadas as seguintes bibliotecas:

    • axios para a versão 1.6.5.

    • Removido o módulo tmp.

Correções de bugs

  • Corrigido um problema com o erro SESSION_TOKEN_EXPIRED ao destruir conexões.