2025 年 Snowflake Connector for Python 版本说明¶
本文包含 Snowflake Connector for Python 的版本说明,包括以下内容(如果适用):
行为变更
新功能
面向客户的错误修复
Snowflake 对 Snowflake Connector for Python 更新使用语义版本控制。
有关文档,请参阅 Snowflake Connector for Python。
版本 3.14.0(2025 年 3 月 3 日)¶
新功能和更新¶
将 pyOpenSSL 依赖项上边界从 <25.0.0 升级到 <26.0.0。
优化了分发包查找,以提高导入速度。
为
write_pandas
增加了对 Iceberg 表的支持。增加了对
File
类型的支持。
错误修复¶
为
pyarrow
添加了 <19.0.0 pin,作为影响 Azure Batch 的一个错误的一种解决方法。修复了以大写形式指定 privatelink 账户名称时,无法确定 privatelink OCSP 缓存 URL 的错误。
修复了 base64 编码的私钥测试。
修复了 Windows 上文件权限检查的一个错误。
添加了
unsafe_file_write
连接参数,用于恢复先前使用带有 644 权限的 GET 下载的文件的保存行为。
版本 3.13.2(2025 年 1 月 30 日)¶
新功能和更新¶
连接器不再使用限定范围的临时对象。
错误修复¶
无。
版本 3.13.1(2025 年 1 月 29 日)¶
新功能和更新¶
无。
错误修复¶
针对 SQL 注入强化了
snowflake.connector.pandas_tools
模块。有关更多信息,请参阅 CVE-2025-24793 (https://github.com/snowflakedb/snowflake-connector-python/security/advisories/GHSA-2vpq-fh52-j3wv)。本地 OCSP 缓存已更新,以使用 json 模块而不是 pickle 来序列化其内容。有关更多信息,请参阅 CVE-2025-24794 (https://github.com/snowflakedb/snowflake-connector-python/security/advisories/GHSA-m4f6-vcj4-w5mx)。
Linux 凭据缓存文件权限已明确更新为仅对所有者可读。有关更多信息,请参阅 CVE-2025-24795 (https://github.com/snowflakedb/snowflake-connector-python/security/advisories/GHSA-r2x6-cjg7-8r43)。
更新了使用 GET 下载的文件的文件权限,仅允许文件所有者读取。
版本 3.13.0(2025 年 1 月 23 日)¶
新功能和更新¶
添加了
iobound_tpe_limit
连接参数,以限制 PUT 和 GET 命令期间 IO-boundThreadPoolExecutors
的大小。默认情况下,大小按文件数和 CPU 核心数中的较小值计算。添加了
Connection.is_valid()
方法,用于验证连接是否足够稳定,可以接收查询。将光标块
rowcount
的日志级别从 INFO 更新到 DEBUG。在
private_key
身份验证类型中增加了对 base64 编码的 DER 私钥字符串的支持。已更新
README.md
,以包括有关如何使用cosign
验证包签名的说明。
错误修复¶
无。