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 como DateTimeKind.Unspecified em vez de DateTimeKind.Utc

  • Fez com que o analisador do downloader da parte fosse executado de forma assíncrona.