SQLAlchemy release notes for 2025¶
This article contains the release notes for the SQLAlchemy, including the following when applicable:
Behavior changes
New features
Customer-facing bug fixes
Snowflake uses semantic versioning for SQLAlchemy updates.
See Using the Snowflake SQLAlchemy toolkit with the Python Connector for documentation.
Version 1.7.7 (Sep 09, 2025)¶
New features and updates¶
None.
Bug fixes¶
Fixed an issue that threw an exception for structured type columns dropped while collecting metadata.
Version 1.7.6 (July 10, 2025)¶
New features and updates¶
None.
Bug fixes¶
Fixed an issue with
get_multi_indexesthat assigned the wrong returned indexes when processing multiple indexes in a table.
Version 1.7.4 (June 10, 2025)¶
New features and updates¶
Updated
README.mdto include instructions on how to verify package signatures using cosign.
Bug fixes¶
Fixed a dependency on DESCRIBE TABLE columns quantity (differences in columns caused by Snowflake parameters).
Fixed an unnecessary condition that caused issues when parsing
StructuredTypescolumns.
Version 1.7.3 (January 14, 2025)¶
New features and updates¶
Added the
force_div_is_floordivflag to override the new default value (False) fordiv_is_floor_divinSnowflakeDialect.When
force_div_is_floordivisFalse, the division (/) operator is treated as a float division, while the//operator is treated as floor division.This flag is added to maintain backward compatibility with the previous
SnowflakeDialectbehavior.This flag will be removed in a future release, and
SnowflakeDialectwill usediv_is_floor_divasFalse.
Bug fixes¶
Fixed an issue with support for the SqlAlchemy ARRAY,
Fixed the return value of
snowflake get_table_names.Fixed incorrect quoting of identifiers beginning with an underscore (
_).Fixed the “ARRAY type not supported in HYBRID tables” error.