2024年の Snowpark Library for Scala and Java リリースノート¶
この記事には、 Scala用Snowparkライブラリ および Java用Snowparkライブラリ のリリースノートが含まれています。
動作の変更
新機能
顧客向けバグ修正
Snowflake は、 Snowpark Library for Scala and Java の更新にセマンティックバージョニングを使用します。
バージョン1.10.0(2024年2月9日)¶
互換性のあるSnowflakeリリース: 8.5
新機能¶
Java 17をサポートします。
JVM 17と互換性があります。
UDF または UDTF を登録するときにクライアントが JVM 17で動作している場合、Snowparkは自動的に
runtime_version
を17
に設定します。
データフレームエイリアスをサポートします。
将来の参照のために、
DataFrame.alias
関数を使用して DataFrames にエイリアスを割り当てることができます。たとえば、次のようなコードを使用できます。
val df1 = df.alias("A") df1.join(df2).select(col("A.col"))
これは、
df1.join(df2).select(df1("col"))
と同等です
explode
関数をサポートします。DataFrame.select
メソッドでテーブル関数を呼び出すことができます。関数の引数を読み取るために、
TableFunction.apply
メソッドを介してテーブル関数を使用することができます。新しいセッションコンストラクター
Session.getOrCreate
。
改善¶
JDBC をバージョン3.14.4にアップグレードしました。
is_null
関数の新しいラッパー。Scalaをバージョン2.12.18にアップグレードします。
バグ修正¶
誤ったライセンス情報を更新しました。