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.3 (January 14, 2024)¶
New features and updates¶
Added the
force_div_is_floordiv
flag to override the new default value (False
) fordiv_is_floor_div
inSnowflakeDialect
.When
force_div_is_floordiv
isFalse
, 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
SnowflakeDialect
behavior.This flag will be removed in a future release, and
SnowflakeDialect
will usediv_is_floor_div
asFalse
.
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.