Notas de lançamento de SQLAlchemy para 2022¶
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.
Versão 1.4.5 (9 de dezembro de 2022)¶
Novos recursos¶
Atualizado o nome do aplicativo para a conexão do driver de SnowflakeConnection para SnowflakeSQLAlchemy.
Versão 1.4.4 (16 de novembro de 2022)¶
Correções de bugs¶
Corrigido um bug onde os sinais de porcentagem (%) em uma instrução não compilada não deveriam ser interpolados com uma sequência vazia quando executado.
Versão 1.4.3 (21 de outubro de 2022)¶
Correções de bugs¶
Corrigido um problema em que
whereSnowflakeDialect.normalize_name
eSnowflakeDialect.denormalize_name
não conseguiam lidar com cadeias de caracteres vazias.Corrigido um problema de compatibilidade com a função do fornecedor
sqlalchemy.engine.url._rfc_1738_quote
, pois ela foi removida de SQLAlchemy v1.4.42.
Versão 1.4.2 (28 de setembro de 2022)¶
Atualizações¶
Confiabilidade aprimorada usando sempre gerenciadores de contexto.
Versão 1.4.1 (23 de agosto de 2022)¶
Atualizações¶
Nenhum.
Correções de bugs¶
Corrigido um problema em que DATE era removido incorretamente de
SnowflakeDialect.ischema_names
.Corrigidas alterações significativas introduzidas na versão 1.4.0 que:
Modificado o comportamento de processamento de valores numéricos, de data e hora e de carimbo de data/hora retornados do serviço.
Alterada a ordem de sequência das chaves primárias/estrangeiras na lista retornada por
inspect.get_foreign_keys
einspect.get_pk_constraint
.
Versão 1.4.0 (21 de julho de 2022)¶
Novos recursos¶
Adicionado suporte para
regexp_match
eregexp_replace
emsqlalchemy.sql.expression.ColumnOperators
.Adicionado suporte para coluna de identidade.
Adicionado suporte para manipulação de valores literais para os tipos sql:
Date
,DateTime
,Time
,Float
eNumeric
; também foi adicionado suporte para converter os valores em objetos Python correspondentes.Adição de suporte para
get_sequence_names
emSnowflakeDialect
.
Correções de bugs¶
Corrigido um bug em que a inserção com
autoincrement
falhava devido à afinidade de tipo de coluna incompatível.Corrigido um bug ao criar uma coluna com sequência, o valor padrão estava definido incorretamente.
Corrigido um bug em que o identificador com porcentagens em uma instrução compilada não era interpolado.
Corrigido um bug ao visitar o valor da sequência de outro esquema, o nome da sequência não é formatado com o nome do esquema.
Corrigido um bug onde a ordem de sequência das colunas não era mantida ao recuperar chaves primárias e chaves estrangeiras para uma tabela.