2024 年 JDBC Driver 版本说明

本文包含 JDBC Driver 的版本说明,包括以下内容(如果适用):

  • 行为变更

  • 新功能

  • 面向客户的错误修复

Snowflake 对 JDBC Driver 更新使用语义版本控制。

版本 3.16.0(2024 年 4 月 29 日)

新功能和更新

  • 添加了对结构化类型的支持。

  • 添加了对向量类型的支持。

  • 改进了对加密私钥的支持。

  • 更新了安全策略说明。

错误修复

  • 修复了原生 OKTA 重试逻辑的问题。

  • 修复了不支持的保留关键字的问题。

  • 修复了 GET 查询元数据请求的重试次数问题。

版本 3.15.1(2024 年 4 月 5 日)

新功能和更新

  • 添加了对缺失的代理和用户密码 JVM 参数的支持:http.proxyUserhttp.proxyPasswordhttps.proxyUserhttps.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_msnet.snowflake.jdbc.http_client_socket_timeout_in_ms,允许您配置连接和套接字超时。

  • 添加了新的 enablePatternSearch 连接参数,用于启用或禁用不应将其参数用作模式的 getCrossReferencegetExportedKeysgetImportedKeysgetPrimaryKeys 元数据操作的模式搜索。默认: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 格式问题。

语言: 中文