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 的支持。

  • 添加了对 DatabaseSchema 资源的 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_boostsvector_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 资源的支持。

错误修复

无。

语言: 中文