ODBC Driver release notes for 2024

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.

Version 3.3.1 (May 02, 2024)

New features and updates

  • Updated the following library versions:

    • arrow from 0.17.1 to 15.0.0.

    • aws sdk from 1.3.50 to 1.11.283.

    • curl from 8.6.0 to 8.7.1.

Bug fixes

  • None.

Version 3.3.0 (April 08, 2024)

New features and updates

  • Added support for log settings in a logging configuration file.

  • Updated the following library versions:

    • curl from 8.4.0 to 8.6.0.

    • openssl from 3.0.11 to 3.0.13.

    • zlib from 1.2.13 to 1.3.1.

Bug fixes

  • Fixed performance regression on Windows when using SQLGetData to retrieve the query results.

  • Fixed an issue where SQLProcedures() didn’t list stored procedures that returned a table without a column definition.

  • Upgraded the compiler on Windows and added more build flags to address security concerns.

  • Fixed an issue where memory allocation failures could cause applications to terminate with a potential resource leak.

  • Fixed an issue relating to out of bounds memory access errors.

  • Removed CRT functions banned by Microsoft due to security concerns.

  • Fixed an issue where using key pair authentication failed when a private key file path contained non-ASCII characters.

Version 3.2.0 (January 19, 2024)

BCR (Behavior Change Release) changes

With the 3.2.0 release, the ODBC driver removed the ODBCInstLib setting in the configuration file when initially installing the driver. During installation, the driver now searches the driver manager library for different possible locations based on the platform. This approach provides greater flexibility for various platforms. If the driver cannot find the library, it displays an Unable to locate SQLGetPrivateProfileString function error. In this case, you might need to set ODBCInstLib manually with the name of the driver manager on your system. For more information, see Configure the ODBC Driver.

New features and updates

  • Added support for multiple SAML integrations.

Bug fixes

  • Fixed performance regression on Windows when using SQLGetData to retrieve the query result. Some cases, such as varchar, might still experience performance regression. These issues will be fixed in a future release.

  • Fixed an issue where using Okta authentication failed when receiving an HTTP 429 error.

  • Fixed an improper error message when creating a DSN with an invalid name.