Notas de lançamento de .NET Driver para 2022¶
Este artigo contém as notas de versão do .NET 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 .NET Driver.
Versão 2.0.19 (16 de novembro de 2022)¶
Novos recursos¶
Atualização da biblioteca
System.Text.RegularExpressions
para a versão 4.3.1.
Versão 2.0.18 (02 de novembro de 2022)¶
Mudança do BCR (versão da mudança de comportamento)¶
Cuidado
Versão 2.0.18 do driver Snowflake .NET mudou a maneira como lida com o escape do sinal de igual (=) nas cadeias de caracteres de conexão para corresponder à especificação do .NET. Especificamente, se uma senha contivesse um sinal de igual, você teria que escapar do caractere usando sinais de igual duplos (==). Se seus projetos forem afetados por alterações interrupttivas relacionadas especificamente a caracteres especiais, a Snowflake recomenda que você não instale esta versão em um ambiente de produção antes do teste.
Novos recursos¶
Consultas de comando PUT e GET aprimoradas:
As cadeias de caracteres da consulta distinguem letras maiúsculas de minúsculas.
O espaço em branco é permitido no início e no fim das cadeias de caracteres de consulta.
Espaço em branco é permitido em caminhos de arquivo para consultas PUT.
Adicionada a propriedade de configuração
CLIENT_SESSION_KEEP_ALIVE
para evitar que uma sessão atinja o tempo limite.Adicionada capacidade de executar um lote de instruções SQL (suporte multiinstrução).
Adicionado suporte para conexão com servidores proxy.
Correções de bugs¶
Alterado o tratamento de caracteres especiais em cadeias de caracteres de conexão para corresponder às especificações do Microsoft .NET.
Versão 2.0.17 (3 de outubro de 2022)¶
Correções de bugs¶
Adicionada a função
SetPooling()
para habilitar e desabilitar o pool de conexões.
Versão 2.0.16 (24 de agosto de 2022)¶
Mudança da versão da mudança de comportamento (BCR)¶
Cuidado
A versão 2.0.16 do driver Snowflake .NET inclui uma atualização que substitui o direcionamento .NET padrão 2.0 por .NET 6.0. Se seus projetos forem afetados por alterações interruptivas relacionadas especificamente ao .NET 6.0, você deve atualizar seu framework ou projeto para usar a nova versão. A Snowflake recomenda que você não instale esta versão em um ambiente de produção antes do teste.
Correções de bugs¶
Corrigido um problema em que caracteres unicode adicionavam um «u» extra para fluxos grandes (por exemplo, «/u007f» torna-se «/u007fu»).
Versão 2.0.15 (19 de julho de 2022)¶
Correções de bugs¶
Atualizada a exceção lançada para chave privada incorreta.
Versão 2.0.14 (23 de junho de 2022)¶
Novos recursos¶
Atualização de
SnowflakeDbException.ToString
para incluir mais detalhes do erro.Adicionado suporte para associação de matriz em massa.
Adicionado suporte para pools de conexão.
Versão 2.0.13 (18 de maio de 2022)¶
Novos recursos¶
Adicionada opção para desabilitar a tentativa automática de se conectar quando uma conexão falha ou é descartada.
Adicionados bytes de criptografia de byte para ler e gravar partes para o comando PUT.
Correções de bugs¶
Resolvido um problema em que os caracteres DEL eram exibidos incorretamente.
Versão 2.0.12 (06 de maio de 2022)¶
Novo recurso¶
Adicionado suporte para o comando GET.
Versão 2.0.11 (15 de março de 2022)¶
Novo recurso¶
Adicionado suporte para o comando PUT.
Versão 2.0.10 (16 de fevereiro de 2022)¶
Correções de bugs¶
Problemas resolvidos com mensagens de aviso assíncronas retornadas pelo Snowflake ChunkDownloader.
Versão 2.0.9 / 1.2.9 (18 de janeiro de 2022)¶
Correções de bugs¶
Corrigido um problema com a autenticação externa do navegador em plataformas não Windows.
Os valores
TIMESTAMP
retornados agora são definidos comoDateTimeKind.Unspecified
em vez de DateTimeKind.UtcFez com que o analisador do downloader da parte fosse executado de forma assíncrona.