Releases: snowflakedb/snowflake-sqlalchemy
Releases · snowflakedb/snowflake-sqlalchemy
Release
- v1.9.0 (March 4, 2026)
- Add support for
DECFLOATandVECTORdata types - Add server_version_info support
- Add support for
ILIKEin queries - Fix
SYSDATE()rendering - Fix and improve schema reflection (SNOW-593204, SNOW-2331576, SNOW-2852779)
- Fix crash when reflecting without specifying a schema, caused by
Nonearguments in internal schema resolution (#623). - Fix crash when
SHOW TABLESreturns empty string table names, causingIndexErrorduring reflection (#296). - Fix incomplete identity column reflection metadata, now includes all fields required by SQLAlchemy 2.0+ (
always,cycle,order, etc.). - Introduce shared helper for fully-qualified schema name resolution, replacing inconsistent ad-hoc patterns across reflection methods.
- Refactor column reflection internals into dedicated helpers to reduce complexity without changing behavior.
- Add
pytest-xdistparallel test support via per-worker schema provisioning hooks.
- Fix crash when reflecting without specifying a schema, caused by
- Bump
pandaslower bound insa14test environment from<2.1to>=2.1.1,<2.2to ensure pre-built wheels are available for Python 3.12 - Fix SQLAlchemy version parsing (SNOW-3066571)
- Document support for session parameters (like QUERY_TAG), references: #644
- Support timezone in timestamp and datetime types (#199)
- Add support for
Release
-
v1.8.2 (December 9, 2025)
- Updated supported max python version to 3.13
- Version 1.8.1 yanked due to max python version supported by
snowflake-connector-python
-
v1.8.1 (December 9, 2025)
- Add python 3.14 to project metadata
Release
- v1.8.0(December 5, 2025)
- Add logging of SQLAlchemy version
- Bump
snowflake-connector-python<5.0.0 - Add python up to 3.14
- Add logging of SQLAlchemy version and pandas (if used)
Release
- v1.7.7(September 3, 2025)
- Fix exception for structured type columns dropped while collecting meetadata
Release
- v1.7.6(July 10, 2025)
- Fix get_multi_indexes issue, wrong assign of returned indexes when processing multiple indexes in a table
Release
- v1.7.5(June 20, 2025)
- Fix compilation of Merge and Copy Into was not working
Release
- v1.7.4(June 10, 2025)
- Fix dependency on DESCRIBE TABLE columns quantity (differences in columns caused by Snowflake parameters).
- Fix unnecessary condition was causing issues when parsing StructuredTypes columns.
- Update README.md to include instructions on how to verify package signatures using cosign.
Release
- v1.7.3(January 15, 2025)
- Fix support for SqlAlchemy ARRAY.
- Fix return value of snowflake get_table_names.
- Fix incorrect quoting of identifiers with
_as initial character. - Fix ARRAY type not supported in HYBRID tables.
- Add
force_div_is_floordivflag to overridediv_is_floordivnew default valueFalseinSnowflakeDialect.- With the flag in
False, the/division operator will be treated as a float division and//as a floor division. - This flag is added to maintain backward compatibility with the previous behavior of Snowflake Dialect division.
- This flag will be removed in the future and Snowflake Dialect will use
div_is_floor_divasFalse.
- With the flag in
Release
- v1.7.2(December 18, 2024)
- Fix quoting of
_as column name - Fix index columns was not being reflected
- Fix index reflection cache not working
- Add support for structured OBJECT datatype
- Add support for structured ARRAY datatype
- Fix quoting of
Release
- v1.7.1(December 02, 2024)
- Add support for partition by to copy into
- Fix BOOLEAN type not found in snowdialect