JDBC Driver release notes for 2025

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

  • Behavior changes

  • New features

  • Customer-facing bug fixes

Snowflake uses semantic versioning for JDBC Driver updates.

See JDBC Driver for documentation.

Version 3.22.0 (January 29, 2024)

New features and updates

  • Added the following connection parameters:

    • CLEAR_BATCH_ONLY_AFTER_SUCCESSFUL_EXECUTION parameter to clear batches only after successful execution.

    • disableOCSPChecks parameter to replace the deprecated insecureMode parameter.

    • IMPLICIT_SERVER_SIDE_QUERY_TIMEOUT parameter to set timeouts for sychronous queries on both the client and server.

  • Added the SnowflakeStatement.setAsyncQueryTimeout method to timeout asynchronous queries on the server.

  • Added the net.snowflake.jdbc.commons_logging_wrapper java property to configure handling logs from commons-logging.

Bug fixes

  • Fixed handling endpoints without protocol in PUT/GET operations in GCS (Google Cloud Storage).

  • Fixed a performance issue with too frequent calls of toString when fetching results containing structured types.

  • Fixed an issue with createArrayOf case-insensitivity.

  • Fixed an issue where downloadStream could download different files with the same prefix.

  • Fixed the possibility of %PATH% privilege escalation when authentication is set as EXTERNALBROWSER and used in a Windows environment. For more information, see CVE-2025-24789.

  • Fixed the verification of the file permissions and owner created in Linux environments and used for caching tokens when authentication is set to EXTERNALBROWSER or USERNAME_PASSWORD_MFA. For more information, see CVE-2025-24790.