2023年の Snowpark Library for Scala and Java リリースノート

この記事には、 Scala用Snowparkライブラリ および Java用Snowparkライブラリ のリリースノートが含まれています。

  • 動作の変更

  • 新機能

  • 顧客向けバグ修正

Snowflake は、 Snowpark Library for Scala and Java の更新にセマンティックバージョニングを使用します。

バージョン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。

    このリリースには、名前付きpermanent、名前付きsession-temporary、およびsession-temporaryのストアドプロシージャを登録するための APIs が含まれています。また、Snowflakeに登録されているストアドプロシージャとローカルで実行するストアドプロシージャの両方を呼び出すための APIs も含まれています。

    APIs 関連情報については、以下をご参照ください。

  • Session.tableFunction 関数は DataFrame 列でも動作するようになりました。

    以前は、 Session.tableFunction メソッドはリテラル関数引数しかサポートしていませんでした。このリリースにより、引数として1つのフレームから 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 の出力で結合する際に、 PARTITION BY と ORDER をサポートするメソッドを追加しました。

改善

  • 列の先頭が結合された DataFrames にわたって重複している場合の結果をより予測しやすくしました。このリリースでは、重複した列名は、結合された DataFrames にあるように提示されます。以前は、重複する列の先頭にはエイリアスが使用されていました。エイリアスは、結合の結果がテーブルに保存されたりキャッシュされたりした場合でも、引き続き重複した列の先頭に使用されます。保存またはキャッシュ前に複製する必要があります。

動作の変更

  • マージ、更新、または削除された行のカウントを返すメソッドの戻り値のデータ型を int から long に変更しました。これらのメソッドについては、 MergeResultUpdateResult、および DeleteResult 型をご参照ください。