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

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

  • 動作の変更

  • 新機能

  • 顧客向けバグ修正

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

バージョン2.0.4(2023年10月31日)

新機能および更新

  • 新しい ON_ERROR オプション SKIP_BATCH に対応しました。このオプションは、問題があればバッチ全体をスキップし、応答の一部としてすべてのエラーを返します。

  • すべての例外に行インデックス情報を追加しました。

  • snappy-javaの依存関係をアップグレードしました。

  • チャネルのテーブルスキーマ情報を返す新しいインターフェイスを追加しました。

  • フラッシュ頻度を秒単位で指定する新しい構成オプション MAX_CLIENT_LAG を追加しました(デフォルト: 1)。

バグ修正

  • snowflake-jdbc-fips の使用に伴う問題を修正しました。

  • 稀に発生する ConcurrentModificationException の問題を修正しました。

  • 非常に稀なケースで誤った結果を引き起こす可能性のある insertRows API の2つの問題を修正しました。

  • リクエストが大きすぎる場合のケースを避けるために、ブロブ内のチャンクの最大許容数を制限しました。

バージョン2.0.3(2023年8月31日)

新機能および更新

  • OAuth 認証に対応しました。

  • Snowpipeのexactly-once関連のコードを削除しました。

  • Nexusリポジトリへのシェーディングなしのスナップショットリリースの公開に対応しました。

  • 無効な JWT トークンの再試行ロジックを追加しました。

  • insertRows の大量バッチに対する警告を追加しました。

バグ修正

  • レースコンディションに起因する NPE の問題を修正しました。

バージョン2.0.2(2023年7月25日)

新機能および更新

  • WizおよびSnykの脆弱性スキャン結果に基づき、依存関係を更新しました。

  • SSLException などの例外発生時の再試行ロジックを改善しました。

  • ロールはオプションの入力とし、ユーザに関連付けられた既定のロールの使用に対応しました。

  • 追跡目的のため、非圧縮のチャンク長をサーバー側に送信するようになりました。

バグ修正

  • なし。

バージョン2.0.1(2023年6月14日)

新機能および更新

  • なし。

バグ修正

  • Snowflake JDBC の予期しない依存関係の動作を修正しました。

バージョン2.0.0(2023年6月13日)

新機能および更新

  • Snowpipe Streaming GA リリースに対応しました。

  • シェーディングと再配置ロジックの依存関係を改善しました。

  • チャネル/チャンク/ファイルサイズの制限を構成するいくつかのパラメーターを作成しました。

  • エンドツーエンドの遅延を追跡するためのテレメトリを追加しました。

  • GCS ダウンスコープトークンに対応しました。

  • Arrow関連のコードをすべてクリーンアップしました。

  • 帰属通知を追加しました。

  • DATE と TIMESTAMP の許容範囲を適用しました。

  • 顧客が自己処理できるように、サーバー側のチャネル無効化に関するより多くのエラーメッセージを公開しました。

バグ修正

  • 一部のバックグラウンドスレッドが例外処理中に停止しない問題を修正しました。