2026 年 PHP PDO Driver for Snowflake 版本说明¶
本文包含 PHP PDO Driver for Snowflake 的版本说明,包括以下内容(如果适用):
行为变更
新功能
面向客户的错误修复
Snowflake 对 PHP PDO Driver for Snowflake 更新使用语义版本控制。
有关文档,请参阅 Snowflake 的 PHP PDO 驱动程序。
版本 3.6.0(2026 年 3 月 5 日)¶
新功能和更新¶
实现了更丰富的
client_environment遥测信息,以包含驱动程序运行的环境(例如 Lambda、EC2、GCP、Azure VM 等)以及是否启用了托管身份。增加了对工作负载身份联合身份验证的支持,包括以下新的连接参数:
workload_identity_provider– 工作负载身份提供商的平台。可能的值包括:AWS、AZURE、GCP 和 OIDC。workload_identity_azure_resource– 如果使用 AZUREworkload_identity_provider,此参数设置驱动程序用于标识自身的资源。workload_identity_impersonation_path– 一个字符串数组,提供连接到 Snowflake 时要使用的身份链。数组元素可以是完整的服务账户地址,也可以是服务账户的唯一 ID。模拟的工作原理是依次遵循每个数组条目获取一个令牌,该令牌允许授权下一个服务账户。身份链中的每个账户仅需具有模拟下一个账户的权限。列表中的最后一个账户获取您的 Snowflake 连接令牌,并使用该令牌连接到 Snowflake。
此参数支持 AWS 和 Google Cloud 工作负载,并且仅在
authenticator=WORKLOAD_IDENTITY时适用。
将 OpenSSL 更新到了 3.0.19。
增加了对多语句查询的支持。
错误修复¶
无。
版本 3.5.0(2026 年 2 月 3 日)¶
新功能和更新¶
添加了对 Red Hat Enterprise Linux (RHEL) 9 的支持。
弃用了 CentOS 7 构建版本。Rocky 8/RHEL8 现在是最低系统版本。
针对 OAuth 身份验证流中的 HTTP 用法添加了警告。
将
LOCAL_APPLICATION设置为 OAuth 授权代码流中client_id和client_secret的默认值。将 Curl 更新到 8.16.0。
移除了工作负载身份联合 (WIF) 自动检测机制。
添加了应用程序路径的自动检测,并将其包含在
CLIENT_ENVIRONMENT变量中。将 OpenSSL 更新至 3.0.18
错误修复¶
修复了 Linux 上安全存储的文件锁过期问题。
移除了 WIF 身份验证的用户名要求。