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.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...
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 |