winget install --id Snowflake.OdbcDriver
About Snowflake ODBC Driver
Driver for connecting to Snowflake using Open Database Connectivity (ODBC) and using SQL for accessing the data.
What's new in 3.18.0
New features - Added support for the BINARY_OUTPUT_FORMAT session parameter to control whether binary values are returned in BASE64 or HEX format. - Added the QUERY_TAG connection parameter to set a default query tag for the connection. Values longer than 2000 characters are truncated. - Added the SF_SKIP_TOKEN_FILE_PERMISSIONS_VERIFICATION environment variable as the namespaced replacement for SKIP_TOKEN_FILE_PERMISSIONS_VERIFICATION when reading JSON token files. The unprefixed variable still works but is now logged as deprecated. - Changed AWS Workload Identity Federation attestation from a base64-encoded signed STS GetCallerIdentity request to a JWT obtained from STS GetWebIdentityToken. Customer-facing bug fixes - Fixed path handling in GET downloads by validating server-provided destination file names before writing locally. Unsafe names (path separators, . / .., NUL bytes, and on Windows \ / :) are now rejected instead of being used as download targets. - Fixed an infinite JWT renewal loop during login when renew_timeout elapses repeatedly (for example, behind a bad proxy or slow network). Renewal is now bound by the configured login retry count and overall login timeout. Other updates and internal changes - Upgraded libsnowflakeclient to version 2.9.1. - Upgraded curl to version 8.20.0. - Upgraded OpenSSL to version 3.0.21. - Upgraded AWS SDK for C++ to version 1.11.806. - Updated client_environment telemetry to include libc family and version (LIBC_FAMILY and LIBC_VERSION) on Linux, detecting glibc or musl.
Version history
| Version | Updated | Notes |
|---|---|---|
| 3.18.0 | Unknown | New features - Added support for the BINARY_OUTPUT_FORMAT session parameter to control whether binary values are returned in BASE64 or HEX format. - Added the QUERY_TAG connection parameter to set a default query tag for... |
| 3.17.0 | Unknown | New features - Added support for the CLIENT_SESSION_KEEP_ALIVE_HEARTBEAT_FREQUENCY session parameter to control how often the driver refreshes the session token when CLIENT_SESSION_KEEP_ALIVE is enabled. - Added platform... |
| 3.16.0 | Unknown | New features and updates - Upgraded SimbaSDK to version 10.3.7. - Upgraded libsnowflakeclient to version 2.7.1. - Upgraded OpenSSL to version 3.0.19. - Updated client_environment telemetry signals to provide more informa... |
| 3.15.0 | Unknown | New features and updates - Deprecated support for CentOS 7. The minimum supported operating systems are now Red Hat Enterprise Linux (RHEL) 8 and Rocky Linux 8. - Added the WORKLOAD_IDENTITY_IMPERSONATION_PATH connection... |
| 3.14.0 | Unknown | New features and updates - Added support for Red Hat Enterprise Linux (RHEL) 9 for x86 and ARM64 architectures. - Introduced a shared library for extended telemetry to identify and prepare a testing platform for native R... |
| 3.13.0 | Unknown | New features and updates - Added support for Decfloat types. - Support cross-signed chains during OCSP check. - Implemented a new CRL (Certificate Revocation List) checking mechanism. Enabling CRLs improves security by c... |
| 3.12.0 | Unknown | New features and updates - Improved performance of the multi-threaded bulk fetching workflow. Bug fixes - Fixed a bug that, during OIDC usage, the token was not required, causing errors. - Fixed the MacOS release to incl... |
| 3.11.0 | Unknown | New features and updates - Added support for workload identity federation in the AWS, Azure, Google Cloud, and Kubernetes platforms. - Added the workload_identity_provider connection parameter. - Added WORKLOAD_IDENTITY... |
| 3.10.0 | Unknown | Release notes |
| 3.9.0 | Unknown | Private Preview (PrPr) features - Added support for Workflow Identity Federation in the AWS, Azure, GCP, and Kubernetes platforms. - These features can only be accessed by setting the SF_ENABLE_EXPERIMENTAL_AUTHENTICATIO... |
| 3.8.0 | Unknown | Release notes |
| 3.7.0 | Unknown | Private Preview (PrPr) features Added support for PAT (Personal Access Token), OAuth 2.0 Authorization Code Flow, OAuth 2.0 Client Credentials Flow, and OAuth Token caching in Private Preview: - For PAT: - Added the PROG... |
| 3.6.0 | Unknown | New features and updates - Added support for regional Google Cloud Storage endpoints. Bug fixes - Fixed an issue with the driver crashing when basic_string::_M_construct is null or not valid or when a segmentation fault... |
| 3.5.0 | Unknown | No notes |
| 3.4.1 | Unknown | Release notes |
| 3.1.4 | Unknown | Release notes |