Notas de lançamento do SQLAlchemy para 2026

Este artigo contém as notas de versão do SQLAlchemy, 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 SQLAlchemy.

Consulte Uso do Snowflake SQLAlchemy Toolkit com o conector Python para ver a documentação.

Versão 1.9.0 (4 de março de 2026)

Novos recursos e atualizações

  • Adição de suporte para os tipos de dados DECFLOAT e VECTOR.

  • Adição de suporte para server_version_info.

  • Adição de suporte para ILIKE em consultas.

  • Foi lançado um auxiliar compartilhado para resolução de nomes de esquema totalmente qualificados, substituindo os padrões pontuais inconsistentes nos métodos de reflexão.

  • Componentes internos de reflexão de coluna refatorados em auxiliares dedicados para reduzir a complexidade sem mudar o comportamento.

  • Suporte adicionado para teste paralelo com pytest-xdist por meio de ganchos de provisionamento de esquema por trabalhador.

  • Limite inferior do pandas incrementado no ambiente de teste sa14 de <2.1 to >=2.1.1,<2.2 para garantir a disponibilidade de wheels predefinidas para Python 3.12.

  • Adição de suporte para fuso horário em tipos de carimbo de data/hora e datetime.

Correções de bugs

  • Renderização de SYSDATE() corrigida.

  • Reflexão de esquema corrigida e aprimorada.

  • Correção de uma falha ao refletir sem especificar um esquema, causada por argumentos None na resolução de esquema interno.

  • Correção de uma falha quando SHOW TABLES retorna nomes de tabelas de cadeia de caracteres vazios, causando IndexError durante a reflexão.

  • Correção de metadados incompletos de reflexão de colunas de identidade. Essa coluna agora inclui todos os campos obrigatórios ao SQLAlchemy 2.0+ (always, cycle, order etc.).

  • Corrigida a análise de versão do SQLAlchemy.