2026 年 ODBC Driver 版本说明¶
本文包含 ODBC Driver 的版本说明,包括以下内容(如果适用):
行为变更
新功能
面向客户的错误修复
Snowflake 对 ODBC Driver 更新使用语义版本控制。
有关文档,请参阅 ODBC 驱动程序。
版本 3.16.0(2026 年 3 月 11 日)¶
新功能和更新¶
将 SimbaSDK 升级到了版本 10.3.7。
已将 libsnowflakeclient 升级到版本 2.7.1。
将 OpenSSL 升级到了版本 3.0.19。
更新了
client_environment遥测信号,以提供更多有关环境的信息。
错误修复¶
修复了当
SQL_DECIMAL转换为SQL_C_BINARY时,SQL_NUMERIC返回大小不正确的问题。修复了
SQLProcedures未返回所有存储过程的问题。修复了 OAuth 客户端凭据流未通过已配置的 HTTP 代理路由 IdP 令牌请求的问题。
修复了当转换后的字符串缓冲区过小时,错误返回
SQL_SUCCESS而非SQL_SUCCESS_WITH_INFO的问题。
版本 3.15.0(2026 年 2 月 9 日)¶
新功能和更新¶
已弃用对 CentOS 7、Red Hat Enterprise Linux (RHEL) 7 和 Ubuntu 18.04。现在支持的最低操作系统为 Red Hat Enterprise Linux (RHEL) 8、Rocky Linux 8、CentOS 8 和 Ubuntu 20.04。
添加了
WORKLOAD_IDENTITY_IMPERSONATION_PATH连接参数,以支持 GCP 和 AWS 工作负载身份联合 (WIF) 模拟。添加了
singleAuthenticationPrompt连接参数,用于控制身份验证流程。在登录请求期间,从
/etc/os-release文件中添加了以下操作系统详细信息作为遥测数据:NAMEPRETTY_NAMEIDBUILD_IDIMAGE_IDIMAGE_VERSIONVERSIONVERSION_ID
curl 已更新至版本 8.16.0。
OpenSSL 已更新至版本 3.0.18。
在 OAuth 授权码流程中,将
LOCAL_APPLICATION设置为client_id和client_secret的默认值。
错误修复¶
修复了 Linux 系统中的文件锁过期问题,以确保存储安全。
移除了 WIF 身份验证的用户名要求。
版本 3.14.0(2026 年 1 月 12 日)¶
新功能和更新¶
添加了对适用于 x86 和 ARM64 架构的 Red Hat Enterprise Linux (RHEL) 9 的支持。
引入了用于扩展遥测的共享库,以识别原生 Rust 扩展并为其准备测试平台。
引入了在将 HTTP 用于 OAuth 授权和令牌端点时的警告日志消息。
添加了对当 SPCS 容器中存在 SPCS 服务标识符令牌 (
SPCS_TOKEN) 时,将其注入登录请求的支持。在 TOML 配置中引入了
token_file_path参数,用于指定包含令牌的文件路径。引入了
SKIP_TOKEN_FILE_PERMISSIONS_VERIFICATION参数。如果设置为true,则省略文件权限检查。
引入了当查询超出参数限制时的特定错误。
改进了日志记录。
添加了对指定 Azure 客户端 ID 的支持。
启用了对 307 和 308 HTTP 重定向代码的处理。
错误修复¶
修复了重复的错误消息代码。
修复了 OAuth 身份验证的默认会话范围。
修复了 Windows 上默认 CRL 缓存路径的创建问题。
修复了日志中的会话令牌泄漏问题。