Snowflake-sqlalchemy

Latest version: v1.5.3

Safety actively analyzes 629599 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 2 of 6

1.4.5

- Updated the application name of driver connection `SnowflakeConnection` to `SnowflakeSQLAlchemy`.

1.4.4

- Fixed a bug that percent signs in a non-compiled statement should not be interpolated with emtpy sequence when executed.

1.4.3

- Fixed a bug that `SnowflakeDialect.normalize_name` and `SnowflakeDialect.denormalize_name` could not handle empty string.
- Fixed a compatibility issue to vendor function `sqlalchemy.engine.url._rfc_1738_quote` as it is removed from SQLAlchemy v1.4.42.

1.4.2

- Improved performance by standardizing string interpolations to f-strings.
- Improved reliability by always using context managers.

1.4.1

- snowflake-sqlalchemy is now SQLAlchemy 2.0 compatible.
- Fixed a bug that DATE should not be removed from SnowflakeDialect.ischema_names.
- Fixed breaking changes introduced in release 1.4.0 that:
- changed the behavior of processing numeric, datetime and timestamp values returned from service.
- changed the sequence order of primary/foreign keys in list returned by inspect.get_foreign_keys and inspect.get_pk_constraint.

1.4.0

- Added support for regexp_match, regexp_replace in sqlalchemy.sql.expression.ColumnOperators.
- Added support for Identity Column.
- Added support for handling literals value of sql type Date, DateTime, Time, Float and Numeric, and converting the values into corresponding Python objects.
- Added support for get_sequence_names in SnowflakeDialect.
- Fixed a bug where insert with autoincrement failed due to incompatible column type affinity 124.
- Fixed a bug when creating a column with sequence, default value was set incorrectly.
- Fixed a bug that identifier having percents in a compiled statement was not interpolated.
- Fixed a bug when visiting sequence value from another schema, the sequence name is not formatted with the schema name.
- Fixed a bug where the sequence order of columns were not maintained when retrieving primary keys and foreign keys for a table.

Page 2 of 6

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.