Snowflake Python 运行时支持¶
展望未来,Snowflake 计划在 `官方版本首次发布 <https://devguide.python.org/versions/ (https://devguide.python.org/versions/)>`__后的 1 年内支持新的 Python 运行时。
弃用和停用运行时(支持结束时间)¶
为了保持您的函数处于最新状态并确保安全,我们偶尔需要您更新 UDFs 和存储过程,然后进行重新部署以使用支持的运行时。
当上游维护者提供更新时,Snowflake 会将更新应用到 Python 运行时。当 Python 运行时不再被积极维护时,Snowflake 将弃用并最终移除该运行时。Snowflake 弃用计划将遵循 Python 的官方生命周期结束计划 (https://devguide.python.org/versions/)。
此过程涉及三个方面:弃用日期的发布、弃用期限和目标停用日期。以下发布的弃用日期表示弃用期的开始和预计的停用日期。
Python 运行时 |
Snowflake 弃用日期 |
停用日期 |
---|---|---|
3.8 |
2024 年 10 月 14 日 |
2025 年 1 月 14 日 (ETA) |
3.9 |
2025 年 10 月 5 日 |
TBD |
3.10 |
2026 年 10 月 4 日 |
TBD |
3.11 |
2027 年 10 月 24 日 |
TBD |
在弃用期间,Snowflake 将不再对运行时应用安全补丁或其他更新。 您可以继续使用运行时,但您的主要目标应该是利用这段时间将仍在使用已弃用运行时的任何函数迁移到更新的运行时。请注意,使用已弃用运行时的函数不符合技术支持的条件。
停用日期之后,您将无法再使用运行时创建、更新或调用函数。您必须选择更新的运行时来部署函数。