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 deprecatedinsecureMode
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 fromcommons-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 asEXTERNALBROWSER
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
orUSERNAME_PASSWORD_MFA
. For more information, see CVE-2025-24790.