Skip to content

Releases: snowflakedb/snowflake-sqlalchemy

Release

10 Jul 02:36
3d90790
Compare
Choose a tag to compare
  • v1.7.6(July 10, 2025)
    • Fix get_multi_indexes issue, wrong assign of returned indexes when processing multiple indexes in a table

Release

24 Jun 16:25
10ce071
Compare
Choose a tag to compare
  • v1.7.5(June 20, 2025)
    • Fix compilation of Merge and Copy Into was not working

Release

10 Jun 15:54
09f47b0
Compare
Choose a tag to compare
  • 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

14 Jan 19:49
87c48cc
Compare
Choose a tag to compare
  • 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_floordiv flag to override div_is_floordiv new default value False in SnowflakeDialect.
      • 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_div as False.

Release

17 Dec 21:37
115da35
Compare
Choose a tag to compare
  • 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

Release

04 Dec 10:44
62bab2f
Compare
Choose a tag to compare
  • v1.7.1(December 02, 2024)
    • Add support for partition by to copy into
    • Fix BOOLEAN type not found in snowdialect

Release

21 Nov 20:40
0d0e686
Compare
Choose a tag to compare
  • v1.7.0(November 22, 2024)

    • Add support for dynamic tables and required options
    • Add support for hybrid tables
    • Fixed SAWarning when registering functions with existing name in default namespace
    • Update options to be defined in key arguments instead of arguments.
    • Add support for refresh_mode option in DynamicTable
    • Add support for iceberg table with Snowflake Catalog
    • Fix cluster by option to support explicit expressions
    • Add support for MAP datatype

Release

09 Jul 16:53
305d298
Compare
Choose a tag to compare
  • v1.6.1(July 9, 2024)

    • Update internal project workflow with pypi publishing
  • v1.6.0(July 8, 2024)

    • support for installing with SQLAlchemy 2.0.x
    • use hatch & uv for managing project virtual environments
  • v1.5.4

    • Add ability to set ORDER / NOORDER sequence on columns with IDENTITY

Release

17 Apr 04:30
8ea9ab9
Compare
Choose a tag to compare
  • v1.5.3(April 16, 2024)

    • Limit SQLAlchemy to < 2.0.0 before releasing version compatible with 2.0

Release

11 Apr 20:24
4db4b95
Compare
Choose a tag to compare
  • v1.5.2(April 11, 2024)

    • Bump min SQLAlchemy to 1.4.19 for outer lateral join
    • Add support for sequence ordering in tests