JDBC Driver release notes for 2024¶
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.
Version 3.16.0 (April 29, 2024)¶
New features and updates¶
Added support for structured types.
Added support for vector types.
Improved support for encrypted private keys.
Updated the security policy notice.
Bug fixes¶
Fixed an issue with native OKTA retry logic.
Fixed an issue with unsupported reserved keywords.
Fixed an issue with retry attempts for GET query metadata requests.
Version 3.15.1 (April 05, 2024)¶
New features and updates¶
Added support for missing proxy and user password JVM parameters:
http.proxyUser
,http.proxyPassword
,https.proxyUser
,https.proxyPassword
.Bumped the
nimbus-jose-jwt
dependency to version 9.37.3.
Bug fixes¶
Moved the public suffix list to an internal package when shading.
Fixed an issue with ignoring default GCS credentials.
Fixed an issue with returning decimal or integer values in ARROW format.
Fixed an issue where the driver returned
java.util.ConcurrentModificationException
while callingSFAsyncResultSet.next
.Fixed an
InvalidPathException
issue on Windows due to nested file paths.
Version 3.15.0 (February 20, 2024)¶
New features and updates¶
Added a marker annotation for the internal API.
Added two new java properties,
net.snowflake.jdbc.http_client_connection_timeout_in_ms
andnet.snowflake.jdbc.http_client_socket_timeout_in_ms
, to let you configure connection and socket timeouts.Added a new
enablePatternSearch
connection parameter to enable or disable pattern search forgetCrossReference
,getExportedKeys
,getImportedKeys
, andgetPrimaryKeys
metadata operations that should not use their parameters as patterns. Default:true
.
Bug fixes¶
Fixed an issue with multi-release jar entries.
Made dependency optional on
com.amazonaws.Protocol
inHttpClientSettingsKey
.Deprecated
com.snowflake.client.jdbc.SnowflakeDriver
.Fixed an issue with parsing large responses (greater than 16MB).
Updated the JDBC specification to version 4.2.
Version 3.14.5 (January 24, 2024)¶
New features and updates¶
Added support for AIX 7.2.
Added support for multiple SAML integrations.
Updated the
grpc-netty-shaded
dependency to 1.60.0.Created a thin jar as a separate maven artifact
snowflake-jdbc-thin
(JDBC thin jar is an experimental feature).Implemented
toString()
inSnowflakePreparedStatementV1
.Added
getQueryStatusV2
as replacement for deprecatedgetQueryStatus
.
Bug fixes¶
Set the last query ID for failed statements.
Fixed OOB telemetry initialization when using connectionless mode.
Fixed an issue with handling GCP token expiration correctly when using connectionless mode.
Fixed arrow format on AIX.