Notas de lançamento do Snowflake Connector for Python para 2026¶
Este artigo contém as notas de versão do Snowflake Connector for Python, 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 Snowflake Connector for Python.
Consulte Conector Snowflake para Python para ver a documentação.
Versão 4.4.0 (25 de março de 2026)¶
Novos recursos e atualizações¶
Aumento do limite inferior do pacote
cryptographypara 46.0.5 para o endereço CVE-2026-26007.Adição de compatibilidade com Python 3.14.
Remoção da restrição de dependência de limite superior em
pyOpenSSLpara permitir a instalação depyOpenSSL26.0.0+, que inclui uma correção para GHSA-vp96-hxj8-p424.
Recursos obsoletos¶
Renomeação da variável de ambiente para ignorar avisos de permissão de arquivo de configuração de
SF_SKIP_WARNING_FOR_READ_PERMISSIONS_ON_CONFIG_FILEparaSF_SKIP_TOKEN_FILE_PERMISSIONS_VERIFICATION. A variável antiga ainda é compatível, mas emite um aviso de descontinuação.
Correções de bugs¶
Correção do cabeçalho Azure IMDS
Metadatapara usar"true"em minúsculas em vez de"True", o que causava erros 400 durante a autenticação do Azure Workload Identity Federation.Correção do padrão
crl_download_max_sizepara 20MB em vez de 200MB para evitar possíveis problemas de falta de memória.Correção de um bug em que os comandos GET do Azure definiam incorretamente o status do arquivo para
UPLOADEDem vez de preservar o statusDOWNLOADEDdurante a recuperação de metadados.Correção do problema em que o sinalizador
unsafe_skip_file_permissions_checknão era respeitado ao lerconnections.toml.Correção de um
JSONDecodeErroremresult_batch._load()ao buscar grandes conjuntos de resultados.
Versão 4.3.0 (12 de fevereiro de 2026)¶
Recursos obsoletos¶
Suporte obsoleto para classes de erro de revogação personalizadas na desserialização do cache de resposta do OCSP.
Por padrão, somente as exceções
RevocationCheckErrorsão desserializadas do cache do OCSP. As classes de exceção personalizadas podem ser temporariamente habilitadas definindo a variável de ambienteSNOWFLAKE_ENABLE_CUSTOM_REVOCATION_ERRORScomotrueou1, mas esse suporte será removido em uma versão futura.
Novos recursos e atualizações¶
urllib3copiado para a pasta Vendor e incrementado para a versão 2.6.3.Foi adicionado
force_microseconds_precisionacursor.fetch_arrow_alle acursor.fetch_pandas_allpara evitar inconsistências do esquema PyArrow entre os lotes.Foi adicionado um aviso ao usar o protocolo HTTP para URLs do OAuth.
Foi atualizado o parâmetro
server_session_keep_aliveemSnowflakeConnectionpara ignorar a verificação de consultas assíncronas pendentes, proporcionando tempos de fechamento de conexão mais rápidos, especialmente quando muitas consultas assíncronas são executadas.
Correções de bugs¶
Correção da representação da cadeia de caracteres dos tipos
INTERVAL YEAReINTERVAL MONTH.Garantia de conversões de lista adequadas. O conversor agora executa
to_snowflakeem todos os itens de lista.
Versão 4.2.0 (7 de janeiro de 2026)¶
Novos recursos e atualizações¶
Propriedade
SnowflakeCursor.statsadicionada para expor estatísticas DML granulares (linhas inseridas, excluídas, atualizadas e duplicatas) para operações como CTAS em querowcounté insuficiente.Suporte incluído para injeção de tokens de identificador de serviço do Snowpark Container Services (SPCS) (
SPCS_TOKEN) em solicitações de login quando presentes em contêineres SPCS.Introdução de uma biblioteca compartilhada para telemetria estendida para identificar e preparar plataformas de testes para extensões Rust nativas.
Correções de bugs¶
Nenhum.