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_TOKENem solicitações de login ao ser executado em um contêiner do Snowpark Container Services (SPCS) (detectado pela variável de ambienteSNOWFLAKE_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
workloadIdentityImpersonationPathparaauthenticator=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 comotrue, os valoresTIMESTAMP_LTZcumprem 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
GetResultsFromQueryIdAsyncque não anulava as consultas no servidor quando umCancellationTokenera 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
UPLOADEDem vez deDOWNLOADEDquando 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
queryContextem 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=ouST=), 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
IndexOutOfRangeExceptionno 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 aExtractCell().Correção de
IndexOutOfRangeExceptionao ler as colunasNUMBER/DECIMALcom 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
IndexOutOfRangeExceptionno 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.