2024 年 JDBC Driver 版本说明¶
本文包含 JDBC Driver 的版本说明,包括以下内容(如果适用):
行为变更
新功能
面向客户的错误修复
Snowflake 对 JDBC Driver 更新使用语义版本控制。
版本 3.16.0(2024 年 4 月 29 日)¶
新功能和更新¶
添加了对结构化类型的支持。
添加了对向量类型的支持。
改进了对加密私钥的支持。
更新了安全策略说明。
错误修复¶
修复了原生 OKTA 重试逻辑的问题。
修复了不支持的保留关键字的问题。
修复了 GET 查询元数据请求的重试次数问题。
版本 3.15.1(2024 年 4 月 5 日)¶
新功能和更新¶
添加了对缺失的代理和用户密码 JVM 参数的支持:
http.proxyUser
、http.proxyPassword
、https.proxyUser
、https.proxyPassword
。将
nimbus-jose-jwt
依赖项升级到版本 9.37.3。
错误修复¶
进行 Shading 处理时将公共后缀列表移至内部包。
修复了忽略默认 GCS 凭据的问题。
修复了以 ARROW 格式返回十进制或整型值的问题。
修复了以下问题:驱动程序在调用
SFAsyncResultSet.next
时返回java.util.ConcurrentModificationException
。修复了 Windows 上因嵌套文件路径而导致的
InvalidPathException
问题。
版本 3.15.0(2024 年 2 月 20 日)¶
新功能和更新¶
为内部 API 添加了标记注释。
添加了两个新的 Java 属性,即
net.snowflake.jdbc.http_client_connection_timeout_in_ms
和net.snowflake.jdbc.http_client_socket_timeout_in_ms
,允许您配置连接和套接字超时。添加了新的
enablePatternSearch
连接参数,用于启用或禁用不应将其参数用作模式的getCrossReference
、getExportedKeys
、getImportedKeys
和getPrimaryKeys
元数据操作的模式搜索。默认:true
。
错误修复¶
修复了与多版本 jar 条目相关的问题。
在
HttpClientSettingsKey
中将com.amazonaws.Protocol
的依赖项设置了可选项。弃用了
com.snowflake.client.jdbc.SnowflakeDriver
。修复了解析大型响应(大于 16MB)时出现的问题。
将 JDBC 规范更新到版本 4.2。
版本 3.14.5(2024 年 1 月 24 日)¶
新功能和更新¶
添加了对 AIX 7.2 的支持。
添加了对多种 SAML 集成的支持。
将
grpc-netty-shaded
依赖项更新为了 1.60.0。创建了轻量级 jar 作为单独的 maven 工件
snowflake-jdbc-thin
(JDBC 轻量级 jar 是实验功能)。在
toString()
中实施了SnowflakePreparedStatementV1
。添加了
getQueryStatusV2
,替代已弃用的getQueryStatus
。
错误修复¶
为失败的语句设置了最后一次查询 ID。
修复了使用无连接模式时的 OOB 遥测初始化问题。
修复了使用无连接模式时正确处理 GCP 令牌到期的问题。
修复了 AIX 上的 arrow 格式问题。