2025 年 Snowflake Python APIs 版本说明¶
本文包含 Snowflake Python APIs 的版本说明,包括以下内容(如果适用):
行为变更
新功能
面向客户的错误修复
有关文档,请参阅 Snowflake Python APIs:使用 Python 管理 Snowflake 对象。
版本 1.2.0(2025 年 3 月 26 日)¶
新功能和更新¶
添加了对所有现有端点的异步请求的支持。
异步方法由其名称中的
_async
后缀表明,并使用轮询来确定操作是否已完成。可并行执行的调用数量取决于 CPUs 的数量。要更改线程池的大小,请使用
_SNOWFLAKE_MAX_THREADS
环境变量。有关用法示例,请参阅 `snowflake.core.PollingOperation</developer-guide/snowflake-python-api/reference/latest/_autosummary/snowflake.core.PollingOperation>`_ 类文档。
添加了对使用
StoredProcedureCall
定义创建 Serverless Task 的支持。添加了对
Database
和Schema
资源的 SERVERLESS_TASK_MIN_STATEMENT_SIZE 和 SERVERLESS_TASK_MAX_STATEMENT_SIZE 无服务器属性的支持(依赖于 Snowflake 版本 9.8)。添加了对于在克隆的数据库和架构上设置 SUSPEND_TASK_AFTER_NUM_FAILURES、USER_TASK_MANAGED_INITIAL_WAREHOUSE_SIZE 和 USER_TASK_TIMEOUT_MS 属性的支持(依赖于 Snowflake 版本 9.8)。
弃用了
CortexAgentService.Run
,以CortexAgentService.run
取而代之。为 Cortex Search 服务 API 中的各种模型添加了新的可选属性:
为
Function
模型添加了text_boosts
和vector_boosts
为
ScoringConfig
模型添加了weights
错误修复¶
您现在可以调用
create_or_alter
,并使用iter
方法返回的任务对象。
版本 1.1.0(2025 年 3 月 12 日)¶
新功能和更新¶
为任务资源添加了对 TARGET_COMPLETION_INTERVAL、SERVERLESS_TASK_MIN_STATEMENT_SIZE 和 SERVERLESS_TASK_MAX_STATEMENT_SIZE 无服务器属性的支持。
添加了对以下新资源的支持:
API 集成
Iceberg 表(依赖于 Snowflake 版本 9.6)
错误修复¶
无。
版本 1.0.5(2025 年 2 月 19 日)¶
新功能和更新¶
从
snowflake.core
移除了protobuf
依赖项。
错误修复¶
无。
版本 1.0.4(2025 年 2 月 13 日)¶
新功能和更新¶
添加了对 Cortex Lite Agent 资源的支持。
错误修复¶
无。
版本 1.0.3(2025 年 2 月 4 日)¶
新功能和更新¶
添加了对 Cortex Embed 资源的支持。
错误修复¶
无。