ODBC Driver release notes for 2025

This article contains the release notes for the ODBC Driver, including the following when applicable:

  • Behavior changes

  • New features

  • Customer-facing bug fixes

Snowflake uses semantic versioning for ODBC Driver updates.

See ODBC Driver for documentation.

Version 3.7.0 (April 14, 2025)

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 PROGRAMMATIC_ACCESS_TOKEN parameter for the parameter authenticator.

  • For OAuth 2.0 Authorization Code Flow:

    • Added the oauth_client_id, oauth_client_secret, oauth_authorization_url, oauth_token_request_url, and oauth_scope DSN parameters.

    • Added the OAUTH_AUTHORIZATION_CODE parameter for the parameter authenticator.

  • For OAuth 2.0 Client Credentials Flow:

    • Added the oauth_clientId, oauth_client_secret, oauth_token_request_url, and oauth_scope DSN parameters.

    • Added the OAUTH_CLIENT_CREDENTIALS parameter for the parameter authenticator.

  • For OAuth Token caching:

    • Passing the UID (username) to the driver configuration is required, and clientStoreTemporaryCredential property cannot be set to false.

Disclaimer:

  • These features can only be accessed by setting the SF_ENABLE_EXPERIMENTAL_AUTHENTICATION environment variable to true.

  • You should use these features only with non-production data.

  • Support is unavailable for these PrPr features. However, the Product and Engineering teams are available for consultation during PrPr.

  • Contact your account team for participation and documentation.

New features and updates

  • Updated the curl library (libcurl) from version 8.10.1 to 8.12.1.

Bug fixes

  • Enabled the Address Space Layout Randomization (ASLR) security compiler option for Windows.

Version 3.6.0 (March 08, 2025)

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 because the HOME environment variable is unset.

  • Fixed an issue with the MacOS Secure Storage helper.

  • Fixed issues with lowercasing URL when using OKTA authentication.

  • Fixed a logging issue with the test button.

  • Fixed an issue when a query response omits its length.

  • Fixed an issue with the HTTP Date header format depending on the locale.