2025 年 SQLAlchemy 版本说明¶
本文包含 SQLAlchemy 的版本说明,包括以下内容(如果适用):
行为变更
新功能
面向客户的错误修复
Snowflake 对 SQLAlchemy 更新使用语义版本控制。
有关文档,请参阅 将 Snowflake SQLAlchemy 工具包与 Python Connector 结合使用。
Version 1.8.0 (December 04, 2025)¶
新功能和更新¶
Added logging of the SQLAlchemy version and pandas (if used).
Added support for Python 3.14 and earlier.
错误修复¶
无。
Version 1.7.7 (Sep 09, 2025)¶
新功能和更新¶
无。
错误修复¶
修复了收集元数据时删除的结构化类型列引发异常的问题。
版本 1.7.6(2025 年 7 月 10 日)¶
新功能和更新¶
无。
错误修复¶
修复了
get_multi_indexes的一个问题,在处理一个表中的多个索引时,该问题会导致分配错误的返回索引。
版本 1.7.4(2025 年 6 月 10 日)¶
新功能和更新¶
更新了
README.md,以包括有关如何使用 cosign 验证包签名的说明。
错误修复¶
修复了对 DESCRIBE TABLE 列数量的依赖(由 Snowflake 参数导致的列差异)。
修复了在解析
StructuredTypes列时导致问题的不必要条件。
版本 1.7.3(2025 年 1 月 14 日)¶
新功能和更新¶
添加了
force_div_is_floordiv标志,以覆盖SnowflakeDialect中的div_is_floor_div的新默认值 (False)。当
force_div_is_floordiv为False时,除法 (/) 运算符被视为浮点除法,而//运算符被视为地板除法。添加此标志是为了保持与前面的
SnowflakeDialect行为的向后兼容性。此标志将在未来的版本中移除,并且
SnowflakeDialect将使用div_is_floor_div作为False。
错误修复¶
修复了对 SqlAlchemy ARRAY 的支持的问题,
修复了
snowflake get_table_names的返回值。修复了以下划线 (
_) 开头的标识符引用不正确的问题。修复了“ARRAY type not supported in HYBRID tables”错误。