2023 年 Snowpark Library for Scala and Java 版本说明¶
本文包含 Snowpark Library for Scala 和 Snowpark Library for Java 的版本说明,包括以下内容(如果适用):
行为变更
新功能
面向客户的错误修复
Snowflake 对 Snowpark Library for Scala and Java 更新使用语义版本控制。
有关文档,请参阅 Snowpark Java 开发者指南 和 Snowpark Scala 开发者指南。
版本 1.9.0(2023 年 10 月 17 日)¶
兼容的 Snowflake 版本:7.36
新功能¶
支持
regexp_replace
函数。支持
PKCS#8
RSA 私钥。
改进¶
Snowflake JDBC 已升级至 3.14.1。
错误修复¶
无。
版本 1.8.0(2023 年 4 月 28 日)¶
兼容的 Snowflake 版本:7.14
新功能¶
用于创建和调用存储过程的新 APIs。
此版本包括用于注册命名永久存储过程、命名会话临时存储过程和匿名会话临时存储过程的 APIs。此版本还包括用于调用存储过程的 APIs,这些存储过程都在 Snowflake 中注册并在本地运行。
要了解相关的 APIs,请参阅以下内容。
Session.tableFunction
函数现在也适用于DataFrame
列。此前,
Session.tableFunction
方法仅支持字面量函数实参。在此版本中,您可以指定单个框架中的DataFrame
列作为实参。有关更多信息,请参阅参考文档中的 tableFunction。请注意,用作实参的所有
DataFrame
列应来自同一DataFrame
。
改进¶
已将 Snowflake JDBC 驱动程序升级到 3.13.28。
错误修复¶
无。
版本 1.7.2(2023 年 2 月 16 日)¶
兼容的 Snowflake 版本:7.13
新功能¶
无。
改进¶
SnowflakeFile
类已更新到最新版本。
错误修复¶
无。
版本 1.7.1(2023 年 2 月 8 日)¶
兼容的 Snowflake 版本:7.6.x
新功能和更新¶
改进了存储过程支持的内部功能。
SnowflakeFile
类已更新到最新版本。
错误修复¶
无。
版本 1.7.0(2023 年 1 月 7 日)¶
兼容的 Snowflake 版本:7.0.x
新功能¶
添加了在将 DataFrame 与 UDTF 的输出联接时支持 ORDER BY 和 PARTITION BY 的方法。
改进¶
当列头在联接的 DataFrames 之间重复时,结果更加可预测。从此版本开始,在联接的 DataFrames 中将显示重复的列名称。以前,别名用于重复的列头。当联接结果保存到表或缓存时(您应该在保存或缓存之前删除重复数据),别名仍将用于重复的列头。
行为变更¶
用于返回已合并、已更新或已删除的行数的方法的返回值数据类型已从
int
更改为long
。有关这些方法,请参阅MergeResult
、UpdateResult
和DeleteResult
类型。