ODBC Driver release notes for 2026

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.16.0 (Mar 11, 2026)

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 information about the environment.

Bug fixes

  • Fixed the incorrect return size for SQL_NUMERIC when SQL_DECIMAL to SQL_C_BINARY conversion takes place.

  • Fixed SQLProcedures not returning all procedures.

  • Fixed the OAuth Client Credentials flow not routing IdP token requests through the configured HTTP proxy.

  • Fixed the incorrect return of SQL_SUCCESS instead of SQL_SUCCESS_WITH_INFO when the buffer for the converted string is too small.

Version 3.15.0 (Feb 9, 2026)

New features and updates

  • Deprecated support for CentOS 7, Red Hat Enterprise Linux (RHEL) 7, and Ubuntu 18.04. The minimum supported operating systems are now Red Hat Enterprise Linux (RHEL) 8, Rocky Linux 8, CentOS 8, and Ubuntu 20.04.

  • Added the WORKLOAD_IDENTITY_IMPERSONATION_PATH connection parameter to support GCP and AWS Workload Identity Federation (WIF) impersonation.

  • Added the singleAuthenticationPrompt connection parameter to control the authentication flow.

  • Added the following operating system details from the /etc/os-release file as telemetry during the login request:

    • NAME

    • PRETTY_NAME

    • ID

    • BUILD_ID

    • IMAGE_ID

    • IMAGE_VERSION

    • VERSION

    • VERSION_ID

  • Updated curl to version 8.16.0.

  • Updated OpenSSL to version 3.0.18.

  • Set LOCAL_APPLICATION as the default value for client_id and client_secret in the OAuth authorization code flow.

Bug fixes

  • Fixed the expired file lock on Linux for secure storage.

  • Removed the username requirement for WIF authentication.

Version 3.14.0 (Jan 12, 2026)

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

  • Introduced warning log messages when HTTP is used for OAuth authorization and token endpoints.

  • Added support for injecting the SPCS service identifier token (SPCS_TOKEN) into login requests when present in SPCS containers.

    • Introduced the token_file_path parameter in the TOML configuration to specify the path to the file containing the token.

    • Introduced the SKIP_TOKEN_FILE_PERMISSIONS_VERIFICATION parameter. If set to true, the file permission check is omitted.

  • Introduced a specific error when exceeding the parameter limit in a query.

  • Improved logging.

  • Added support for specifying the Azure client ID.

  • Enabled handling of the 307 and 308 HTTP redirect codes.

Bug fixes

  • Fixed duplicate error message codes.

  • Fixed the default session scope for OAuth authentication.

  • Fixed the default CRL cache path creation on Windows.

  • Fixed session token leakage in the logs.