← Package directory
Available on winget

Install Snowflake ODBC Driver

Driver for connecting to Snowflake using Open Database Connectivity (ODBC) and using SQL for accessing the data.

Install with winget
winget install --id Snowflake.OdbcDriver
Upgrade
winget upgrade --id Snowflake.OdbcDriver
Uninstall
winget uninstall --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.17.0

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 detection during the login flow, along with the disablePlatformDetection and platformDetectionTimeoutMs connection parameters to control the behavior. - Added the LOG_QUERY_TEXT and LOG_QUERY_PARAMETERS connection parameters to opt in to logging of query text and bind parameter values for diagnostic purposes. - Added support for configuring the maximum CRL download size when CRL checking is enabled. - Added debug logging of HTTP request and response headers to help diagnose connectivity issues. Customer-facing bug fixes - Fixed the OCSP mode not being propagated to the HTTP calls used by the OAuth authentication flows. - Fixed a crash when an empty MULTI_STMT DML response left the result set without a usable execute-stage result. - Fixed a segmentation fault during the OCSP check when the certificate or its issuer was NULL. - Fixed the query context not being updated when a query failed. Other updates and internal changes - Upgraded libsnowflakeclient to version 2.8.0. - Upgraded curl to version 8.19.0. - Upgraded OpenSSL to version 3.0.20. - Updated the client_environment telemetry signals to include the certificate revocation check mode and the libc family and version (glibc or musl) on Linux. - Updated SPCS service identifier token (SPCS_TOKEN) injection to be enabled only when the SNOWFLAKE_RUNNING_INSIDE_SPCS environment variable is set, to trim whites...

Read release notes

Version history

Version Updated Notes
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