Notas de lançamento de Snowflake Connector for Python para 2024

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.

Versão 3.7.1 (22 de fevereiro de 2024)

Novos recursos e atualizações

  • Atualizadas as seguintes dependências:

    • pandas da versão >=1.0.0,<2.2.0 para >=1.0.0,<3.0.0

    • criptografia da versão <42.0.0,>=3.1.0 para >=3.1.0,<43.0.0

    • pyOpenSSL da versão >=16.2.0,<24.0.0 para >=16.2.0,<25.0.0

  • O limite inferior da dependência do token de autenticação foi aumentado para a versão 23.1.0 para resolver uma vulnerabilidade de segurança.

Correções de bugs

  • Corrigido um vazamento de memória na conversão de dados decimais.

  • Corrigido um bug em que write_pandas não truncava a tabela de destino.

Versão 3.7.0 (26 de janeiro de 2024)

Novos recursos e atualizações

  • Adicionado suporte para Python 3.12.

  • Adicionado um novo parâmetro booleano force_return_table a SnowflakeCursor.fetch_arrow_all para forçar o retorno de pyarrow.Table no caso de zero linhas.

  • Limpeza de alguns avisos de código C++ e problemas de desempenho.

  • Tornou os testes locais mais robustos contra suposições implícitas.

  • Adicionado suporte para conexão usando uma conexão existente por meio da sessão e do token mestre.

  • Adicionado suporte para conexão com Snowflake autenticando com vários SAML IDP usando um navegador externo.

  • Mensagem de aviso de permissões de configuração aprimorada.

Correções de bugs

  • Corrigido um problema com dicas de tipo de tabela PyArrow.

  • Corrigido um problema de compilação devido à falta do cabeçalho cstdint no gcc13.