Snowflake-connector-python

Latest version: v3.12.3

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

Scan your dependencies

Page 1 of 18

3.12.3

- v3.12.3(October 25,2024)
- Improved the error message for SSL-related issues to provide clearer guidance when an SSL error occurs.
- Improved error message for SQL execution cancellations caused by timeout.

3.12.2

Not secure
- v3.12.2(September 11,2024)
- Improved error handling for asynchronous queries, providing more detailed and informative error messages when an async query fails.
- Improved inference of top-level domains for accounts specifying a region in China, now defaulting to snowflakecomputing.cn.
- Improved implementation of the `snowflake.connector.util_text.random_string` to reduce the likelihood of collisions.
- Updated the log level for OCSP fail-open warning messages from ERROR to WARNING.

3.12.1

Not secure
- v3.12.1(August 20,2024)
- Fixed a bug that logged the session token when renewing a session.
- Fixed a bug where disabling client telemetry did not work.
- Fixed a bug where passing `login_timeout` as a string raised a `TypeError` during the login retry step.
- Use `pathlib` instead of `os` for default config file location resolution.
- Removed upper `cryptogaphy` version pin.
- Removed reference to script `snowflake-export-certs` (its backing module was already removed long ago)
- Enhanced retry mechanism for handling transient network failures during query result polling when no server response is received.

3.12.0

Not secure
- v3.12.0(July 24,2024)
- Set default connection timeout of 10 seconds and socket read timeout of 10 minutes for HTTP calls in file transfer.
- Optimized `to_pandas()` performance by fully parallel downloading logic.
- Fixed a bug that specifying client_session_keep_alive_heartbeat_frequency in snowflake-sqlalchemy could crash the connector.
- Fixed incorrect type hint of connection parameter `private_key`.
- Added support for connectivity to multiple domains.
- Bumped keyring dependency from >=23.1.0,<25.0.0 to >=23.1.0,<26.0.0.
- Disabled OOB Telemetry.

3.11.0

Not secure
- v3.11.0(June 17,2024)

- Added support for `token_file_path` connection parameter to read an OAuth token from a file when connecting to Snowflake.
- Added support for `debug_arrow_chunk` connection parameter to allow debugging raw arrow data in case of arrow data parsing failure.
- Added support for `disable_saml_url_check` connection parameter to disable SAML URL check in OKTA authentication.
- Fixed a bug that OCSP certificate signed using SHA384 algorithm cannot be verified.
- Fixed a bug that status code shown as uploaded when PUT command failed with 400 error.
- Fixed a bug that a PermissionError was raised when the current user does not have the right permission on parent directory of config file path.
- Fixed a bug that OCSP GET url is not encoded correctly when it contains a slash.
- Fixed a bug that an SSO URL didn't accept `:` in a query parameter, for instance, `https://sso.abc.com/idp/startSSO.ping?PartnerSpId=https://xyz.snowflakecomputing.com/`.

3.10.1

Not secure
- v3.10.1(May 21, 2024)

- Removed an incorrect error log message that could occur during arrow data conversion.

Page 1 of 18

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.