Notas de lançamento do .NET Driver para 2026

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.

Consulte Driver .NET para ver a documentação.

Versão 5.5.0 (13 de abril de 2026)

Novos recursos e melhorias

  • O driver agora inclui SPCS_TOKEN em solicitações de login ao ser executado em um contêiner do Snowpark Container Services (SPCS) (detectado pela variável de ambiente SNOWFLAKE_RUNNING_INSIDE_SPCS).

  • Telemetria de solicitação de login estendida com plataforma de nuvem e detecção de ambiente (AWS Lambda, EC2, AzureVM/Functions, GCE/Cloud Run, GitHub Actions). A detecção é executada uma vez na inicialização em segundo plano dentro de um tempo limite de 200 ms. É possível desabilitar esse recurso definindo a variável de ambiente SNOWFLAKE_DISABLE_PLATFORM_DETECTION.

  • Foi adicionado o parâmetro de conexão workloadIdentityImpersonationPath para authenticator=WORKLOAD_IDENTITY, que permite que cargas de trabalho sejam autenticadas como uma identidade diferente por meio da representação transitiva da conta de serviço.

  • Adição do parâmetro de conexão HonorSessionTimezone (padrão: false). Quando definido como true, os valores TIMESTAMP_LTZ cumprem o parâmetro de sessão TIMEZONE (definido usando ALTER SESSION SET TIMEZONE) em vez do fuso horário da máquina local. Esse comportamento se tornará o padrão em uma versão principal futura.

Correções de bugs

  • Corrigido um problema em que sessões ociosas não eram removidas do pool de conexões quando havia falha ao encerrá-las.

  • Corrigido um problema em que as sessões que recebem HTTP 401 durante a execução da consulta eram retornadas ao pool de conexões.

  • Correção de GetResultsFromQueryIdAsync que não anulava as consultas no servidor quando um CancellationToken era cancelado. Antes, a sondagem apenas no lado do cliente era interrompida enquanto as consultas continuavam a ser executadas no Snowflake.

  • Correção das operações GET (download) do Azure que relatavam incorretamente o status de resultado UPLOADED em vez de DOWNLOADED quando o servidor retornava URLs pré-assinadas para uma área de preparação criptografada.

  • Correção do cache de contexto de consulta que não era atualizado quando o servidor retornava queryContext em uma resposta de consulta com falha.

  • Validação aprimorada do emissor de CRL: os nomes do emissor agora são comparados usando a codificação DER (o que evita incompatibilidades de formato de cadeia de caracteres, como S= ou ST=), e o identificador de chave da autoridade da CRL é verificado em relação ao identificador de chave da entidade da CA emissora quando as duas extensões estão presentes.

Versão 5.4.1 (17 de fevereiro de 2026)

Novos recursos e melhorias

  • Telemetria de solicitação de login estendida com detalhes de distribuição Linux analisados de /etc/os-release.

Correções de bugs

  • Corrigido IndexOutOfRangeException no processamento de partes de resultados do Arrow, adicionando limpeza de estado de nova tentativa, validação de integridade de lote e verificação de limites defensivos a ExtractCell().

  • Correção de IndexOutOfRangeException ao ler as colunas NUMBER/DECIMAL com escala maior que 9 no formato de resultado Arrow.

Versão 5.4.0 (5 de fevereiro de 2026)

Novos recursos e melhorias

  • Incluído o suporte para Red Hat Enterprise Linux (RHEL) 9.

  • Adicionado suporte para o tipo de dados DECFLOAT (retornado como cadeia de caracteres para preservar a precisão total).

Correções de bugs

  • Correção de IndexOutOfRangeException no processamento de resultados do Arrow quando lotes vazios são retornados pelo back-end do Snowflake.

Versão 5.3.0 (7 de janeiro de 2026)

Novos recursos e melhorias

  • Introdução de uma biblioteca compartilhada para telemetria estendida para identificar e preparar a plataforma de testes para extensões Rust nativas.

Correções de bugs

  • Nenhum.