Notas de lançamento de Go Snowflake Driver para 2022¶
Este artigo contém as notas de versão do Go Snowflake 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 Go Snowflake Driver.
Versão 1.6.16 (14 de dezembro de 2022)¶
Novos recursos¶
Corrigido um problema em que a descriptografia de arquivos causava pânico.
A biblioteca
go-ieproxy
foi revertida para a versão 0.0.1.
Versão 1.6.15 (16 de novembro de 2022)¶
Novos recursos¶
Adicionado mecanismo de autenticação MultiFactor e cache para token MFA/ID.
Corrigido um problema em que o erro 405 era gerado quando a aceleração do bucket S3 estava desativada.
Versão 1.6.14 (28 de outubro de 2022)¶
Novos recursos¶
Removido o requisito de fornecer a consulta SQL original além do requestId ao reenviar solicitações.
Mocha atualizado para a versão 10.1.0.
Versão 1.6.14 (21 de setembro de 2022)¶
Novos recursos¶
Suporte removido para Go 1.7 e suporte adicionado para Go 1.17.
Alterado o formato dos valores flutuantes e numéricos ao converter tipos arrow.
Adicionadas as seguintes funções para acessar dados no formato arrow.Record diretamente das consultas:
GetArrowBatches()
, que é uma chamada de bloqueioGetQueryID()
GetStatus()
Fornecedores Go atualizados.
Versão 1.6.13 (22 de agosto de 2022)¶
Novos recursos¶
Adicionado um exemplo para mostrar como usar a autenticação de par de chaves.
Adicionado o parâmetro de conexão de rastreamento para ativar o registro na cadeia de cadeia de caracteres de conexão e DSN.
Detalhes de registro aprimorados para downloads de partes.
Adicionado suporte para usar a fatia de interface
[]interface{}
para inserir valores NULL por meio de vinculação de matriz para os tipos de dados time.Time.
Correções de bugs¶
Corrigido o erro “Falha ao descriptografar. Verifique a chave de arquivo e a chave mestra” que ocorreu ao vincular arquivos de dados grandes por meio de vinculação de matriz.
Versão 1.6.12 (29 de julho de 2022)¶
Novos recursos¶
Adicionado suporte para usar a fatia de interface
[]interface{}
para inserir valoresNULL
por meio de vinculação de matriz.
Correções de bugs¶
Corrigido um problema em que a configuração de
DisableTelemetry
como TRUE não desativava a telemetria.Corrigido um problema com asserções SAML criptografadas ao autenticar com um navegador externo.
Versão 1.6.11 (23 de junho de 2022)¶
Correções de bugs¶
Criada uma solução temporária para evitar a mensagem “Falha ao descriptografar. Verifique a chave de arquivo e a chave mestra” que ocorreu ao vincular arquivos de dados grandes por meio de vinculação de matriz. A determinação da causa raiz do problema está atualmente sob investigação.
Versão 1.6.10 (25 de maio de 2022)¶
Correções de bugs¶
Chamadas redundantes que afetavam o desempenho de
PrepareContext()
foram removidas.
Versão 1.6.8 (15 de março de 2022)¶
Novos recursos¶
Adicionado suporte para exportação IDs únicos universais (UUIDs).
Correções de bugs¶
Corrigido um erro padrão do lado do servidor.
Versão 1.6.7 (16 de fevereiro de 2022)¶
Correções de bugs¶
Corrigido um problema em que consultas com múltiplas instruções não tinham IDs de resultado.
Implementada a versão do identificador único universal 4 (UUIDv4).
Corrigido problema com
GetQueryStatus
.Corrigido um problema nos testes de desempenho de melhorias de memória PUT.
Corrigido um problema com lotes de resultados de registros arrow.
Tornou o parâmetro port opcional.