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.4 (June 10, 2025)¶
New features and updates¶
Updated
README.md
to 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
StructuredTypes
columns.
Version 1.7.3 (January 14, 2025)¶
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.