2023 年 PHP PDO Driver for Snowflake 版本说明¶
本文包含 PHP PDO Driver for Snowflake 的版本说明,包括以下内容(如果适用):
行为变更
新功能
面向客户的错误修复
Snowflake 对 PHP PDO Driver for Snowflake 更新使用语义版本控制。
版本 2.0.1(2023 年 11 月 9 日)¶
行为变更版本 (BCR) 变更¶
从 PHP PDO 驱动程序的版本 2.0.1 开始,不再支持 PHP 版本 7.3 和 7.4。
新功能和更新¶
更新了以下库:
openssl 从 3.0.9 更新到 3.0.11
curl 从 8.1.2 更新到 8.4.0
添加了
login_timeout
、retryTimeout
和max_login_retries
连接参数,以管理失败的连接请求的重试频率。
错误修复¶
无。
版本 2.0.0(2023 年 9 月 29 日)¶
行为变更版本 (BCR) 变更¶
从 PHP PDO 驱动程序的版本 2.0.0 开始:
从 openssl 1.1.1 升级到 openssl 3.0.9。因此,使用以前 openssl 库版本中已弃用的加密算法生成的私钥不再有效。更新到 PHP PDO 2.0.0 时,必须重新生成用于密钥对身份验证的私钥文件。
新功能和更新¶
添加了对 PHP 8.2 的支持。
添加了对 Mac ARM64 系统的支持。
添加了在构建应用程序时生成的特定错误消息(如果
cmake
未安装)。添加了对通过
PDO::getAttribute()
和PDO::ATTR_CLIENT_VERSION
以编程方式获取驱动程序版本的支持。添加了
PDO::SNOWFLAKE_ATTR_QUERY_ID
属性,以通过PDO::getAttribute()
或者PDOStatement::getAttribute()
获取查询 ID。添加了对混合事务和分析处理的支持:
在查询请求的重试中添加了重试上下文。
添加了查询上下文缓存。
更新了以下软件库:
curl
从版本 7.88.1 更新到 8.1.2。util-linux
从版本 2.36.1 更新到 2.39.0。更新了用于 SSL 连接的
cacert
捆绑包。
错误修复¶
修复了一个问题,即在执行 OCSP 验证时,驱动程序没有使用证书中的完整 OCSP URL。
版本 1.2.7(2023 年 5 月 23 日)¶
新功能¶
无。
错误修复¶
修复了使用不需要用户名和密码的代理时连接可能失败的问题。
版本 1.2.6(2023 年 1 月 24 日)¶
新功能¶
无。
错误修复¶
修复了使用 PHP 8.1 时驱动程序返回空字符串 ("") 而不是 NULL 值的问题。