2024年の Ingest Java SDK リリースノート

この記事には、 Ingest Java SDK のリリースノートが含まれています。また、該当する場合は以下が含まれます。

  • 動作の変更

  • 新機能

  • 顧客向けバグ修正

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

バージョン2.3.0(2024年10月11日)

BCR (動作変更リリース)の変更

  • リリース2.3.0以降、数値はその形式を保持します。数値は科学的記数法には変換されません。

新機能および更新

  • 新しいテーブル形式をサポートするための更新を加えました。

バグ修正

  • 脆弱な依存関係を修正しました。

  • Hadoopをアップグレードして脆弱性の問題を修正しました。

  • 不要な依存関係を削除して、 JAR サイズを縮小しました。

バージョン2.2.2(2024年9月12日)

バグ修正

  • メタデータのファイル名の場所を更新して、重大な問題を修正しました。

バージョン2.2.1(2024年9月5日)

新機能および更新

  • ExternalVolumeManager を追加して、新しいテーブル形式の複数ステージをサポートするようにしました。

  • 依存関係のバージョンをアップグレードしました。

  • 新しいテーブル形式をサポートするためにパラメーターを更新しました。

バージョン2.2.0(2024年8月9日)

新機能および更新

  • 異なるストレージボリュームをサポートするためにコードロジックを改良しました。

バグ修正

  • ストリームおよび動的テーブルで change_tracking が有効な場合に、潜在的に競合を引き起こす可能性のある重大な問題を修正しました。

注釈

Snowpipe Streamingを使用する場合、Snowflakeは、Ingest Java SDK バージョン2.2.0以降の使用を推奨します。

バージョン2.1.2(2024年7月29日)

新機能および更新

  • InsertRows パフォーマンスを改善しました。

  • 観察しやすくするために、さまざまなログを追加または改善しました。

  • チャネルとチャンクのサイズを微調整しました。

バグ修正

  • 展開間のフェールオーバーに関する問題を修正しました。

バージョン2.1.1(2024年5月9日)

新機能および更新

  • INVALID_CHANNEL エラーの詳細なエラーメッセージを返します。

  • 外部 OAuth 2.0のサポートを追加しました。

バグ修正

  • 脆弱性の修正を含む、いくつかの依存関係をアップグレードしました。

  • エラー応答により HTTP 接続が漏れる問題を修正しました。

  • クライアントのフラッシュラグが長くなるとファイルが大きくなる問題に対処するため、ファイルサイズの制約を緩和しました。

バージョン2.1.0(2024年2月28日)

BCR (動作変更リリース)の変更

  • デフォルトの圧縮アルゴリズムとしてZstandardを設定します。

新機能および更新

  • クライアントがチャネルをドロップできるようにしました。

  • JDBC を3.14.5にアップグレードしました。

  • チャネルの開始オフセットと終了オフセットのトークンを送信するように変更しました。

  • テーブルスキーマの変更をクロスチェックするために、列の序数データをサーバー側に送信するように変更しました。

  • チャネル作成の一環として、ユーザー定義のオフセットトークンの検証ロジックを渡すサポートを追加しました。

バグ修正

  • サイレントデータの問題を引き起こしていたオーバーフローの問題を修正しました。

バージョン2.0.5(2024年1月22日)

新機能および更新

  • openChannel のオプションのオフセットトークンパラメーターを追加しました。

  • BDEC Parquetファイルに使用する圧縮アルゴリズムが指定できるようになりました。

  • カスタマイズされた URL をサポートするように更新し、リクエストヘッダーにSnowflakeアカウント名を追加しました。

  • ブロブ登録リクエストで spansMixedTables フラグを送信するように変更しました。

  • BUFFER_FLUSH_INTERVAL_IN_MILLIS パラメーターは廃止され、代わりに MAX_CLIENT_LAG パラメーターを使用します。

  • ダウンスコープ GCS トークンのリフレッシュを実装しました。

バグ修正

  • 内部ユースケース用パブリック API を更新する変更の1つを元に戻しました。

  • エンドツーエンド JAR テストを修正し、すべてのクラウドプラットフォームで実行できるようにしました。