このページでは、サポートされている Databricks ランタイム バージョンのメンテナンス更新プログラムの一覧を示します。 既存のクラスターにメンテナンス更新プログラムを追加するには、クラスターを再起動します。 サポートされていない Databricks Runtime バージョンのメンテナンス更新プログラムについては、「Databricks Runtime のメンテナンス更新プログラム (アーカイブ済み)」を参照してください。
リリースは段階的に行われます。 Azure Databricks アカウントは、最初のリリース日から数日間更新されない場合があります。
Note
Databricks Runtime 19 以降では、メンテナンス更新プログラムは各バージョンの統合リリース ノート ページで直接公開されます。 このページでは、Databricks Runtime 18.2 以前のみを対象としています。 Databricks ランタイムのサポート ライフサイクルに関する説明を参照してください。
Databricks Runtime リリース
リリース別のメンテナンス更新プログラム:
- Databricks Runtime 18.2
- Databricks Runtime 18.1
- Databricks Runtime 18.0
- Databricks Runtime 17.3 LTS
- Databricks Runtime 16.4 LTS
- Databricks Runtime 15.4 LTS
- Databricks Runtime 14.3 LTS
- Databricks Runtime 13.3 LTS
- Databricks Runtime 9.1 LTS
Databricks Runtime 18.2
Databricks Runtime 18.2 を参照してください。
- 2026 年 5 月 26 日
- Java ライブラリの更新:
- io.delta.delta-sharing-client_2.13 を 1.3.11 から 1.4.0 に更新
- オペレーティング システムのセキュリティを更新。
- Java ライブラリの更新:
- 2026 年 5 月 13 日
- Java ライブラリの更新:
- io.delta.delta-sharing-client_2.13 を 1.3.10 から 1.3.11 に更新
- [SPARK-56511][CORE] リセット失敗後に ShuffleInMemorySorter.getMemoryUsage で NPE を修正する
- [SPARK-56554][SQL] XML をバリアントとして取り込むときに inferSchema オプションを尊重する
- [SPARK-56302][CORE] エグゼキューター上でのシリアル化中にタスク結果のメモリを即座に解放する
- "[SPARK-55356][SQL] PIVOT 句のエイリアスをサポートする" を元に戻す
- [SPARK-56502][CORE] DirectByteBufferOutputStream 容量チェックの整数オーバーフローを修正する
- [SPARK-56043][SQL] Avro 1.12.x の ParseContext.resolve() から発生する NullPointerException を SchemaParseException でラップする
- [SPARK-56652][SQL] DESCRIBE EXTENDED の制約の出力で常に RELY/NORELY を出力する
- [SPARK-56328][SQL] INSERTVALUES および DEFAULT COLLATION のインライン テーブル照合順序処理を修正
- 各種のバグ修正。
- Java ライブラリの更新:
Databricks Runtime 18.1
Databricks Runtime 18.1 を参照してください。
- 2026 年 5 月 26 日
- Java ライブラリの更新:
- io.delta.delta-sharing-client_2.13 1.3.11 から 1.4.0 へ
- オペレーティング システムのセキュリティを更新。
- Java ライブラリの更新:
- 2026 年 5 月 13 日
- (Behavior change)スキーマ パターンを使用してテーブルを一覧表示すると、外部テーブル (SQL Server、PostgreSQL、AWS Glue など) の Unity カタログ メタデータが更新されなくなりました。 この変更は、スキーマ パターンが渡されたときの JDBC ドライバーの
SHOW TABLES IN SCHEMA LIKE ...呼び出し、および ThriftgetMetaData.getTablesAPI のSparkGetTablesOperationに影響します。 ワークロードがスキーマ パターンを使用したメタデータの更新に依存している場合は、Databricks サポートにお問い合わせください。 - Java ライブラリの更新:
- io.delta.delta-sharing-client_2.13 を 1.3.10 から 1.3.11 に更新
- [SPARK-56361][SS] ストリーム間結合での NPE 発生時に、ログ出力付きのより適切なエラーメッセージを提供する
- オペレーティング システムのセキュリティを更新。
- (Behavior change)スキーマ パターンを使用してテーブルを一覧表示すると、外部テーブル (SQL Server、PostgreSQL、AWS Glue など) の Unity カタログ メタデータが更新されなくなりました。 この変更は、スキーマ パターンが渡されたときの JDBC ドライバーの
- 2026 年 4 月 20 日
-
GEOMETRY(102100)型の CRS 権限を修正しました。 権限は、ESRI:102100ではなくEPSG:102100として報告されるようになりました。 - [SPARK-55646][SQL] SQLExecution.withThreadLocalCaptured をリファクタリングして、スレッド ローカル キャプチャを実行から分離する
- "[SPARK-55252][CORE] HttpSecurityFilter を改善して Content-Security-Policy ヘッダーを追加する" を元に戻す
- "[SPARK-54285][PYTHON] コストのかかるタイムスタンプ変換を回避するためにタイムゾーン情報をキャッシュする" を元に戻す
- オペレーティング システムのセキュリティを更新。
-
- 2026 年 4 月 2 日
- Java ライブラリの更新:
- io.delta.delta-sharing-client_2.13 を 1.3.9 から 1.3.10 に
- ユーザー定義型 (UDT) 内の
VOID(NullType) 列を含む Delta テーブルにデータを書き込むクエリのエラー処理が改善されました。 - JDBC ストリーミング シンク接続に既定の 30 秒のソケット タイムアウトを追加し、応答しないデータベースでの無期限のハングを防ぎます
- 接続の作成とバッチ実行の両方で、一時的な JDBC エラー (接続エラー、デッドロック、レート制限) の指数バックオフを含む再試行ロジックを追加しました
- 切断された接続でのロールバック エラーを適切に処理するための safeRollback を追加しました
- 見出し: 自動ローダーでは、使用可能な場合、既定でファイル イベントが使用されます。 DBR 18.1 以降では、自動ローダーは、ファイル イベントが有効になっている外部の場所から読み込むときにファイル イベントを使用します。 ファイル イベントを使用すると、ディレクトリの一覧よりもパフォーマンスとコストが向上します。
ファイル イベントを含む自動ローダーの概要を参照してください。 既存のストリーム コードセット (または
useIncrementalListing) の場合、ファイル イベントは使用useNotifications。 前の既定のディレクトリ一覧をそのまま使用するには、自動ローダー ストリーム コードでuseManagedFileEventsをfalseに設定します。 - [SPARK-55701]ES-1694761[SS] CompactibleFileStreamLog.allFiles 内の競合状態を修正する
- [SPARK-55505][SQL] 同時実行シナリオでのEXECUTION_ROOT_ID_KEYの読み取りに関する NPE の修正
- [SPARK-55372][SQL] 既定の照合順序を持つテーブル/ビューの SHOW CREATE TABLE を修正する
- [SPARK-55510][SS] changelogWriter を呼び出す Rocksdb 状態ストアの deleteRange を修正
- [バックポート][OSS Cherrypick] [SPARK-55945][SDP] SDP の積極分析プロトにおけるフローの構造化識別子をサポート
- [SPARK-55111][SS] クエリの再起動時に未完了の再パーティション化の検出を再チェックする
- [SPARK-55892][SS] 再利用された SST ファイルがメンテナンスによって削除されたため、状態ストアを読み込むことができない問題を修正しました
-
[SPARK-55811] [SQL] 呼び出し時に
NonFatalの代わりにUnresolvedExceptionをキャッチするnodeWithOutputColumnsString - [SPARK-55991] パラメーターを使用して Unicode 関連の SQL テキストの破損を修正する
- [SPARK-55493] [SS] StateDataSource のストリーミング チェックポイント状態ディレクトリに mkdirs を使用しない
- [SPARK-55584] スカラー サブクエリで EXEC IMMEDIATE に対してより良いエラーを生成する
- オペレーティング システムのセキュリティを更新。
- Java ライブラリの更新:
Databricks Runtime 18.0
Databricks Runtime 18.0 を参照してください。
- 2026 年 5 月 26 日
- Java ライブラリの更新:
- io.delta.delta-sharing-client_2.13 1.3.11 から 1.4.0 へ
- オペレーティング システムのセキュリティを更新。
- Java ライブラリの更新:
- 2026 年 5 月 13 日
- (Behavior change)スキーマ パターンを使用してテーブルを一覧表示すると、外部テーブル (SQL Server、PostgreSQL、AWS Glue など) の Unity カタログ メタデータが更新されなくなりました。 この変更は、スキーマ パターンが渡されたときの JDBC ドライバーの
SHOW TABLES IN SCHEMA LIKE ...呼び出し、および ThriftgetMetaData.getTablesAPI のSparkGetTablesOperationに影響します。 ワークロードがスキーマ パターンを使用したメタデータの更新に依存している場合は、Databricks サポートにお問い合わせください。 - Java ライブラリの更新:
- io.delta.delta-sharing-client_2.13 を 1.3.10 から 1.3.11 に更新
- [SPARK-56554][SQL] XML をバリアントとして取り込むときに inferSchema オプションを尊重する
- [SPARK-56361][SS] ストリーム間結合での NPE に対して、ログ出力付きのより適切なエラーメッセージを提供する
- オペレーティング システムのセキュリティを更新。
- (Behavior change)スキーマ パターンを使用してテーブルを一覧表示すると、外部テーブル (SQL Server、PostgreSQL、AWS Glue など) の Unity カタログ メタデータが更新されなくなりました。 この変更は、スキーマ パターンが渡されたときの JDBC ドライバーの
- 2026 年 4 月 20 日
-
GEOMETRY(102100)型の CRS 権限を修正しました。 権限は、ESRI:102100ではなくEPSG:102100として報告されるようになりました。 - オペレーティング システムのセキュリティを更新。
-
2026 年 4 月 2 日
- Java ライブラリの更新:
- io.delta.delta-sharing-client_2.13 を 1.3.9 から 1.3.10 に
- ユーザー定義型 (UDT) 内の
VOID(NullType) 列を含む Delta テーブルにデータを書き込むクエリのエラー処理が改善されました。 -
[SPARK-55811] [SQL] 呼び出し時に
NonFatalの代わりにUnresolvedExceptionをキャッチするnodeWithOutputColumnsString - [SPARK-55892][SS] 再利用された SST ファイルがメンテナンスによって削除されたため、状態ストアを読み込むことができない問題を修正しました
- [SPARK-55991] パラメーターを使用して Unicode 関連の SQL テキストの破損を修正する
- オペレーティング システムのセキュリティを更新。
- Java ライブラリの更新:
2026 年 3 月 10 日
- [SPARK-55584] スカラー サブクエリで EXEC IMMEDIATE に対してより良いエラーを生成する
- [SPARK-55111][SS] クエリの再起動時に未完了の再パーティション化の検出を再チェックする
- [SPARK-55493] [SS] StateDataSource のストリーミング チェックポイント状態ディレクトリに mkdirs を使用しない
- [SPARK-55701]ES-1694761[SS] CompactibleFileStreamLog.allFiles 内の競合状態を修正する
- オペレーティング システムのセキュリティを更新。
2026 年 2 月 26 日
- Unity カタログ テーブル列のセマンティック メタデータを管理するための SQL コマンド
SET METADATA ON COLUMNとUNSET METADATA ON COLUMNを追加しました。SET METADATA ON COLUMNを使用してプロパティ (display_name、format、およびsynonyms) を列にアタッチし、Lakeview や Genie などのダウンストリーム コンシューマーに豊富なコンテキストを提供します。UNSET METADATA ON COLUMNを使用して、以前に設定したメタデータ プロパティを削除します。 -
DESCRIBE TABLEには、列レベルのセマンティック メタデータを JSON 文字列として表示する 4 番目のmetadata列が含まれるようになり、describe 出力から直接display_name、format、synonymsなどのプロパティを簡単に調べることができます。 - [SPARK-54745][PYTHON] Windowsで UnixStreamServer が見つからないための PySpark インポート エラーを修正
- オペレーティング システムのセキュリティを更新。
- Unity カタログ テーブル列のセマンティック メタデータを管理するための SQL コマンド
2026 年 2 月 19 日
- Excel ファイルのスキーマを推論すると、文字列セルが Spark
StringTypeとして推論されるようになりました。 これにより、Excelで設定されたセルの種類が考慮されます。 以前は、数値を含む文字列は、LongやDecimalなどのより狭い型に自動キャストされていました。 - [SPARK-55097][SQL] キャッシュされたアーティファクトの再追加がブロックを自動的に削除する問題を修正
- [SPARK-54887][CONNECT] 省略可能な sqlstate を sparkthrowables に追加する
- [SPARK-55111][SS] クエリ再起動時の未完了の再パーティション検出
- 元に戻す [SPARK-55111][SS] クエリの再起動時に未完了の再パーティション分割検出
- [SPARK-55282][PYTHON][CONNECT] ドライバー側でworker_utilを使用しないようにする
- [SPARK-49110][SQL] SubqueryAlias.metadataOutput を簡略化して常にメタデータ列を伝達する
- [SPARK-54887][CONNECT] Spark Connect クライアントで常に SQL 状態を設定する
-
[SPARK-55090][PYTHON][CONNECT] Python クライアントに
DataFrame.toJSONを実装する - [SPARK-55243][CONNECT] Scala Connect クライアントの -bin サフィックスを使用してバイナリ ヘッダーを設定できるようにする
- [SPARK-54785][SQL] KLL でのバイナリ スケッチ集計のサポートを追加 (#188370) (#191095)
- オペレーティング システムのセキュリティを更新。
- Excel ファイルのスキーマを推論すると、文字列セルが Spark
- 2026 年 1 月 27 日
- Java ライブラリの更新:
- io.delta.delta-sharing-client_2.13 のバージョンを 1.3.6 から 1.3.9 に変更
- 自動ローダーに報告されるメトリックとして、
batchSizeNumFiles、batchSizeNumBytes、およびファイル処理の状態 (numFilesProcessed、numFilesSkippedCorrupted、numFilesSkippedMissing、numFilesUnknownState) を追加しました。 - [SPARK-54564] [SQL] QueryPlanningTracker を HybridAnalyzer フィールドにする
- [SPARK-54803] 名前でのサポートをINSERT ... に置き換えるWHERE
- [SPARK-54679][SQL] spark.sqlの名前を変更します。(xml.legacyXMLParser.enabled -> legacy.useLegacyXMLParser)
- [SDP][SPARK-54562]](https://issues.apache.org/jira/browse/SPARK-54562) サーバー側からフロー関数内の一括分析/実行をブロックする
- [SPARK-54886] SparkConnectService で作成されたベース セッションを追加する
- [SPARK-54815][CONNECT] セッションがまだ使用中の場合は、セッション状態のクラス ローダーを閉じないでください
- [SPARK-41916] [ML] Torch ディストリビューター: task.gpu.amount > 1 の場合、タスクごとに複数の torchrun プロセスをサポート
- [SPARK-54620][SQL] ObservationManager に安全性チェックを追加して監視ブロックを回避する
- [SPARK-55015][SS][SQL] PrefixKeyScanStateEncoder で decodeRemainingKey numFields 計算を修正する
- [SPARK-54708] 遅延ディレクトリの作成で ML キャッシュのクリーンアップを最適化する
- [SPARK-54768][SS]Python返されたデータが構成済みのスキーマと一致しない場合、ストリーム データ ソースはエラーを分類する必要があります
- [SPARK-54711][PYTHON] デーモン作成ワーカー接続のタイムアウトを追加する
- [SPARK-54581][SQL] Postgres コネクタで fetchsize オプションを大文字小文字を区別せずにする
- オペレーティング システムのセキュリティを更新。
- Java ライブラリの更新:
Databricks Runtime 17.3 LTS
Databricks Runtime 17.3 LTS を参照してください。
- 2026 年 5 月 26 日
- [SPARK-34591][ML] デシジョン ツリーの排除をパラメーターとして追加する
- オペレーティング システムのセキュリティを更新。
- 2026 年 5 月 13 日
- (Behavior change)スキーマ パターンを使用してテーブルを一覧表示すると、外部テーブル (SQL Server、PostgreSQL、AWS Glue など) の Unity カタログ メタデータが更新されなくなりました。 この変更は、スキーマ パターンが渡されたときの JDBC ドライバーの
SHOW TABLES IN SCHEMA LIKE ...呼び出し、および ThriftgetMetaData.getTablesAPI のSparkGetTablesOperationに影響します。 ワークロードがスキーマ パターンを使用したメタデータの更新に依存している場合は、Databricks サポートにお問い合わせください。 - Java ライブラリの更新:
- io.delta.delta-sharing-client_2.13 を 1.3.10 から 1.3.11 に更新
- [SPARK-56361][SS] ストリーム間結合での NPE に対して、ログ出力付きのより適切なエラーメッセージを提供する
- 各種のバグ修正。
- (Behavior change)スキーマ パターンを使用してテーブルを一覧表示すると、外部テーブル (SQL Server、PostgreSQL、AWS Glue など) の Unity カタログ メタデータが更新されなくなりました。 この変更は、スキーマ パターンが渡されたときの JDBC ドライバーの
2026 年 4 月 20 日
-
GEOMETRY(102100)型の CRS 権限を修正しました。 権限は、ESRI:102100ではなくEPSG:102100として報告されるようになりました。 - ソース内の NULL 構造体がターゲット内の NULL フィールドを持つ NULL 以外の構造体に展開される、
MERGE、UPDATE、およびストリーミング書き込みクエリのデータの正確性の問題を修正しました。 ソース内の NULL 構造体は、ターゲットで NULL として保持されるようになりました。 この修正プログラムは、次の操作に適用されます。-
MERGE構造体型キャストを使用するUPDATE SET t.structCol = s.structColアクションを使用します。 -
MERGEスキーマの進化が有効で、ターゲット構造体に追加のフィールドがないか、もともと NULL であった場合には、UPDATE SET *。 -
MERGEUPDATE SET * EXCEPT構造体にEXCEPTリストにフィールドがない場合。 -
MERGE構造体型キャストを使用するINSERT (structCol) VALUES (s.structCol)アクションを使用します。 -
MERGE構造体型キャストを使用するINSERT * [EXCEPT]アクションを使用します。 -
UPDATE構造体型キャストを使用するクエリ。 - 構造体の型キャストを利用したストリーム書き込み。
-
-
2026 年 4 月 2 日
- Java ライブラリの更新:
- io.delta.delta-sharing-client_2.13 を 1.3.9 から 1.3.10 に
- [SPARK-55811] [SQL] nodeWithOutputColumnsString を呼び出すときに UnresolvedException の代わりに NonFatal をキャッチする
- [SPARK-55892][SS] 再利用された SST ファイルがメンテナンスによって削除されたため、状態ストアを読み込むことができない問題を修正しました
- [バックポート][OSS Cherrypick] [SPARK-55945][SDP] SDP の積極分析プロトにおけるフローの構造化識別子をサポート
- オペレーティング システムのセキュリティを更新。
- Java ライブラリの更新:
2026 年 3 月 10 日
- [SPARK-55493] [SS] StateDataSource のストリーミング チェックポイント状態ディレクトリに mkdirs を使用しない
- [SPARK-55111][SS] クエリの再起動時に未完了の再パーティション化の検出を再チェックする
- [SPARK-55701]ES-1694761[SS] CompactibleFileStreamLog.allFiles 内の競合状態を修正する
- オペレーティング システムのセキュリティを更新。
2026 年 2 月 26 日
- Java ライブラリの更新:
- org.mlflow.mlflow-spark_2.13 のバージョンを 2.9.1 から 2.20.4 に変更します。
- オペレーティング システムのセキュリティを更新。
- Java ライブラリの更新:
2026 年 2 月 19 日
- Excel ファイルのスキーマを推論すると、文字列セルが Spark
StringTypeとして推論されるようになりました。 これにより、Excelで設定されたセルの種類が考慮されます。 以前は、数値を含む文字列は、LongやDecimalなどのより狭い型に自動キャストされていました。 - [SPARK-54887][CONNECT] Spark Connect クライアントで常に SQL 状態を設定する
- [SPARK-54887][CONNECT] 省略可能な sqlstate を sparkthrowables に追加する
- [SPARK-55097][SQL] キャッシュされたアーティファクトの再追加がブロックを自動的に削除する問題を修正
- [SPARK-55282][PYTHON][CONNECT] ドライバー側でworker_utilを使用しないようにする
- [SPARK-49110][SQL] SubqueryAlias.metadataOutput を簡略化して常にメタデータ列を伝達する
- [SPARK-55243][CONNECT] Scala Connect クライアントの -bin サフィックスを使用してバイナリ ヘッダーを設定できるようにする
- オペレーティング システムのセキュリティを更新。
- Excel ファイルのスキーマを推論すると、文字列セルが Spark
2026 年 1 月 27 日
- Java ライブラリの更新:
- io.delta.delta-sharing-client_2.13 をバージョン1.3.8から1.3.9に
- 上記を参照してください
- [SPARK-54768][SS]Python返されたデータが構成済みのスキーマと一致しない場合、ストリーム データ ソースはエラーを分類する必要があります
- [SPARK-54803] 名前でのサポートをINSERT ... に置き換えるWHERE
- [SPARK-53564][CORE] DAGSchedulerEventProcessLoop の blockManager RPC タイムアウトが原因で DAGScheduler が終了しないようにする
- [SPARK-55015][SS][SQL] PrefixKeyScanStateEncoder で decodeRemainingKey numFields 計算を修正する
- オペレーティング システムのセキュリティを更新。
- Java ライブラリの更新:
- 2026 年 1 月 9 日
- Python ライブラリの更新:
- pmdarima バージョン 2.0.4 から 2.1.1 へのアップデート
- Java ライブラリの更新:
- io.delta.delta-sharing-client_2.13 を 1.3.6 から 1.3.8 に
- メトリック ビューのディメンションとメジャー式で SQL ウィンドウ関数 をスカラー関数として利用できるようになりました。
- [SDP][17.3 バックポート][SPARK-54562] フロー関数内の即時分析/実行をサーバー側からブロックする
- [SPARK-54679][SQL] spark.sqlの名前を変更します。(xml.legacyXMLParser.enabled -> legacy.useLegacyXMLParser)
- [SPARK-54711][PYTHON] デーモン作成ワーカー接続のタイムアウトを追加する
- [SPARK-53127][SQL] ALL を修正し、CTE 正規化による無制限再帰を修正しました
- [SPARK-54708] 遅延ディレクトリの作成で ML キャッシュのクリーンアップを最適化する
- [SPARK-54581][SQL] Postgres コネクタで fetchsize オプションを大文字小文字を区別せずにする
- [SPARK-41916] [ML] Torch ディストリビューター: task.gpu.amount > 1 の場合、タスクごとに複数の torchrun プロセスをサポート
- [SPARK-54564] [SQL] QueryPlanningTracker を HybridAnalyzer フィールドにする
- [SPARK-54620][SQL] ObservationManager に安全性チェックを追加して監視ブロックを回避する
- オペレーティング システムのセキュリティを更新。
- Python ライブラリの更新:
- 2025 年 12 月 9 日
- Java ライブラリの更新:
- io.delta.delta-sharing-client_2.13 は 1.3.5 から 1.3.6 へ
- [SPARK-50906][SQL] 並べ替え済みの構造体フィールドの Avro null 許容チェックを修正
- [SPARK-54180][SQL] BinaryFileFormat の toString をオーバーライドする
-
[SPARK-54427][SQL] ColumnarRow がバリアント型の
copyを呼び出すことを許可する - オペレーティング システムのセキュリティを更新。
- Java ライブラリの更新:
- 2025 年 11 月 18 日
- [SPARK-54047][PYTHON] kill-on-idle-timeout 時に差分エラーを使用する
- [SPARK-52762][SDP] Spark Connect クエリの実行中にパイプライン分析をサポートする PipelineAnalysisContext メッセージを追加する
- [SPARK-54156][PROTOBUF] ProtobufOptions キャストエラーのエラーを分類する
-
[SPARK-54078][SS]
StateStoreSuite SPARK-40492: maintenance before unloadのための新しいテストと古いテストからインフラストラクチャを削除する -
[SPARK-54015][PYTHON] Py4J の要件が緩くなる
py4j>=0.10.9.7,<0.10.9.10 - [SPARK-54099][SQL] XML バリアント パーサーは、10 進数の解析エラーで文字列にフォールバックする必要がある
- [17.3 バックポート][spark-54191] (https://issues.apache.org/jira/browse/SPARK-54191)[SDP] Defineflow Proto に 1 回追加する
- オペレーティング システムのセキュリティを更新。
- 2025 年 11 月 4 日
- [SPARK-53729][PYTHON][CONNECT] pyspark.sql.connect.window.WindowSpec のシリアル化を修正
- [SPARK-46679][SQL] SparkUnsupportedOperationException の修正: Parameterized クラスを使用する場合、T 型のエンコーダーが見つかりませんでした
- [SPARK-53973][Avro] AvroOptionsのブール型キャスト失敗におけるエラーを分類する
- [SPARK-53794][SS] rocksdb 状態プロバイダーに関連付けられているメンテナンス操作ごとに削除を制限するオプションを追加する
- [SPARK-53908][CONNECT] プラン キャッシュを使用した Spark Connect での監視を修正する
- [SPARK-53972][SS] クラシック pyspark でのストリーミング クエリの recentProgress 回帰を修正する
- オペレーティング システムのセキュリティを更新。
Databricks Runtime 16.4 LTS
Databricks Runtime 16.4 LTS を参照してください。
- 2026 年 5 月 26 日
- [SPARK-34591][ML] デシジョン ツリーの排除をパラメーターとして追加する
- オペレーティング システムのセキュリティを更新。
- 2026 年 5 月 13 日
- (Behavior change)スキーマ パターンを使用してテーブルを一覧表示すると、外部テーブル (SQL Server、PostgreSQL、AWS Glue など) の Unity カタログ メタデータが更新されなくなりました。 この変更は、スキーマ パターンが渡されたときの JDBC ドライバーの
SHOW TABLES IN SCHEMA LIKE ...呼び出し、および ThriftgetMetaData.getTablesAPI のSparkGetTablesOperationに影響します。 ワークロードがスキーマ パターンを使用したメタデータの更新に依存している場合は、Databricks サポートにお問い合わせください。 - Java ライブラリの更新:
- (Scala 2.12 のみ) io.delta.delta-sharing-client_2.12 を 1.2.11 から 1.2.12 に更新
- (Scala 2.13 のみ) io.delta.delta-sharing-client_2.13 を 1.2.11 から 1.2.12 に更新
- [SPARK-56361][SS] ストリーム間結合での NPE に対して、ログ出力付きのより適切なエラーメッセージを提供する
- 各種のバグ修正。
- (Behavior change)スキーマ パターンを使用してテーブルを一覧表示すると、外部テーブル (SQL Server、PostgreSQL、AWS Glue など) の Unity カタログ メタデータが更新されなくなりました。 この変更は、スキーマ パターンが渡されたときの JDBC ドライバーの
- 2026 年 4 月 29 日
- 各種のバグ修正。
- 2026 年 4 月 20 日
- 各種のバグ修正。
2026 年 4 月 2 日
- Java ライブラリの更新:
- (Scala 2.12 のみ) io.delta.delta-sharing-client_2.12 を 1.2.10 から 1.2.11 に
- (Scala 2.13 のみ) io.delta.delta-sharing-client_2.13 が 1.2.10 から 1.2.11 に変更される。
- [SPARK-55701]ES-1694761[SS] CompactibleFileStreamLog.allFiles 内の競合状態を修正する
- [バックポート][OSS Cherrypick] [SPARK-55945][SDP] SDP の積極分析プロトにおけるフローの構造化識別子をサポート
- オペレーティング システムのセキュリティを更新。
- Java ライブラリの更新:
2026 年 3 月 10 日
- [SPARK-55111][SS] クエリの再起動時に未完了の再パーティション化の検出を再チェックする
- [SPARK-55493] [SS] StateDataSource のストリーミング チェックポイント状態ディレクトリに mkdirs を使用しない
- オペレーティング システムのセキュリティを更新。
2026 年 2 月 26 日
- オペレーティング システムのセキュリティを更新。
2026 年 2 月 19 日
- [SPARK-55282][PYTHON][CONNECT] ドライバー側でworker_utilを使用しないようにする
- [SPARK-55243][CONNECT] Scala Connect クライアントの -bin サフィックスを使用してバイナリ ヘッダーを設定できるようにする
- オペレーティング システムのセキュリティを更新。
- 2026 年 1 月 27 日
- Java ライブラリの更新:
- (Scala 2.12 のみ) io.delta.delta-sharing-client_2.12 を 1.2.9 から 1.2.10 に更新
- (Scala 2.12 のみ) org.mlflow.mlflow-spark_2.12 を 2.9.1 から 2.19.0 に変更します。
- (Scala 2.13 のみ) io.delta.delta-sharing-client_2.13 は 1.2.9 から 1.2.10 に
- (Scala 2.13 のみ) org.mlflow.mlflow-spark_2.13 を 2.9.1 から 2.19.0 に
- [SPARK-55015][SS][SQL] PrefixKeyScanStateEncoder で decodeRemainingKey numFields 計算を修正する
- オペレーティング システムのセキュリティを更新。
- Java ライブラリの更新:
- 2026 年 1 月 9 日
- Java ライブラリの更新:
- (Scala 2.12 のみ) io.delta.delta-sharing-client_2.12 を 1.2.8 から 1.2.9 に
- (Scala 2.13 のみ) io.delta.delta-sharing-client_2.13 を 1.2.8 から 1.2.9 に更新
- [SPARK-54620][SQL] ObservationManager に安全性チェックを追加して監視ブロックを回避する
- [SPARK-54711][PYTHON] デーモン作成ワーカー接続のタイムアウトを追加する
- [SPARK-41916] [ML] Torch ディストリビューター: task.gpu.amount > 1 の場合、タスクごとに複数の torchrun プロセスをサポート
- オペレーティング システムのセキュリティを更新。
- Java ライブラリの更新:
- 2025 年 12 月 9 日
- パーティション分割された Delta テーブルでは、今後、データ Parquet ファイルにパーティション列が格納されます。 これにより、Iceberg テーブルと UniForm テーブルの処理方法との相乗効果が向上し、外部のデルタ以外のリーダーとの互換性が向上します。
- Snowflake コネクタと Snowflake Lakehouse フェデレーションの両方で、
TIMESTAMP_NTZ(タイムゾーンなしのタイムスタンプ) リテラルは Snowflake に転送されなくなりました。 この変更により、互換性のないタイムスタンプ処理によって発生するクエリエラーが回避され、影響を受けるクエリの信頼性が向上します。 -
[SPARK-54427][SQL] ColumnarRow がバリアント型の
copyを呼び出すことを許可する - [SPARK-54180][SQL] BinaryFileFormat の toString をオーバーライドする
- オペレーティング システムのセキュリティを更新。
- 2025 年 11 月 18 日
- [SPARK-54099][SQL] XML バリアント パーサーは、10 進数の解析エラーで文字列にフォールバックする必要がある
-
[SPARK-54015][PYTHON] Py4J の要件が緩くなる
py4j>=0.10.9.7,<0.10.9.10 -
[SPARK-54078][SS]
StateStoreSuite SPARK-40492: maintenance before unloadのための新しいテストと古いテストからインフラストラクチャを削除する - [SPARK-54156][PROTOBUF] ProtobufOptions キャストエラーのエラーを分類する
- [SPARK-54047][PYTHON] kill-on-idle-timeout 時に差分エラーを使用する
- オペレーティング システムのセキュリティを更新。
- 2025 年 11 月 4 日
- 更新された R ライブラリ:
- 16.1.0 から 21.0.0 への矢印
- [SPARK-53973][Avro] AvroOptionsのブール型キャスト失敗におけるエラーを分類する
- オペレーティング システムのセキュリティを更新。
- 更新された R ライブラリ:
- 2025 年 10 月 21 日
- オペレーティング システムのセキュリティを更新。
- 2025 年 10 月 7 日
- [SPARK-53568][CONNECT][PYTHON] Spark Connect Python クライアント エラー処理ロジックのいくつかの小さなバグを修正
- [SPARK-53574] 入れ子になったプランの解決中に AnalysisContext がワイプされる問題を修正しました
- [SPARK-53623][SQL] 大きなテーブルのプロパティの読み取りが向上しています...
- [SPARK-53598][SQL] 大きなテーブル プロパティを読み取る前に numParts の存在を確認する
- [SPARK-53549][SS] リスト状態要求プロセスが完了したら、常に矢印アロケーターを閉じます
- オペレーティング システムのセキュリティを更新。
- 2025 年 9 月 16 日
- Snowflake コネクタは、
INFORMATION_SCHEMAコマンドの代わりにSHOW SCHEMASテーブルを使用してスキーマを一覧表示するようになりました。 この変更により、前のアプローチの 10,000 スキーマの制限が削除され、多数のスキーマを持つデータベースのサポートが向上します。 - オペレーティング システムのセキュリティを更新。
- Snowflake コネクタは、
- 2025 年 9 月 9 日
- 自動ローダーが無期限にハングする可能性がある問題を修正しました。
- 自動ローダーでジョブが失敗する可能性がある一時的なエラーを修正しました
- [SPARK-49872][CORE] jackson JSON 文字列の長さの制限を削除する
- [SPARK-51821][CORE] デッドロックの可能性を回避するために、無停電ロックを保持せずに interrupt() を呼び出す
- オペレーティング システムのセキュリティを更新。
- 2025 年 8 月 26 日
- Java ライブラリの更新:
- (Scala 2.12 のみ) io.delta.delta-sharing-client_2.12 をバージョン 1.2.7 から 1.2.8 にアップデートします。
- (Scala 2.13 のみ) io.delta.delta-sharing-client_2.13 のバージョンを1.2.7から1.2.8にアップデートします。
- [SPARK-52482][SQL][CORE] 特定の破損した zstd ファイルを読み取るための例外処理を改善する
- [SPARK-53192][CONNECT] Spark Connect プラン キャッシュにデータソースを常にキャッシュする
- オペレーティング システムのセキュリティを更新。
- Java ライブラリの更新:
- 2025 年 8 月 14 日
- [SPARK-51011][CORE] 強制終了時にタスクが中断されるかどうかを示すログを追加する
-
[SPARK-52833][SQL] 修正
VariantBuilder.appendFloat - [SPARK-51505][SQL] AQEShuffleReadExec で常に空のパーティション番号メトリックを表示する
- オペレーティング システムのセキュリティを更新。
- 2025 年 7 月 29 日
- [SPARK-52753][SQL] parseDataType バイナリと以前のバージョンとの互換性を確保する
- オペレーティング システムのセキュリティを更新。
- 2025 年 7 月 15 日
- Spark Structured Streaming を使用して Pulsar からデータをストリーミングするときの非決定的なデータ損失の問題を修正しました。
- [SPARK-52579][PYTHON] Python ワーカーの定期的なトレースバック ダンプを設定する
- [SPARK-52553][SS] v1 変更ログを読み取るときに NumberFormatException を修正する
- [SPARK-52450] スキーマディープコピーのパフォーマンスを向上させる
-
[SPARK-52503][SQL][CONNECT] 入力列が存在しない場合の
dropを修正 - [SPARK-52599][PYTHON] ドライバーサイドワーカーでの定期的なトレースバック ダンプのサポート
- オペレーティング システムのセキュリティを更新。
- 2025 年 7 月 1 日
- ファイル データ ソース リーダー (json、csv、xml、およびテキスト) の ZStandard 解凍対応
- [15.4-16.4][spark-52521]](https://issues.apache.org/jira/browse/SPARK-52521)[SQL]
Right#replacementは SQLConf に動的にアクセスできません - [SPARK-52482][SQL][CORE] ZStandard によるファイル データ ソース リーダーのサポート
- [SPARK-52312][SQL] DataFrame のキャッシュ時に V2WriteCommand を無視する
- オペレーティング システムのセキュリティを更新。
- 2025 年 6 月 17 日
-
cloud_files_stateテーブル値関数 (TVF) を使用して、パイプライン間でストリーミング テーブルのファイル レベルの状態を読み取ることができないという制限を修正しました。 - 一時ビューのクエリに関する Unity カタログ承認の問題を修正しました。
- [SPARK-52040][PYTHON][SQL][CONNECT] ResolveLateralColumnAliasReference はプラン ID を保持する必要があります
- オペレーティング システムのセキュリティを更新。
-
- 2025 年 6 月 3 日
- [SPARK-52195][PYTHON][SS] Python TWS の初期状態の列の削除に関する問題を修正
- [SPARK-52159][SQL] jdbc 言語のテーブル存在チェックを適切に処理する
- 各種のバグ修正。
- 2025 年 5 月 7 日
- Java ライブラリの更新:
- io.delta.delta-sharing-client_2.13 を 1.2.3 から 1.2.7 に変更
- org.apache.avro.avro 1.11.3 から 1.11.4
- org.apache.avro.avro-ipc (1.11.3 から 1.11.4 へ)
- org.apache.avro.avro-mapred 1.11.3 から 1.11.4
- ストリーミング複製セッションは、共有クラスター/サーバーレスの foreachBatch ユーザー関数内で使用されます。 これは、クラシック (割り当てられたクラスター) での動作に合わせて調整されます。
- ストリーミング複製セッションは、共有クラスター/サーバーレスの foreachBatch ユーザー関数内で使用されます。 これは、クラシック (割り当てられたクラスター) での動作に合わせて調整されます。
- この変更の前は、photon を無効にして、
variant_get式のパスの先頭の空白とタブが無視されていました。 たとえば、select variant_get(parse_json('{"key": "value"}'), '$['key']')は、"key"の値を抽出するのに有効ではありません。 ただし、ユーザーは、このようなキーを今すぐ抽出できるようになります。 - [SPARK-51935][SQL] 解釈された df.collect() 内の反復子の遅延動作を修正する
- [SPARK-51921][SS][PYTHON] transformWithState で TTL 期間に長い型をミリ秒単位で使用する
- [SPARK-51940][SS] ストリーミング チェックポイント メタデータを管理するためのインターフェイスを追加する
- [SPARK-52049] XML 属性を Variant として解析できないバグを修正しました
- [SPARK-51904][SS] StateSchemaV3 の非同期メタデータの削除と OperatorMetadata ファイルの一覧表示時の非バッチ ファイルの無視
- [SPARK-51869][SS] Scala TransformWithState の UDF 内でユーザー エラーの分類を作成する
- [SPARK-51889][PYTHON][SS] Python TWS の MapState clear() のバグを修正しました
- [SPARK-51922] [SS] V1 の StateStoreChangelogReaderFactory からスローされる UTFDataFormatException を修正する
- [SPARK-51848][SQL] バリアント型の配列/構造体/マップの定義済みスキーマを使用した XML レコードの解析を修正しました
- オペレーティング システムのセキュリティを更新。
- Java ライブラリの更新:
データブリックス Databricks Runtime 15.4 LTS
「Databricks Runtime 15.4 LTS」を参照してください。
- 2026 年 5 月 26 日
- オペレーティング システムのセキュリティを更新。
- 2026 年 5 月 13 日
- (Behavior change)スキーマ パターンを使用してテーブルを一覧表示すると、外部テーブル (SQL Server、PostgreSQL、AWS Glue など) の Unity カタログ メタデータが更新されなくなりました。 この変更は、スキーマ パターンが渡されたときの JDBC ドライバーの
SHOW TABLES IN SCHEMA LIKE ...呼び出し、および ThriftgetMetaData.getTablesAPI のSparkGetTablesOperationに影響します。 ワークロードがスキーマ パターンを使用したメタデータの更新に依存している場合は、Databricks サポートにお問い合わせください。 - オペレーティング システムのセキュリティを更新。
- (Behavior change)スキーマ パターンを使用してテーブルを一覧表示すると、外部テーブル (SQL Server、PostgreSQL、AWS Glue など) の Unity カタログ メタデータが更新されなくなりました。 この変更は、スキーマ パターンが渡されたときの JDBC ドライバーの
- 2026 年 4 月 29 日
- 各種のバグ修正。
- 2026 年 4 月 20 日
- 各種のバグ修正。
2026 年 4 月 2 日
- Java ライブラリの更新:
- io.delta.delta-sharing-client_2.12 を 1.1.10 から 1.1.11 に
- 自動ローダーには、DBR 16.3 でのソースの場所の管理と可視性に関連する 2 つの新機能が含まれています: 1。
イベントの変更を記録する: この変更により、お客様は
cloud_files_stateTVF を使用して、ファイルの検出と処理の詳細 (ファイルが最初に検出された時刻、コミットされた時刻、アーカイブされた時刻など) を表示できるようになります。この TVF の現在のパブリック ドキュメント については、こちらをご覧ください。 2. クリーン ソース: この機能により、お客様は自動ローダーに対して、処理されたファイルを自動的に削除するように指示できます。 お客様は、cloudFiles.cleanSource自動ローダー オプションを使用してこの機能をオプトインできます。 自動ローダー オプションのドキュメントの詳細については 、こちらを参照してください。 - オペレーティング システムのセキュリティを更新。
- Java ライブラリの更新:
2026 年 3 月 10 日
- [SPARK-55701]ES-1694761[SS] CompactibleFileStreamLog.allFiles 内の競合状態を修正する
- [SPARK-55111][SS] クエリの再起動時に未完了の再パーティション化の検出を再チェックする
- オペレーティング システムのセキュリティを更新。
2026 年 2 月 26 日
- Java ライブラリの更新:
- org.mlflow.mlflow-spark_2.12 を 2.9.1 から 2.11.3 へ
- オペレーティング システムのセキュリティを更新。
- Java ライブラリの更新:
2026 年 2 月 19 日
- [SPARK-55243][CONNECT] Scala Connect クライアントの -bin サフィックスを使用してバイナリ ヘッダーを設定できるようにする
- [SPARK-55282][PYTHON][CONNECT] ドライバー側でworker_utilを使用しないようにする
- オペレーティング システムのセキュリティを更新。
- 2026 年 1 月 27 日
- Java ライブラリの更新:
- io.delta.delta-sharing-client_2.12 を 1.1.9 から 1.1.10 に
- オペレーティング システムのセキュリティを更新。
- Java ライブラリの更新:
- 2026 年 1 月 9 日
- パーティション分割された Delta テーブルでは、今後、データ Parquet ファイルにパーティション列が格納されます。 これにより、Iceberg テーブルと UniForm テーブルの処理方法との相乗効果が向上し、外部のデルタ以外のリーダーとの互換性が向上します。
- [SPARK-54620][SQL] ObservationManager に安全性チェックを追加して監視ブロックを回避する
- [SPARK-54711][PYTHON] デーモン作成ワーカー接続のタイムアウトを追加する
- オペレーティング システムのセキュリティを更新。
- 2025 年 12 月 9 日
- Java ライブラリの更新:
- io.delta.delta-sharing-client_2.12 のバージョンを 1.1.7 から 1.1.9 まで
-
[SPARK-54427][SQL] ColumnarRow がバリアント型の
copyを呼び出すことを許可する - [SPARK-52579][PYTHON] Python ワーカーの定期的なトレースバック ダンプを設定する
- [SPARK-54180][SQL] BinaryFileFormat の toString をオーバーライドする
- オペレーティング システムのセキュリティを更新。
- Java ライブラリの更新:
- 2025 年 11 月 18 日
-
[SPARK-54078][SS]
StateStoreSuite SPARK-40492: maintenance before unloadのための新しいテストと古いテストからインフラストラクチャを削除する - [SPARK-54047][PYTHON] kill-on-idle-timeout 時に差分エラーを使用する
- オペレーティング システムのセキュリティを更新。
-
[SPARK-54078][SS]
- 2025 年 11 月 4 日
- 更新された R ライブラリ:
- 14.0.0.2 から 21.0.0 への矢印
- オペレーティング システムのセキュリティを更新。
- 更新された R ライブラリ:
- 2025 年 10 月 21 日
- スキャン光子化基準が更新され、チェックサム検証が必要な場合にスキャン光子化が可能になります。
チェックサム検証が必要かどうかを判断することは、SQLConf ではなく hadoop conf から取得されるようになりました。 - オペレーティング システムのセキュリティを更新。
- スキャン光子化基準が更新され、チェックサム検証が必要な場合にスキャン光子化が可能になります。
- 2025 年 10 月 7 日
- [SPARK-53568][CONNECT][PYTHON] Spark Connect Python クライアント エラー処理ロジックのいくつかの小さなバグを修正
- [SPARK-53574] 入れ子になったプランの解決中に AnalysisContext がワイプされる問題を修正しました
- 各種のバグ修正。
- 2025 年 9 月 16 日
- Snowflake コネクタは、
INFORMATION_SCHEMAコマンドの代わりにSHOW SCHEMASテーブルを使用してスキーマを一覧表示するようになりました。 この変更により、前のアプローチの 10,000 スキーマの制限が削除され、多数のスキーマを持つデータベースのサポートが向上します。 - [SPARK-50870][SQL] V2ScanRelationPushDown でタイムスタンプにキャストするときにタイムゾーンを追加する
- オペレーティング システムのセキュリティを更新。
- Snowflake コネクタは、
- 2025 年 9 月 9 日
- 自動ローダーが無期限にハングする可能性がある問題を修正しました。
- 自動ローダーでジョブが失敗する可能性がある一時的なエラーを修正しました
- [SPARK-51821][CORE] デッドロックの可能性を回避するために、無停電ロックを保持せずに interrupt() を呼び出す
- [SPARK-49872][CORE] jackson JSON 文字列の長さの制限を削除する
- オペレーティング システムのセキュリティを更新。
- 2025 年 8 月 26 日
- Java ライブラリの更新:
- io.delta.delta-sharing-client_2.12 のバージョンを 1.1.6 から 1.1.7 に更新
- [SPARK-52482][SQL][CORE] 特定の破損した zstd ファイルを読み取るための例外処理を改善する
- [SPARK-53192][CONNECT] Spark Connect プラン キャッシュにデータソースを常にキャッシュする
- オペレーティング システムのセキュリティを更新。
- Java ライブラリの更新:
- 2025 年 8 月 14 日
- [SPARK-51011][CORE] 強制終了時にタスクが中断されるかどうかを示すログを追加する
- オペレーティング システムのセキュリティを更新。
- 2025 年 7 月 29 日
- オペレーティング システムのセキュリティを更新。
2025 年 7 月 21 日
-
Photon に対して有効になっているコンピューティングまたは Arm64 ベースの CPU を使用するコンピューティングの場合、
mlflow-skinnyは 2.19.0 にアップグレードされ、rayは 2.37.0 にアップグレードされ、databricks-feature-engineeringは 0.8.0 にアップグレードされます。
-
Photon に対して有効になっているコンピューティングまたは Arm64 ベースの CPU を使用するコンピューティングの場合、
2025 年 7 月 15 日
- Spark Structured Streaming を使用して Pulsar からデータをストリーミングするときの非決定的なデータ損失の問題を修正しました。
-
[SPARK-52503][SQL][CONNECT] 入力列が存在しない場合の
dropを修正
- 2025 年 7 月 1 日
- Java ライブラリの更新:
- org.mlflow.mlflow-spark_2.12 を 2.9.1 から 2.11.3 へ
- com.fasterxml.jackson.dataformat.jackson-dataformat-yaml 2.15.2 を削除しました
- org.slf4j.slf4j-simple 1.7.25 を削除しました
- ファイル データ ソース リーダー (json、csv、xml、およびテキスト) の ZStandard 解凍対応
- ファイル データ ソース リーダー (json、csv、xml、およびテキスト) の ZStandard 解凍対応
- [15.4-16.4][spark-52521]](https://issues.apache.org/jira/browse/SPARK-52521)[SQL]
Right#replacementは SQLConf に動的にアクセスできません - [SPARK-52482][SQL][CORE] ZStandard によるファイル データ ソース リーダーのサポート
- [SPARK-52312][SQL] DataFrame のキャッシュ時に V2WriteCommand を無視する
- オペレーティング システムのセキュリティを更新。
- Java ライブラリの更新:
- 2025 年 6 月 17 日
-
cloud_files_stateテーブル値関数 (TVF) を使用して、パイプライン間でストリーミング テーブルのファイル レベルの状態を読み取ることができないという制限を修正しました。 - [SPARK-49646][SQL] parentOuterReferences に collectedChildOuterReferences でカバーされていない参照がある場合のユニオン/集合操作のサブクエリの非相関化を修正する
- [SPARK-52040][PYTHON][SQL][CONNECT] ResolveLateralColumnAliasReference はプラン ID を保持する必要があります
-
- 2025 年 6 月 3 日
- Python ライブラリの更新:
- 3.4.8、41.0.3 から 41.0.3 への暗号化
- filelock を 3.13.4、3.15.4 から 3.13.4 へ更新
- importlib-metadata を 4.6.4, 6.0.0 から 6.0.0 へ更新
- platformdirs を 3.10.0、3.11.0 から 3.10.0 へ変更
- pyparsing を 2.4.7、3.0.9 から 3.0.9 へ更新
- zipp を 1.0.0、3.11.0 から 3.11.0 へ
- pip 23.2.1 を追加しました
- setuptools 68.0.0 を追加しました
- wcwidth 0.2.5 を追加しました
- ホイール 0.38.4 を追加しました
- ディストリビューション 1.7.0 を削除しました
- distro-info 1.1+ubuntu0.2 を削除しました
- python-apt 2.4.0+ubuntu4 を削除しました
- Java ライブラリの更新:
- com.github.fommil.netlib.native_ref-java を 1.1、1.1 ネイティブから 1.1、1.1 へ更新
- com.github.fommil.netlib.native_system-java を 1.1、1.1 ネイティブから 1.1、1.1 へ更新
- com.github.fommil.netlib.netlib-native_ref-linux-x86_64 のバージョンを 1.1-natives から 1.1 に変更
- com.github.fommil.netlib.netlib-native_system-linux-x86_64 を 1.1 ネイティブ から 1.1 へ更新
- io.netty.netty-tcnative-boringssl-static を 2.0.61.Final-db-r16-linux-aarch_64、2.0.61.Final-db-r16-linux-x86_64、2.0.61.Final-db-r16-osx-aarch_64、2.0.61.Final-db-r16-osx-x86_64、2.0.61.Final-db-r16-windows-x86_64 から 2.0.61.Final-db-r16, 2.0.61.Final-db-r16、2.0.61.Final-db-r16、2.0.61.Final-db-r16、2.0.61.Final-db-r16 へ更新
- io.netty.netty-transport-native-epoll を 4.1.96.Final, 4.1.96.Final-linux-aarch_64、4.1.96.Final-linux-x86_64 から 4.1.96.Final、4.1.96.Final、4.1.96.Final へ更新
- io.netty.netty-transport-native-kqueue を 4.1.96.Final-osx-aarch_64、4.1.96.Final-osx-x86_64 から 4.1.96.Final、4.1.96.Final へ更新
- org.apache.orc.orc-core を 1.9.2-shaded-protobuf から 1.9.2 に変更
- org.apache.orc.orc-mapreduce を 1.9.2-shaded-protobuf から 1.9.2 に変更
- software.amazon.cryptools.AmazonCorrettoCryptoProvider 1.6.2-linux-x86_64 から 1.6.2 に
- [SPARK-52159][SQL] jdbc 言語のテーブル存在チェックを適切に処理する
- オペレーティング システムのセキュリティを更新。
- Python ライブラリの更新:
- 2025 年 5 月 20 日
- Java ライブラリの更新:
- io.delta.delta-sharing-client_2.12 を 1.1.5 から 1.1.6 に
- ストリーミング複製セッションは、共有クラスター/サーバーレスの foreachBatch ユーザー関数内で使用されます。 これは、クラシック (割り当てられたクラスター) での動作に合わせて調整されます。
- この変更の前は、photon を無効にして、
variant_get式のパスの先頭の空白とタブが無視されていました。 たとえば、select variant_get(parse_json('{"key": "value"}'), '$['key']')は、"key"の値を抽出するのに有効ではありません。 ただし、ユーザーは、このようなキーを今すぐ抽出できるようになります。 - [SPARK-51935][SQL] 解釈された df.collect() 内の反復子の遅延動作を修正する
- オペレーティング システムのセキュリティを更新。
- Java ライブラリの更新:
- 2025 年 4 月 22 日
- Java ライブラリの更新:
- org.apache.avro.avro 1.11.3 から 1.11.4
- org.apache.avro.avro-ipc (1.11.3 から 1.11.4 へ)
- org.apache.avro.avro-mapred 1.11.3 から 1.11.4
- "[SPARK-47895][SQL] エイリアスによるグループ化は冪等であるべき" を15.4、16.0、16.1、16.2、および16.3で元に戻す。
- [SPARK-50682][SQL] 内部エイリアスを正規化する必要がある
- オペレーティング システムのセキュリティを更新。
- Java ライブラリの更新:
- 2025 年 4 月 9 日
- (変化)重要なセキュリティ パッチを適用するために、既定のPython バージョンは、Python 3.11.0rc1 から Python 3.11.11 に更新されます。 この更新プログラムは、Databricks Runtime 15.4 LTS で実行されている一部のワークロード (Python シリアル化を使用して実行間の状態を格納および復元するワークロード、または 3.11.0 Python バージョンにピン留めするワークロードなど) に影響を与える可能性があります。
- Java ライブラリの更新:
- io.starburst.openjson.openjson 1.8-e.12 を削除しました
- io.starburst.openx.data.json-serde 1.3.9-e.12 を削除
- io.starburst.openx.data.json-serde-generic-shim 1.3.9-e.12 を削除しました。
- [SPARK-47895][SQL] エイリアスによるグループ化はべき等である必要がある
- [SPARK-51624][SQL] GetStructField メタデータを CreateNamedStruct.dataType に伝達する
- オペレーティング システムのセキュリティを更新。
- 2025 年 3 月 31 日
- Photon でコンピューティングが有効になっていない場合、
databricks-feature-engineeringは 0.8.0 にアップグレードされます。 Photon 対応コンピューティングの場合、databricks-feature-engineeringは 0.6.0 のままです。
- Photon でコンピューティングが有効になっていない場合、
2025 年 3 月 11 日
- Databricks Runtime 14.3 LTS 以降には、
SparkListenerApplicationEndクラスをインスタンス化し、Apache Spark に対してコンパイルされたコードとのバイナリ非互換性の原因となった問題の修正プログラムが含まれています。 この非互換性は、SPARK-46399 を Apache Spark にマージした結果です。 このマージには、SparkListenerApplicationEndコンストラクターに既定の引数を追加する変更が含まれていました。 バイナリ互換性を復元するために、この修正により、SparkListenerApplicationEndクラスに 1 つの引数コンストラクターが追加されます。 - [SPARK-50985][SS] KafkaTokenProvider で不足しているサーバーのエラーをアサートとスローするのではではなく、Kafka タイムスタンプ オフセットの不一致エラーを分類する
- [SPARK-50791][SQL] State Store エラー処理での NPE の修正
- [SPARK-50310][PYTHON] DQC が無効になっている場合の列のパフォーマンスを向上する
- [SPARK-51222][SQL] ReplaceCurrentLike を最適化する
- [SPARK-49525][SS][CONNECT] サーバーサイド ストリーミング クエリの ListenerBus リスナーに対する軽微なログ改善
- [SPARK-51084][SQL] negativeScaleNotAllowedError に適切なエラー クラスを割り当てる
- オペレーティング システムのセキュリティを更新。
- Databricks Runtime 14.3 LTS 以降には、
2025 年 2 月 11 日
- このリリースには、復旧された XML データ列をシリアル化するときの特定のデータ型の変換に影響する問題の修正が含まれています。 影響を受けるデータ型は、日付、NTZ 以外のタイムスタンプ、および
prefersDecimalが有効な場合の 10 進数です。 救助されたデータ列の詳細については、「救助されたデータ列とは」を参照してください。. - [SPARK-50492][SS] dropDuplicatesWithinWatermark の後にイベント時間列が削除されたときに java.util.NoSuchElementException を修正する
- オペレーティング システムのセキュリティを更新。
- Photon でコンピューティングが有効になっていない場合、
mlflow-skinnyは 2.19.0 にアップグレードされます。 Photon 対応コンピューティングの場合、mlflow-skinnyは 2.13.1 のままです。
- このリリースには、復旧された XML データ列をシリアル化するときの特定のデータ型の変換に影響する問題の修正が含まれています。 影響を受けるデータ型は、日付、NTZ 以外のタイムスタンプ、および
- 2024 年 12 月 10 日
-
USE CATALOGステートメントは、IDENTIFIER句をサポートするようになりました。 このサポートにより、文字列変数またはパラメーター マーカーに基づいて現在のカタログをパラメーター化できます。 - このリリースには、バックグラウンドの自動圧縮に関連する特定のエッジ ケースで Delta テーブルの主キーが削除される可能性がある問題の修正プログラムが含まれています。
- このリリースでは、Databricks コンピューティング ノードの SSD によって使用されるキャッシュ サイズは、SSD の初期サイズに動的に拡張され、必要に応じて
spark.databricks.io.cache.maxDiskUsageの制限まで縮小されます。Azure Databricks を参照してください。 - pyodbc パッケージはバージョン 4.0.38 からバージョン 4.0.39 に更新されます。 この変更は、バージョン 4.0.38 でバグが見つかり、そのバージョンが PyPI から削除されたために必要です。
- [SPARK-50329][SQL] InSet$toString を修正
- [SPARK-47435][SQL] MySQL UNSIGNED TINYINT のオーバーフローの問題を修正
- [SPARK-49757][SQL] IDENTIFIERSET ステートメントでの CATALOG 式のサポート
- [SPARK-50426][PYTHON] 組み込みデータ ソースまたはJava データ ソースを使用する場合、静的なPython データ ソース参照を回避する
- [SPARK-48863][SQL] "spark.sql.json.enablePartialResults" を有効にして JSON を解析するときの ClassCastException を修正する
- [SPARK-50310][PYTHON] PySpark の DataFrameQueryContext を無効にするフラグを追加する
- [15.3-15.4] [SPARK-50034][CORE]
SparkUncaughtExceptionHandlerで致命的なエラーがキャッチされない例外として誤報告される問題を修正 - オペレーティング システムのセキュリティを更新。
-
- 2024 年 11 月 26 日
- このリリースでは、テキスト入力の
vector_searchを使用してquery_text関数に対してクエリを実行したり、入力を埋め込むquery_vectorを実行したりできるようになりました。 - Spark 構成プロパティ
spark.databricks.execution.timeoutを使用して、Spark Connect クエリのタイムアウトを設定できるようになりました。 サーバーレス コンピューティングで実行されているノートブックの場合、既定値は9000(秒) です。 標準アクセス モードでサーバーレス コンピューティングとコンピューティングで実行されているジョブは、この構成プロパティが設定されていない限りタイムアウトになりません。 指定したタイムアウトより長く実行すると、QUERY_EXECUTION_TIMEOUT_EXCEEDEDエラーが発生します。 - [SPARK-50322][SQL] サブクエリのパラメーター化された識別子を修正する
- [SPARK-49615] [ML] すべての ML 機能トランスフォーマー データセット スキーマ検証を "spark.sql.caseSensitive" 構成に準拠させます。
- [SPARK-50124][SQL] LIMIT/OFFSET はデータの順序を保持する必要があります
- オペレーティング システムのセキュリティを更新。
- このリリースでは、テキスト入力の
- 2024 年 11 月 5 日
- (破壊的変更)Databricks Runtime 15.4 LTS 以降では、Photon の正規表現処理が Apache Spark 正規表現処理の動作に合わせて更新されます。 以前は、
split()やregexp_extract()など、Photon によって実行される正規表現関数では、Spark パーサーによって拒否された正規表現がいくつか受け入れられていた。 Apache Spark との一貫性を維持するために、Spark が無効と見なす正規表現に対して Photon クエリが失敗するようになりました。 この変更により、Spark コードに無効な正規表現が含まれている場合、エラーが発生する可能性があります。 たとえば、一致しない中かっこを含む式split(str_col, '{')は、以前は Photon によって受け入れられていましたが、現在は失敗します。 この式を修正するには、中かっこ文字 (split(str_col, '\\{')) をエスケープできます。 また、ASCII 以外の文字の正規表現の一致によっては、Photon と Spark の動作も異なりました。 これは、Photon が Apache Spark の動作と一致するようにも更新されます。 - [SPARK-49782][SQL]ResolveDataFrameDropColumns ルールは、子出力で UnresolvedAttribute を解決します
- [SPARK-49867][SQL]GetColumnByOrdinal を呼び出すときにインデックスが範囲外の場合のエラー メッセージを改善する
- [SPARK-49863][SQL]NormalizeFloatingNumbers を修正して、入れ子になった構造体の null 値の許容を維持する
- [SPARK-49829] ストリーム間結合で状態ストアに入力を追加する際の最適化を修正する(正確性の向上)
- [SPARK-49905] ステートフル演算子に専用の ShuffleOrigin を使用して、AQE からシャッフルが変更されないようにする
- [SPARK-46632][SQL]同等の三項式に異なる子がある場合の部分式の削除を修正する
- [SPARK-49443][SQL][PYTHON] to_variant_object式を実装し、schema_of_variant式がバリアントオブジェクトに対してOBJECTを出力するようにします
-
[SPARK-49615] バグ修正: ML 列スキーマの検証が spark 構成
spark.sql.caseSensitiveに準拠するようにします。
- (破壊的変更)Databricks Runtime 15.4 LTS 以降では、Photon の正規表現処理が Apache Spark 正規表現処理の動作に合わせて更新されます。 以前は、
- 2024 年 10 月 22 日
- [SPARK-49782][SQL]ResolveDataFrameDropColumns ルールは、子出力で UnresolvedAttribute を解決します
- [SPARK-49867][SQL]GetColumnByOrdinal を呼び出すときにインデックスが範囲外の場合のエラー メッセージを改善する
- [SPARK-49863][SQL]NormalizeFloatingNumbers を修正して、入れ子になった構造体の null 値の許容を維持する
- [SPARK-49829] ストリーム間結合で状態ストアに入力を追加する際の最適化を修正する(正確性の向上)
- [SPARK-49905] ステートフル演算子に専用の ShuffleOrigin を使用して、AQE からシャッフルが変更されないようにする
- [SPARK-46632][SQL]同等の三項式に異なる子がある場合の部分式の削除を修正する
- [SPARK-49443][SQL][PYTHON] to_variant_object式を実装し、schema_of_variant式がバリアントオブジェクトに対してOBJECTを出力するようにします
-
[SPARK-49615] バグ修正: ML 列スキーマの検証が spark 構成
spark.sql.caseSensitiveに準拠するようにします。
- 2024 年 10 月 10 日
- [SPARK-49743][SQL]GetArrayStructFields を排除するときに OptimizeCsvJsonExpr でスキーマ フィールドを変更しないでください
- [SPARK-49688][CONNECT] 割り込みと実行プランの間のデータ競合を修正する
- [BACKPORT] [SPARK-49474][SS] FlatMapGroupsWithState ユーザー関数のエラークラスを分類するエラー
- [SPARK-49460][SQL]補足情報: 潜在的な NPE リスクを修正する
- 2024 年 9 月 25 日
- [SPARK-49628][SQL]ConstantFolding では、評価前にステートフル式をコピーする必要があります
- [SPARK-49000][SQL]RewriteDistinctAggregates を展開して、t が空のテーブルである "select count(distinct 1) from t" を修正しました
- [SPARK-49492][CONNECT]非アクティブな ExecutionHolder に対して再アタッチが試行されました
- [SPARK-49458][CONNECT][PYTHON]ReattachExecute を使用してサーバー側のセッション ID を指定する
- [SPARK-49017][SQL]複数のパラメーターが使用されている場合、Insert ステートメントが失敗する
- [SPARK-49451] parse_jsonで重複するキーを許可します。
- 各種のバグ修正。
- 2024 年 9 月 17 日
- [SPARK-48463][ML] Binarizer、Bucketizer、Vector Assembler、FeatureHasher、QuantizeDiscretizer、OnehotEncoder、StopWordsRemover、Imputer、Interactor でネストされた入力列をサポートするようにする
- [SPARK-49409][CONNECT]CONNECT_SESSION_PLAN_CACHE_SIZEの既定値を調整する
- [SPARK-49526][CONNECT][HOTFIX-15.4.2] ArtifactManager でのWindowsスタイルのパスのサポート
- "[SPARK-48482][PYTHON] dropDuplicates と dropDuplicatesWIthinWatermark は可変長引数を受け入れる必要があります" を元に戻す
- [SPARK-43242][CORE] シャッフルの破損診断中に「予期しないタイプの BlockId」をスローする問題を修正する
- [SPARK-49366][CONNECT]データフレーム列解決で共用体ノードをリーフとして扱う
- [SPARK-49018][SQL] 照合順序で「approx_count_distinct」関数が正しく動作しない問題を修正しました
-
[SPARK-49460][SQL]EmptyRelationExec から
cleanupResource()を削除する - [SPARK-49056][SQL] ErrorClassesJsonReader は null を正しく処理できません
- [SPARK-49336][CONNECT] protobuf メッセージを切り捨てる場合の入れ子レベルを制限する
- 2024 年 8 月 29 日
-
SHOW CREATE TABLEステートメントからの出力には、具体化されたビューまたはストリーミング テーブルで定義されている行フィルターまたは列マスクが含まれるようになりました。 SHOW CREATE TABLEを参照してください。 行フィルターと列マスクの詳細については、「 行フィルターと列マスク」を参照してください。 - 共有アクセス モードで構成されたコンピューティングでは、Kafka バッチの読み取りと書き込みには、構造化ストリームに関して文書化されている制限事項と同じものが実施されるようになりました。 ストリーミングの制限事項を参照してください。
- [SPARK-48941][SPARK-48970] バックポート ML ライター/リーダーの修正
-
[SPARK-49074][SQL]
df.cache()でバリアントを修正する - [SPARK-49263][CONNECT] Spark Connect Python クライアント: ブール値データフレーム リーダーのオプションを一貫して処理する
- [SPARK-48955][SQL] ArrayCompact の変更を 15.4 に含める
- [SPARK-48937][SQL] StringToMap の文字列式に照合順序のサポートを追加する
- [SPARK-48929] ビューの内部エラーを修正し、パーサー例外コンテキストをクリーンアップする
- [SPARK-49125][SQL] CSV 書き込みで重複する列名を許可する
- [SPARK-48934][SS] Python datetime 型が applyInPandasWithState でタイムアウトを設定するために正しく変換されませんでした
- [SPARK-48843] BindParameters を使用して無限ループを防止する
- [SPARK-48981] 照合順序のために pyspark で StringType の simpleString メソッドを修正する
- [SPARK-49065][SQL] レガシ フォーマッタ/パーサーのリベースは、JVM 以外のデフォルト タイム ゾーンをサポートする必要があります
- [SPARK-48896][SPARK-48909][SPARK-48883] バックポート Spark ML ライターの修正
- [SPARK-48725][SQL] CollationAwareUTF8String.lowerCaseCodePoints を文字列式に統合する
- [SPARK-48978][SQL] UTF8_LCASE の照合順序サポートに ASCII 高速パスを実装する
- [SPARK-49047][PYTHON][CONNECT] ログ記録用にメッセージを切り詰める
- [SPARK-49146][SS] 追加モードのストリーミング クエリでウォーターマークが見つからない問題に関連するアサーション エラーをエラー フレームワークに移動する
- [SPARK-48977][SQL] UTF8_LCASE 照合順序で文字列検索を最適化する
- [SPARK-48889][SS] 終了する前に testStream で状態ストアをアンロードする
- [SPARK-48463] StringIndexer で入れ子になった入力列をサポートさせる
- [SPARK-48954] try_mod() は try_remainder() を置き換える
- オペレーティング システムのセキュリティを更新。
-
Databricks Runtime 14.3 LTS
「Databricks Runtime 14.3 LTS」をご覧ください。
- 2026 年 5 月 26 日
- オペレーティング システムのセキュリティを更新。
- 2026 年 5 月 13 日
- (Behavior change)スキーマ パターンを使用してテーブルを一覧表示すると、外部テーブル (SQL Server、PostgreSQL、AWS Glue など) の Unity カタログ メタデータが更新されなくなりました。 この変更は、スキーマ パターンが渡されたときの JDBC ドライバーの
SHOW TABLES IN SCHEMA LIKE ...呼び出し、および ThriftgetMetaData.getTablesAPI のSparkGetTablesOperationに影響します。 ワークロードがスキーマ パターンを使用したメタデータの更新に依存している場合は、Databricks サポートにお問い合わせください。 - オペレーティング システムのセキュリティを更新。
- (Behavior change)スキーマ パターンを使用してテーブルを一覧表示すると、外部テーブル (SQL Server、PostgreSQL、AWS Glue など) の Unity カタログ メタデータが更新されなくなりました。 この変更は、スキーマ パターンが渡されたときの JDBC ドライバーの
- 2026 年 4 月 29 日
- 各種のバグ修正。
- 2026 年 4 月 20 日
- 各種のバグ修正。
2026 年 4 月 2 日
- Java ライブラリの更新:
- io.delta.delta-sharing-client_2.12 を 1.1.7 から 1.1.11 に更新
- 自動ローダーには、DBR 16.3 でのソースの場所の管理と可視性に関連する 2 つの新機能が含まれています: 1。
イベントの変更を記録する: この変更により、お客様は
cloud_files_stateTVF を使用して、ファイルの検出と処理の詳細 (ファイルが最初に検出された時刻、コミットされた時刻、アーカイブされた時刻など) を表示できるようになります。この TVF の現在のパブリック ドキュメント については、こちらをご覧ください。 2. クリーン ソース: この機能により、お客様は自動ローダーに対して、処理されたファイルを自動的に削除するように指示できます。 お客様は、cloudFiles.cleanSource自動ローダー オプションを使用してこの機能をオプトインできます。 自動ローダー オプションのドキュメントの詳細については 、こちらを参照してください。 - オペレーティング システムのセキュリティを更新。
- Java ライブラリの更新:
2026 年 3 月 10 日
- [SPARK-55111][SS] クエリの再起動時に未完了の再パーティション化の検出を再チェックする
- [SPARK-55701]ES-1694761[SS] CompactibleFileStreamLog.allFiles 内の競合状態を修正する
- オペレーティング システムのセキュリティを更新。
2026 年 2 月 26 日
- オペレーティング システムのセキュリティを更新。
2026 年 2 月 19 日
- オペレーティング システムのセキュリティを更新。
2026 年 1 月 27 日
- オペレーティング システムのセキュリティを更新。
2026 年 1 月 9 日
- パーティション分割された Delta テーブルでは、今後、データ Parquet ファイルにパーティション列が格納されます。 これにより、Iceberg テーブルと UniForm テーブルの処理方法との相乗効果が向上し、外部のデルタ以外のリーダーとの互換性が向上します。
- [SPARK-54711][PYTHON] デーモン作成ワーカー接続のタイムアウトを追加する
- オペレーティング システムのセキュリティを更新。
2025 年 12 月 9 日
- [SPARK-52579][PYTHON] Python ワーカーの定期的なトレースバック ダンプを設定する
- [SPARK-54180][SQL] BinaryFileFormat の toString をオーバーライドする
- オペレーティング システムのセキュリティを更新。
- 2025 年 11 月 18 日
-
[SPARK-54078][SS]
StateStoreSuite SPARK-40492: maintenance before unloadのための新しいテストと古いテストからインフラストラクチャを削除する - [SPARK-54047][PYTHON] kill-on-idle-timeout 時に差分エラーを使用する
- オペレーティング システムのセキュリティを更新。
-
[SPARK-54078][SS]
- 2025 年 11 月 4 日
- 更新された R ライブラリ:
- 12.0.1 から 21.0.0 への矢印
- オペレーティング システムのセキュリティを更新。
- 更新された R ライブラリ:
- 2025 年 10 月 21 日
- オペレーティング システムのセキュリティを更新。
- 2025 年 10 月 7 日
- [SPARK-53568][CONNECT][PYTHON] Spark Connect Python クライアント エラー処理ロジックのいくつかの小さなバグを修正
- [SPARK-53574] 入れ子になったプランの解決中に AnalysisContext がワイプされる問題を修正しました
- 各種のバグ修正。
- 2025 年 9 月 16 日
- オペレーティング システムのセキュリティを更新。
- 2025 年 9 月 9 日
- 自動ローダーが無期限にハングする可能性がある問題を修正しました。
- [SPARK-49872][CORE] jackson JSON 文字列の長さの制限を削除する
- オペレーティング システムのセキュリティを更新。
- 2025 年 8 月 26 日
- Java ライブラリの更新:
- io.delta.delta-sharing-client_2.12 のバージョンを 1.1.6 から 1.1.7 に更新
- [SPARK-52482][SQL][CORE] 特定の破損した zstd ファイルを読み取るための例外処理を改善する
- オペレーティング システムのセキュリティを更新。
- Java ライブラリの更新:
- 2025 年 8 月 14 日
- オペレーティング システムのセキュリティを更新。
- 2025 年 7 月 29 日
- オペレーティング システムのセキュリティを更新。
- 2025 年 7 月 15 日
-
[SPARK-52503][SQL][CONNECT] 入力列が存在しない場合の
dropを修正 - 各種のバグ修正。
-
[SPARK-52503][SQL][CONNECT] 入力列が存在しない場合の
- 2025 年 7 月 1 日
- ファイル データ ソース リーダー (json、csv、xml、およびテキスト) の ZStandard 解凍対応
- ファイル データ ソース リーダー (json、csv、xml、およびテキスト) の ZStandard 解凍対応
-
[SPARK-52521][SQL]
Right#replacementは SQLConf に動的にアクセスしないでください - [SPARK-52482][SQL][CORE] ZStandard によるファイル データ ソース リーダーのサポート
- オペレーティング システムのセキュリティを更新。
- 2025 年 6 月 17 日
-
cloud_files_stateテーブル値関数 (TVF) を使用して、パイプライン間でストリーミング テーブルのファイル レベルの状態を読み取ることができないという制限を修正しました。 - [SPARK-49646][SQL] parentOuterReferences に collectedChildOuterReferences でカバーされていない参照がある場合のユニオン/集合操作のサブクエリの非相関化を修正する
-
- 2025 年 6 月 3 日
- Python ライブラリの更新:
- 3.4.8、39.0.1 から 39.0.1 への暗号化
- platformdirs を 2.5.2、2.6.2 から 2.5.2 へ変更
- pyparsing を 2.4.7、3.0.9 から 3.0.9 へ更新
- pip 22.3.1 を追加しました
- setuptools 65.6.3 を追加しました
- tomli 2.0.1 を追加しました
- wcwidth 0.2.5 を追加しました
- ホイール 0.38.4 を追加しました
- ディストリビューション 1.7.0 を削除しました
- distro-info 1.1+ubuntu0.2 を削除しました
- python-apt 2.4.0+ubuntu4 を削除しました
- Java ライブラリの更新:
- com.github.fommil.netlib.native_ref-java を 1.1、1.1 ネイティブから 1.1、1.1 へ更新
- com.github.fommil.netlib.native_system-java を 1.1、1.1 ネイティブから 1.1、1.1 へ更新
- com.github.fommil.netlib.netlib-native_ref-linux-x86_64 のバージョンを 1.1-natives から 1.1 に変更
- com.github.fommil.netlib.netlib-native_system-linux-x86_64 を 1.1 ネイティブ から 1.1 へ更新
- io.netty.netty-tcnative-boringssl-static を 2.0.61.Final-db-r16-linux-aarch_64、2.0.61.Final-db-r16-linux-x86_64、2.0.61.Final-db-r16-osx-aarch_64、2.0.61.Final-db-r16-osx-x86_64、2.0.61.Final-db-r16-windows-x86_64 から 2.0.61.Final-db-r16, 2.0.61.Final-db-r16、2.0.61.Final-db-r16、2.0.61.Final-db-r16、2.0.61.Final-db-r16 へ更新
- io.netty.netty-transport-native-epoll を 4.1.96.Final, 4.1.96.Final-linux-aarch_64、4.1.96.Final-linux-x86_64 から 4.1.96.Final、4.1.96.Final、4.1.96.Final へ更新
- io.netty.netty-transport-native-kqueue を 4.1.96.Final-osx-aarch_64、4.1.96.Final-osx-x86_64 から 4.1.96.Final、4.1.96.Final へ更新
- org.apache.orc.orc-core を 1.9.2-shaded-protobuf から 1.9.2 に変更
- org.apache.orc.orc-mapreduce を 1.9.2-shaded-protobuf から 1.9.2 に変更
- software.amazon.cryptools.AmazonCorrettoCryptoProvider を 1.6.1-linux-x86_64 から 1.6.1 に更新
- [SPARK-52040][PYTHON][SQL][CONNECT] ResolveLateralColumnAliasReference はプラン ID を保持する必要があります
- [SPARK-52159][SQL] jdbc 言語のテーブル存在チェックを適切に処理する
- オペレーティング システムのセキュリティを更新。
- Python ライブラリの更新:
- 2025 年 5 月 20 日
- Java ライブラリの更新:
- io.delta.delta-sharing-client_2.12 を 1.1.5 から 1.1.6 に
- [SPARK-51935][SQL] 解釈された df.collect() 内の反復子の遅延動作を修正する
- オペレーティング システムのセキュリティを更新。
- Java ライブラリの更新:
- 2025 年 4 月 22 日
- オペレーティング システムのセキュリティを更新。
2025 年 4 月 9 日
- [動作の変更]バキューム操作では、他の操作と同様にライター プロトコル チェックが実行されるようになり、互換性のない古い Databricks Runtime バージョンから実行すると、新しい機能を持つテーブルで予期しないクリーンアップが防止されるようになりました。
- [SPARK-51624][SQL] GetStructField メタデータを CreateNamedStruct.dataType に伝達する
- オペレーティング システムのセキュリティを更新。
2025 年 3 月 11 日
- Databricks Runtime 14.3 LTS 以降には、
SparkListenerApplicationEndクラスをインスタンス化し、Apache Spark に対してコンパイルされたコードとのバイナリ非互換性の原因となった問題の修正プログラムが含まれています。 この非互換性は、SPARK-46399 を Apache Spark にマージした結果です。 このマージには、SparkListenerApplicationEndコンストラクターに既定の引数を追加する変更が含まれていました。 バイナリ互換性を復元するために、この修正により、SparkListenerApplicationEndクラスに 1 つの引数コンストラクターが追加されます。 - [SPARK-50791][SQL] State Store エラー処理での NPE の修正
-
[SPARK-50705][SQL]
QueryPlanロックフリーにする - [SPARK-49525][SS][CONNECT] サーバーサイド ストリーミング クエリの ListenerBus リスナーに対する軽微なログ改善
- オペレーティング システムのセキュリティを更新。
- Databricks Runtime 14.3 LTS 以降には、
2025 年 2 月 11 日
- このリリースには、復旧された XML データ列をシリアル化するときの特定のデータ型の変換に影響する問題の修正が含まれています。 影響を受けるデータ型は、日付、NTZ 以外のタイムスタンプ、および
prefersDecimalが有効な場合の 10 進数です。 救助されたデータ列の詳細については、「救助されたデータ列とは」を参照してください。. - [SPARK-50492][SS] dropDuplicatesWithinWatermark の後にイベント時間列が削除されたときに java.util.NoSuchElementException を修正する
- [SPARK-51084][SQL] negativeScaleNotAllowedError に適切なエラー クラスを割り当てる
- オペレーティング システムのセキュリティを更新。
- このリリースには、復旧された XML データ列をシリアル化するときの特定のデータ型の変換に影響する問題の修正が含まれています。 影響を受けるデータ型は、日付、NTZ 以外のタイムスタンプ、および
- 2024 年 12 月 10 日
- このリリースには、バックグラウンドの自動圧縮に関連する特定のエッジ ケースで Delta テーブルの主キーが削除される可能性がある問題の修正プログラムが含まれています。
- [SPARK-50329][SQL] InSet$toString を修正
- オペレーティング システムのセキュリティを更新。
- 2024 年 11 月 26 日
- [SPARK-49615] [ML] すべての ML 機能トランスフォーマー データセット スキーマ検証を "spark.sql.caseSensitive" 構成に準拠させます。
- オペレーティング システムのセキュリティを更新。
- 2024 年 11 月 5 日
- [SPARK-48843] BindParameters を使用して無限ループを防止する
- [SPARK-49829] ストリーム間結合で状態ストアに入力を追加する際の最適化を修正する(正確性の向上)
- [SPARK-49863][SQL]NormalizeFloatingNumbers を修正して、入れ子になった構造体の null 値の許容を維持する
- [BACKPORT] [SPARK-49326][SS] Foreach シンクユーザー関数エラーのエラークラスを分類する
- [SPARK-49782][SQL]ResolveDataFrameDropColumns ルールは、子出力で UnresolvedAttribute を解決します
- [SPARK-46632][SQL]同等の三項式に異なる子がある場合の部分式の削除を修正する
- [SPARK-49905] ステートフル演算子に専用の ShuffleOrigin を使用して、AQE からシャッフルが変更されないようにする
- オペレーティング システムのセキュリティを更新。
- 2024 年 10 月 22 日
- [SPARK-48843] BindParameters を使用して無限ループを防止する
- [SPARK-49863][SQL]NormalizeFloatingNumbers を修正して、入れ子になった構造体の null 値の許容を維持する
- [SPARK-49905] ステートフル演算子に専用の ShuffleOrigin を使用して、AQE からシャッフルが変更されないようにする
- [SPARK-46632][SQL]同等の三項式に異なる子がある場合の部分式の削除を修正する
- [SPARK-49782][SQL]ResolveDataFrameDropColumns ルールは、子出力で UnresolvedAttribute を解決します
- [BACKPORT] [SPARK-49326][SS] Foreach シンクユーザー関数エラーのエラークラスを分類する
- [SPARK-49829] ストリーム間結合で状態ストアに入力を追加する際の最適化を修正する(正確性の向上)
- オペレーティング システムのセキュリティを更新。
- 2024 年 10 月 10 日
- [BACKPORT] [SPARK-49474][SS] FlatMapGroupsWithState ユーザー関数のエラークラスを分類するエラー
- [SPARK-49743][SQL]GetArrayStructFields を排除するときに OptimizeCsvJsonExpr でスキーマ フィールドを変更しないでください
- [SPARK-49688][CONNECT] 割り込みと実行プランの間のデータ競合を修正する
- 2024 年 9 月 25 日
- [SPARK-48810][CONNECT] Session stop() API はべき等である必要があり、セッションがすでにサーバーによって閉じられている場合でもエラーを発生させてはならない。
- [SPARK-48719][SQL]'RegrS... の計算バグを修正しました。
- [SPARK-49000][SQL]RewriteDistinctAggregates を展開して、t が空のテーブルである "select count(distinct 1) from t" を修正しました
- [SPARK-49628][SQL]ConstantFolding では、評価前にステートフル式をコピーする必要があります
- [SPARK-49492][CONNECT]非アクティブな ExecutionHolder に対して再アタッチが試行されました
- オペレーティング システムのセキュリティを更新。
- 2024 年 9 月 17 日
- [SPARK-49336][CONNECT] protobuf メッセージを切り捨てる場合の入れ子レベルを制限する
- [SPARK-43242][CORE] シャッフルの破損診断中に「予期しないタイプの BlockId」をスローする問題を修正する
- [SPARK-48463][ML] Binarizer、Bucketizer、Vector Assembler、FeatureHasher、QuantizeDiscretizer、OnehotEncoder、StopWordsRemover、Imputer、Interactor でネストされた入力列をサポートするようにする
- [SPARK-49526][CONNECT] ArtifactManager でのWindowsスタイルのパスのサポート
- [SPARK-49409][CONNECT]CONNECT_SESSION_PLAN_CACHE_SIZEの既定値を調整する
- [SPARK-49366][CONNECT]データフレーム列解決で共用体ノードをリーフとして扱う
- 2024 年 8 月 29 日
- [SPARK-49146][SS] 追加モードのストリーミング クエリでウォーターマークが見つからない問題に関連するアサーション エラーをエラー フレームワークに移動する
-
[SPARK-48862][PYTHON][CONNECT] INFO レベルが有効化されていないときに
_proto_to_stringの呼び出しは避けてください - [SPARK-49263][CONNECT] Spark Connect Python クライアント: ブール値データフレーム リーダーのオプションを一貫して処理する
- 2024 年 8 月 14 日
- [SPARK-48941][SPARK-48970] バックポート ML ライター/リーダーの修正
- [SPARK-48706][PYTHON] Python UDF が高階関数で内部エラーをスローしないようにする
- [SPARK-49056][SQL] ErrorClassesJsonReader は null を正しく処理できません
- [SPARK-48597][SQL] 論理プランのテキスト表現に isStreaming プロパティのマーカーを導入する
- [SPARK-49065][SQL] レガシ フォーマッタ/パーサーのリベースは、JVM 以外のデフォルト タイム ゾーンをサポートする必要があります
- [SPARK-48934][SS] Python datetime 型が applyInPandasWithState でタイムアウトを設定するために正しく変換されませんでした
- 2024 年 8 月 1 日
- このリリースには、Spark Java インターフェイスの
ColumnVectorクラスとColumnarArrayクラスのバグ修正が含まれています。 この修正プログラムの前には、これらのクラスのいずれかのインスタンスにArrayIndexOutOfBoundsException値が含まれていると、nullがスローされるか、正しくないデータが返される可能性がありました。 - ノートブックとジョブのサーバーレス コンピューティングでは、ANSI SQL モードが既定で有効になっています。 「サポートされている Spark 構成パラメーター」を参照してください。
- 共有アクセス モードで構成されたコンピューティングでは、Kafka バッチの読み取りと書き込みには、構造化ストリームに関して文書化されている制限事項と同じものが実施されるようになりました。 ストリーミングの制限事項を参照してください。
-
SHOW CREATE TABLEステートメントからの出力には、具体化されたビューまたはストリーミング テーブルで定義されている行フィルターまたは列マスクが含まれるようになりました。 SHOW CREATE TABLEを参照してください。 行フィルターと列マスクの詳細については、「 行フィルターと列マスク」を参照してください。 - 共有アクセス モードで構成されたコンピューティングでは、Kafka バッチの読み取りと書き込みには、構造化ストリームに関して文書化されている制限事項と同じものが実施されるようになりました。 ストリーミングの制限事項を参照してください。
-
SHOW CREATE TABLEステートメントからの出力には、具体化されたビューまたはストリーミング テーブルで定義されている行フィルターまたは列マスクが含まれるようになりました。 SHOW CREATE TABLEを参照してください。 行フィルターと列マスクの詳細については、「 行フィルターと列マスク」を参照してください。 - [SPARK-48896][SPARK-48909][SPARK-48883] バックポート Spark ML ライターの修正
- [SPARK-48889][SS] 終了する前に testStream で状態ストアをアンロードする
- [SPARK-48705][PYTHON] pyspark を使用して起動されるときに worker_main を明示的に使用する
- [SPARK-48047][SQL] 空の TreeNode タグのメモリ負荷を軽減する
- [SPARK-48544][SQL] 空の TreeNode BitSets のメモリ負荷を軽減する
- [SPARK-46957][CORE] デコミッション移行済みシャッフル ファイルはエグゼキューターからクリーンアップできる必要がある
- [SPARK-48463] StringIndexer で入れ子になった入力列をサポートさせる
- [SPARK-47202] [PYTHON] tzinfo で datetimes を壊す入力ミスを修正する
- [SPARK-47713][SQL][CONNECT] 自己結合エラーを修正する
- オペレーティング システムのセキュリティを更新。
- このリリースには、Spark Java インターフェイスの
- 2024 年 7 月 11 日
- (動作変更) Delta テーブル ソースに対してキャッシュされた DataFrame は、ソース テーブルが上書きされたら無効化されるようになりました。 この変更は、Delta テーブルに対するすべての状態変更により、キャッシュされた結果が無効になったことを指します。
.checkpoint()を使用して DataFrame の有効期間全体にわたってテーブルの状態を永続化します。 - Snowflake JDBC ドライバーでは、バージョン 3.16.1 に更新されました。
- このリリースには、Databricks コンテナー サービスで実行中に [Spark UI] の [環境] タブが正しく表示されない問題の修正が含まれています。
- ノートブックとジョブのサーバーレス コンピューティングでは、ANSI SQL モードが既定で有効になっています。 「サポートされている Spark 構成パラメーター」を参照してください。
- データの読み取り時に無効なパーティションを無視するには、Parquet、ORC、CSV、JSON などのファイル ベースのデータ ソースで ignoreInvalidPartitionPaths データ ソース オプションを true に設定できます。 例: spark.read.format(“parquet”).option(“ignoreInvalidPartitionPaths”, “true”).load(…)。 SQL 構成 spark.sql.files.ignoreInvalidPartitionPaths を使用することもできます。 ただし、データ ソース オプションは SQL 構成よりも優先されます。 この設定の既定は false です。
- [SPARK-48648][PYTHON][CONNECT] SparkConnectClient.tags を適切に threadlocal にする
- [SPARK-48445][SQL] コストが高い子要素を含む UDF をインライン化しない
- [SPARK-48481][SQL][SS] OptimizeOneRowPlan をストリーミング Dataset に適用しない
- [SPARK-48383][SS] Kafka の startOffset オプションでパーティションのミスマッチに対してより良いエラーをスローする
- [SPARK-48503][SQL] 等価でない列に対して group-by がある場合に誤って許可されていた無効なスカラーサブクエリを修正する
- [SPARK-48100][SQL] スキーマで選択されていない入れ子構造フィールドのスキップに関する問題を修正する
- [SPARK-48273][SQL] PlanWithUnresolvedIdentifier の遅延書き換えを修正する
- [SPARK-48252][SQL] 必要なときに CommonExpressionRef を更新する
- [SPARK-48475][PYTHON] PySpark で _get_jvm_function in を最適化する
- [SPARK-48292][CORE] 取り消し: [SPARK-39195][SQL] Spark OutputCommitCoordinator はコミットされたファイルとタスクの状態が整合していない場合にステージを中止する必要がある
- オペレーティング システムのセキュリティを更新。
- (動作変更) Delta テーブル ソースに対してキャッシュされた DataFrame は、ソース テーブルが上書きされたら無効化されるようになりました。 この変更は、Delta テーブルに対するすべての状態変更により、キャッシュされた結果が無効になったことを指します。
- 2024 年 6 月 17 日
-
applyInPandasWithState()は、標準アクセス モードのコンピューティングで使用できます。 - Photon TopK を使用したランクウィンドウの最適化で、構造体を含むパーティションが正しく処理されないバグを修正しました。
- [SPARK-48310][PYTHON][CONNECT] キャッシュされたプロパティはコピーを返す必要がある
-
[SPARK-48276][PYTHON][CONNECT]
__repr__の足りないSQLExpressionメソッドを追加する - [SPARK-48294][SQL] nestedTypeMissingElementTypeError で小文字を処理する
- オペレーティング システムのセキュリティを更新。
-
- 2024 年 5 月 21 日
- (動作変更)
dbutils.widgets.getAll()ために がサポートされるようになりました。 - 10 進数を含む入力で予期しない例外が発生する try_divide() 関数のバグを修正しました。
- [SPARK-48056][CONNECT][PYTHON] SESSION_NOT_FOUND エラーが発生しても部分的な応答が受信されなかった場合にプランを再実行する
- [SPARK-48146][SQL] With 式子アサーションの集計関数を修正する
- [SPARK-47986][CONNECT][PYTHON] 既定のセッションがサーバーによって閉じられたときに新しいセッションを作成できない
- [SPARK-48180][SQL] TABLE 引数を使用した UDTF 呼び出しで、複数の PARTITION/ORDER BY 式で周りのかっこが消えるエラーを改善する
- [SPARK-48016][SQL] 10 進数を使用する場合 try_divide 関数のバグを修正する
- [SPARK-48197][SQL] 無効なラムダ関数のアサート エラーを回避する
- [SPARK-47994][SQL] SQLServer で CASE WHEN 列フィルターがプッシュダウンされるバグを修正する
- [SPARK-48173][SQL] CheckAnalysis にクエリ プラン全体が表示される
- [SPARK-48105][SS] 状態ストアのアンロードとスナップショット処理の間の競合状態を修正する
- オペレーティング システムのセキュリティを更新。
- (動作変更)
- 2024 年 5 月 9 日
- (動作の変更)
applyInPandasDatabricks Runtime 14.3 LTS 以降を実行する共有アクセス モード コンピューティングで、mapInPandasUDF の種類がサポートされるようになりました。 - [SPARK-47739][SQL] 論理 avro 型を登録する
- [SPARK-47941] [SS] [Connect] PySpark の ForeachBatch worker 初期化エラーについてユーザーに伝える
- [SPARK-48010][SQL] resolveExpression で conf.resolver を繰り返し呼び出さないようにする
-
[SPARK-48044][PYTHON][CONNECT]
DataFrame.isStreamingをキャッシュする - [SPARK-47956][SQL] 未解決の LCA リファレンスのサニティ チェックを実行する
- [SPARK-47543][CONNECT][PYTHON] Pandas DataFrame から dict を MapType として推論して DataFrame を作成できるようにする
- [SPARK-47819][CONNECT][Cherry-pick-14.3] 実行のクリーンアップに非同期コールバックを使用する
- [SPARK-47764][CORE][SQL] ShuffleCleanupMode に基づくシャッフル依存関係をクリーンアップする
- [SPARK-48018][SS] KafkaException.couldNotReadOffsetRange をスローするときにパラメーター不足のエラーを引き起こす、null groupId を修正する
- [SPARK-47839][SQL] RewriteWithExpression における集計のバグを修正する
- [SPARK-47371][SQL] XML: CDATA で見つかった行タグを無視する
- [SPARK-47895][SQL] グループ分け、をすべてべき等にする
- [SPARK-47973][CORE] SparkContext.stop() と SparkContext.assertNotStopped() 内で呼び出し元をログに記録する
- オペレーティング システムのセキュリティを更新。
- (動作の変更)
- 2024 年 4 月 25 日
-
[SPARK-47543][CONNECT][PYTHON] Pandas DataFrame から
dictをMapTypeとして推論して DataFrame を作成できるようにする - [SPARK-47694][CONNECT] クライアント側で最大メッセージ サイズを構成できるようにする
- [SPARK-47664][PYTHON][CONNECT][Cherry-pick-14.3] キャッシュされたスキーマで列名を検証する
- [SPARK-47862][PYTHON][CONNECT] proto ファイルの生成を修正する
- "[SPARK-47543][CONNECT][PYTHON] Pandas DataFrame から
dictをMapTypeとして推論して DataFrame を作成できるようにする" を取り消す - [SPARK-47704][SQL] spark.sql.json.enablePartialResults が有効になっている場合に、JSON の解析が "java.lang.ClassCastException" で失敗する
- [SPARK-47812][CONNECT] ForEachBatch ワーカーの SparkSession のシリアル化をサポートする
- [SPARK-47818][CONNECT][Cherry-pick-14.3] SparkConnectPlanner にプラン キャッシュを導入して、分析要求のパフォーマンスを向上させる
-
[SPARK-47828][CONNECT][PYTHON] 無効なプランで
DataFrameWriterV2.overwriteが失敗する - オペレーティング システムのセキュリティを更新。
-
[SPARK-47543][CONNECT][PYTHON] Pandas DataFrame から
- 2024 年 4 月 11 日
- (動作変更)コンピューティングの種類間で一貫した動作を保証するために、標準アクセス モードのコンピューティング上の PySpark UDF は、分離なしクラスターと割り当てられたクラスターでの UDF の動作と一致するようになりました。 この更新プログラムには、既存のコードを中断する可能性がある次の変更が含まれています。
- 戻り値の型が
stringである UDF は、非string値をstring値に暗黙的には変換しなくなりました。 以前は、戻り値の型がstrである UDF は、戻り値の実際のデータ型に関係なく、戻り値をstr()関数でラップしていました。 - 戻り値の型が
timestampである UDF は、timestampを持つtimezoneへの変換を暗黙的には適用しなくなりました。 - Spark クラスター構成
spark.databricks.sql.externalUDF.*、標準アクセス モードのコンピューティング上の PySpark UDF には適用されなくなりました。 - Spark クラスター構成
spark.databricks.safespark.externalUDF.plan.limitは、PySpark UDF には影響を与えなくなり、クエリあたり 5 個の UDF という PySpark UDF でのパブリック プレビュー制限が削除されました。 - Spark クラスター構成
spark.databricks.safespark.sandbox.size.default.mib、標準アクセス モードのコンピューティング上の PySpark UDF には適用されなくなりました。 代わりに、システム上の使用可能なメモリが使用されます。 PySpark UDF のメモリを制限するには、最小値をspark.databricks.pyspark.udf.isolation.memoryLimitにして100mを使用します。
- 戻り値の型が
-
TimestampNTZデータ型は、リキッド クラスタリングを使用するクラスタリング列としてサポートされるようになりました。 表に液体クラスタリングを使用するを参照してください。 - [SPARK-47511][SQL] ID を再割り当てすることで式で正規化します
- [SPARK-47509][SQL] ラムダ関数と上位関数のサブクエリ式をブロックします
- [SPARK-46990][SQL] イベントハブによって出力される空の Avro ファイルが読み込まれる問題を修正します
- [SPARK-47638][PS][CONNECT] PS での列名の検証をスキップします
- オペレーティング システムのセキュリティを更新。
- (動作変更)コンピューティングの種類間で一貫した動作を保証するために、標準アクセス モードのコンピューティング上の PySpark UDF は、分離なしクラスターと割り当てられたクラスターでの UDF の動作と一致するようになりました。 この更新プログラムには、既存のコードを中断する可能性がある次の変更が含まれています。
- 2024 年 3 月 14 日
- [SPARK-47135][SS] Kafka データ損失例外のエラー クラスを実装します
- [SPARK-47176][SQL] ResolveAllExpressionsUpWithPruning ヘルパー関数がある
- [SPARK-47145][SQL] V2 戦略の行データ ソース スキャン exec にテーブル識別子を渡します。
- [SPARK-47044][SQL] JDBC 外部データソースに対して実行されたクエリを追加して出力を説明する
- [SPARK-47167][SQL] JDBC 匿名関係の具象クラスを追加する
- [SPARK-47070] サブクエリの書き換え後の無効な集計を修正する
- [SPARK-47121][CORE] StandaloneSchedulerBackend のシャットダウン時に RejectedExecutionExceptions を回避する
- "[SPARK-46861][CORE] DAGScheduler でのデッドロックを回避する" を取り消す
- [SPARK-47125][SQL] Univocity が解析をトリガーしない場合は null を返す
- [SPARK-46999][SQL] ExpressionWithUnresolvedIdentifier は式ツリーに他の式を含める必要がある
-
[SPARK-47129][CONNECT][SQL]
ResolveRelationsキャッシュ接続プランを適切に作成する - [SPARK-47241][SQL] ExtractGenerator のルールの順序の問題を修正します
- [SPARK-47035][SS][CONNECT] クライアント側リスナーのプロトコル
- オペレーティング システムのセキュリティを更新。
- 2024 年 2 月 29 日
- MERGE コマンドでローカル コレクションをソースとして使用すると、操作メトリック numSourceRows が正しい行数の 2 倍になる問題を修正しました。
- 定義された場所でスキーマを作成するには、ユーザーが ANY FILE に対する SELECT および MODIFY 権限を持っている必要があります。
- [SPARK-47071][SQL] 特殊な式が含まれている場合に With 式をインライン化する
- [SPARK-47059][SQL] ALTER COLUMN v1 コマンドのエラー コンテキストをアタッチする
- [SPARK-46993][SQL] セッション変数の定数の畳み込みを修正する
- オペレーティング システムのセキュリティを更新。
- 2024 年 1 月 3 日
- [SPARK-46933] JDBCRDD を使用するコネクタにクエリ実行時間メトリックを追加します。
- [SPARK-46763] 重複する属性での ReplaceDeduplicateWithAggregate のアサーション エラーを修正します。
- [SPARK-46954] XML: InputStreamReader を BufferedReader でラップします。
-
[SPARK-46655]
DataFrameメソッドでのクエリ コンテキストのキャッチをスキップします。 - [SPARK-44815] 余分な RPC を回避するために df.schema をキャッシュします。
- [SPARK-46952] XML: 破損したレコードのサイズを制限します。
- [SPARK-46794] LogicalRDD 制約からサブクエリを削除します。
- [SPARK-46736] protobuf コネクタに空のメッセージ フィールドを保持します。
- [SPARK-45182] チェックサムで確定された親の不確定ステージを再試行した後で、古いステージからのタスクの完了を無視します。
- [SPARK-46414] prependBaseUri を使用して javascript インポートをレンダリングします。
-
[SPARK-46383]
TaskInfo.accumulables()の有効期間を短縮してドライバー ヒープの使用量を削減します。 - [SPARK-46861] DAGScheduler でのデッドロックを回避します。
- [SPARK-46954] XML: スキーマ インデックスの検索を最適化します。
- [SPARK-46676] dropDuplicatesWithinWatermark はプランの正規化でエラーになってはなりません。
- [SPARK-46644] isZero を使用するように SQLMetric の add と merge を変更します。
- [SPARK-46731] 状態データ ソース - リーダーによって状態ストア プロバイダー インスタンスを管理します。
-
[SPARK-46677]
dataframe["*"]の解像度を修正します。 - [SPARK-46610] テーブル作成時、オプションでキーに対する値がない場合に例外をスローするようにします。
- [SPARK-46941] SizeBasedWindowFunction が含まれている場合、top-k 計算用のウィンドウ グループ制限ノードを挿入できません。
- [SPARK-45433] timestamp が、指定された timestampFormat と一致しない場合の CSV/JSON スキーマ推論を修正します。
- [SPARK-46930] Avro で Union 型フィールドのカスタムプレフィックスをサポートする機能を追加します。
- [SPARK-46227] 14.3 へのバックポート。
- [SPARK-46822] jdbc で jdbc 型を Catalyst 型にキャストする場合は、spark.sql.legacy.charVarcharAsString に従います。
- オペレーティング システムのセキュリティを更新。
Databricks Runtime 13.3 LTS
「Databricks Runtime 13.3 LTS」をご覧ください。
- 2026 年 5 月 26 日
- オペレーティング システムのセキュリティを更新。
- 2026 年 5 月 13 日
- (Behavior change)スキーマ パターンを使用してテーブルを一覧表示すると、外部テーブル (SQL Server、PostgreSQL、AWS Glue など) の Unity カタログ メタデータが更新されなくなりました。 この変更は、スキーマ パターンが渡されたときの JDBC ドライバーの
SHOW TABLES IN SCHEMA LIKE ...呼び出し、および ThriftgetMetaData.getTablesAPI のSparkGetTablesOperationに影響します。 ワークロードがスキーマ パターンを使用したメタデータの更新に依存している場合は、Databricks サポートにお問い合わせください。 - オペレーティング システムのセキュリティを更新。
- (Behavior change)スキーマ パターンを使用してテーブルを一覧表示すると、外部テーブル (SQL Server、PostgreSQL、AWS Glue など) の Unity カタログ メタデータが更新されなくなりました。 この変更は、スキーマ パターンが渡されたときの JDBC ドライバーの
- 2026 年 4 月 29 日
- オペレーティング システムのセキュリティを更新。
- 2026 年 4 月 20 日
- オペレーティング システムのセキュリティを更新。
2026 年 4 月 2 日
- オペレーティング システムのセキュリティを更新。
2026 年 3 月 10 日
- [SPARK-55701]ES-1694761[SS] CompactibleFileStreamLog.allFiles 内の競合状態を修正する
- [SPARK-55111][SS] クエリの再起動時に未完了の再パーティション化の検出を再チェックする
- オペレーティング システムのセキュリティを更新。
2026 年 2 月 26 日
- オペレーティング システムのセキュリティを更新。
2026 年 2 月 19 日
- 元に戻す [SPARK-55111][SS] クエリの再起動時に未完了の再パーティション分割検出
- [SPARK-55111][SS] クエリ再起動時の未完了の再パーティション検出
- オペレーティング システムのセキュリティを更新。
- 2026 年 1 月 27 日
- オペレーティング システムのセキュリティを更新。
- 2026 年 1 月 9 日
- パーティション分割された Delta テーブルでは、今後、データ Parquet ファイルにパーティション列が格納されます。 これにより、Iceberg テーブルと UniForm テーブルの処理方法との相乗効果が向上し、外部のデルタ以外のリーダーとの互換性が向上します。
- オペレーティング システムのセキュリティを更新。
- 2025 年 12 月 9 日
- [SPARK-54180][SQL] BinaryFileFormat の toString をオーバーライドする
- [SPARK-52579][PYTHON] Python ワーカーの定期的なトレースバック ダンプを設定する
- オペレーティング システムのセキュリティを更新。
- 2025 年 11 月 18 日
- [SPARK-54047][PYTHON] kill-on-idle-timeout 時に差分エラーを使用する
- オペレーティング システムのセキュリティを更新。
- 2025 年 11 月 4 日
- 更新された R ライブラリ:
- 10.0.1 から 21.0.0 への矢印
- オペレーティング システムのセキュリティを更新。
- 更新された R ライブラリ:
- 2025 年 10 月 21 日
- オペレーティング システムのセキュリティを更新。
- 2025 年 10 月 7 日
- オペレーティング システムのセキュリティを更新。
- 2025 年 9 月 24 日
- オペレーティング システムのセキュリティを更新。
- 2025 年 9 月 9 日
- オペレーティング システムのセキュリティを更新。
- 2025 年 8 月 26 日
- Java ライブラリの更新:
- io.delta.delta-sharing-spark_2.12 0.7.12 から 0.7.13 へ
- オペレーティング システムのセキュリティを更新。
- Java ライブラリの更新:
- 2025 年 8 月 14 日
- オペレーティング システムのセキュリティを更新。
- 2025 年 7 月 29 日
- オペレーティング システムのセキュリティを更新。
2025 年 7 月 15 日
- オペレーティング システムのセキュリティを更新。
2025 年 7 月 1 日
- オペレーティング システムのセキュリティを更新。
- 2025 年 6 月 17 日
-
cloud_files_stateテーブル値関数 (TVF) を使用して、パイプライン間でストリーミング テーブルのファイル レベルの状態を読み取ることができないという制限を修正しました。 - オペレーティング システムのセキュリティを更新。
-
- 2025 年 6 月 3 日
- Python ライブラリの更新:
- 3.4.8、37.0.1 から 37.0.1 への暗号化
- platformdirs を 2.5.2、2.6.2 から 2.5.2 へ変更
- pyparsing を 2.4.7、3.0.9 から 3.0.9 へ更新
- pip 22.2.2 を追加しました
- setuptools 63.4.1 を追加しました
- tomli 2.0.1 を追加しました
- wcwidth 0.2.5 を追加しました
- ホイール 0.37.1 を追加しました
- ディストリビューション 1.7.0 を削除しました
- distro-info 1.1+ubuntu0.2 を削除しました
- python-apt 2.4.0+ubuntu4 を削除しました
- Java ライブラリの更新:
- com.github.fommil.netlib.native_ref-java を 1.1、1.1 ネイティブから 1.1、1.1 へ更新
- com.github.fommil.netlib.native_system-java を 1.1、1.1 ネイティブから 1.1、1.1 へ更新
- com.github.fommil.netlib.netlib-native_ref-linux-x86_64 のバージョンを 1.1-natives から 1.1 に変更
- com.github.fommil.netlib.netlib-native_system-linux-x86_64 を 1.1 ネイティブ から 1.1 へ更新
- io.netty.netty-transport-native-epoll を 4.1.87.Final、4.1.87.Final-linux-aarch_64、4.1.87.Final-linux-x86_64 から 4.1.87.Final、4.1.87.Final、4.1.87.Final へ更新
- io.netty.netty-transport-native-kqueue を 4.1.87.Final-osx-aarch_64、4.1.87.Final-osx-x86_64 から 4.1.87.Final、4.1.87.Final へ更新
- org.apache.orc.orc-core を 1.8.4-shaded-protobuf から 1.8.4 に変更
- org.apache.orc.orc-mapreduce を 1.8.4-shaded-protobuf から 1.8.4 に変更
- software.amazon.cryptools.AmazonCorrettoCryptoProvider を 1.6.1-linux-x86_64 から 1.6.1 に更新
- [SPARK-52159][SQL] jdbc 言語のテーブル存在チェックを適切に処理する
- オペレーティング システムのセキュリティを更新。
- Python ライブラリの更新:
- 2025 年 5 月 20 日
- Java ライブラリの更新:
- io.delta.delta-sharing-spark_2.12 を 0.7.11 から 0.7.12 に更新
- オペレーティング システムのセキュリティを更新。
- Java ライブラリの更新:
- 2025 年 4 月 22 日
- [動作の変更]バキューム操作では、他の操作と同様にライター プロトコル チェックが実行されるようになり、互換性のない古い Databricks Runtime バージョンから実行すると、新しい機能を持つテーブルで予期しないクリーンアップが防止されるようになりました。
- オペレーティング システムのセキュリティを更新。
- 2025 年 4 月 9 日
- [SPARK-51624][SQL] GetStructField メタデータを CreateNamedStruct.dataType に伝達する
- オペレーティング システムのセキュリティを更新。
- 2025 年 3 月 11 日
- オペレーティング システムのセキュリティを更新。
- 2025 年 2 月 11 日
- [SPARK-50492][SS] dropDuplicatesWithinWatermark の後にイベント時間列が削除されたときに java.util.NoSuchElementException を修正する
- [SPARK-45915][SQL] PromoteStrings の Decimal(x, 0) を IntegralType と同じように扱う
- オペレーティング システムのセキュリティを更新。
- 2024 年 12 月 10 日
- オペレーティング システムのセキュリティを更新。
- 2024 年 11 月 26 日
- [SPARK-49615] [ML] すべての ML 機能トランスフォーマー データセット スキーマ検証を "spark.sql.caseSensitive" 構成に準拠させます。
- オペレーティング システムのセキュリティを更新。
- 2024 年 11 月 5 日
- [SPARK-48843] BindParameters を使用して無限ループを防止する
- [BACKPORT] [SPARK-49326][SS] Foreach シンクユーザー関数エラーのエラークラスを分類する
- [SPARK-49905] ステートフル演算子に専用の ShuffleOrigin を使用して、AQE からシャッフルが変更されないようにする
- オペレーティング システムのセキュリティを更新。
- 2024 年 10 月 22 日
- [SPARK-48843] BindParameters を使用して無限ループを防止する
- [BACKPORT] [SPARK-49326][SS] Foreach シンクユーザー関数エラーのエラークラスを分類する
- [SPARK-49905] ステートフル演算子に専用の ShuffleOrigin を使用して、AQE からシャッフルが変更されないようにする
- オペレーティング システムのセキュリティを更新。
- 2024 年 10 月 10 日
- [SPARK-49743][SQL]GetArrayStructFields を排除するときに OptimizeCsvJsonExpr でスキーマ フィールドを変更しないでください
- 2024 年 9 月 25 日
- [SPARK-46601] [CORE]handleStatusMessage のログ エラーを修正する
- [SPARK-48719][SQL]最初のパラメーターが null の場合の RegrSlope と RegrIntercept の計算バグを修正しました
- [SPARK-43242][CORE] シャッフルの破損診断中に「予期しないタイプの BlockId」をスローする問題を修正する
- [SPARK-49000][SQL]RewriteDistinctAggregates を展開して、t が空のテーブルである "select count(distinct 1) from t" を修正しました
- オペレーティング システムのセキュリティを更新。
- 2024 年 9 月 17 日
- [SPARK-49526][CONNECT] ArtifactManager でのWindowsスタイルのパスのサポート
- [SPARK-48463][ML] Binarizer、Bucketizer、Vector Assembler、FeatureHasher、QuantizeDiscretizer、OnehotEncoder、StopWordsRemover、Imputer、Interactor でネストされた入力列をサポートするようにする
- オペレーティング システムのセキュリティを更新。
- 2024 年 8 月 29 日
- 2024 年 8 月 14 日
- [SPARK-49056][SQL] ErrorClassesJsonReader は null を正しく処理できません
- [SPARK-49065][SQL] レガシ フォーマッタ/パーサーのリベースは、JVM 以外のデフォルト タイム ゾーンをサポートする必要があります
- [SPARK-48597][SQL] 論理プランのテキスト表現に isStreaming プロパティのマーカーを導入する
- 2024 年 8 月 1 日
- このリリースには、Spark Java インターフェイスの
ColumnVectorクラスとColumnarArrayクラスのバグ修正が含まれています。 この修正プログラムの前には、これらのクラスのいずれかのインスタンスにArrayIndexOutOfBoundsException値が含まれていると、nullがスローされるか、正しくないデータが返される可能性がありました。 - [SPARK-47202] [PYTHON] tzinfo で datetimes を壊す入力ミスを修正する
- [SPARK-48896][SPARK-48909][SPARK-48883] バックポート Spark ML ライターの修正
- [SPARK-48463] StringIndexer で入れ子になった入力列をサポートさせる
- オペレーティング システムのセキュリティを更新。
- このリリースには、Spark Java インターフェイスの
- 2024 年 7 月 11 日
- (動作変更) Delta テーブル ソースに対してキャッシュされた DataFrame は、ソース テーブルが上書きされたら無効化されるようになりました。 この変更は、Delta テーブルに対するすべての状態変更により、キャッシュされた結果が無効になったことを指します。
.checkpoint()を使用して DataFrame の有効期間全体にわたってテーブルの状態を永続化します。 - このリリースには、Databricks コンテナー サービスで実行中に [Spark UI] の [環境] タブが正しく表示されない問題の修正が含まれています。
- [SPARK-48383][SS] Kafka の startOffset オプションでパーティションのミスマッチに対してより良いエラーをスローする
- [SPARK-48292][CORE] 取り消し: [SPARK-39195][SQL] Spark OutputCommitCoordinator はコミットされたファイルとタスクの状態が整合していない場合にステージを中止する必要がある
- [SPARK-48503][SQL] 等価でない列に対して group-by がある場合に誤って許可されていた無効なスカラーサブクエリを修正する
- [SPARK-48481][SQL][SS] OptimizeOneRowPlan をストリーミング Dataset に適用しない
- [SPARK-48475][PYTHON] PySpark で _get_jvm_function in を最適化する
- [SPARK-48273][SQL] PlanWithUnresolvedIdentifier の遅延書き換えを修正する
- [SPARK-48445][SQL] コストが高い子要素を含む UDF をインライン化しない
- オペレーティング システムのセキュリティを更新。
- (動作変更) Delta テーブル ソースに対してキャッシュされた DataFrame は、ソース テーブルが上書きされたら無効化されるようになりました。 この変更は、Delta テーブルに対するすべての状態変更により、キャッシュされた結果が無効になったことを指します。
- 2024 年 6 月 17 日
- [SPARK-48277] ErrorClassesJsonReader.getErrorMessage のエラー メッセージを改善する
- オペレーティング システムのセキュリティを更新。
- 2024 年 5 月 21 日
- (動作変更)
dbutils.widgets.getAll()ために がサポートされるようになりました。 - [SPARK-48105][SS] 状態ストアのアンロードとスナップショット処理の間の競合状態を修正する
- [SPARK-47994][SQL] SQLServer で CASE WHEN 列フィルターがプッシュダウンされるバグを修正する
- オペレーティング システムのセキュリティを更新。
- (動作変更)
- 2024 年 5 月 9 日
- [SPARK-47956][SQL] 未解決の LCA リファレンスのサニティ チェックを実行する
- [SPARK-46822][SQL] jdbc で jdbc 型を Catalyst 型にキャストする場合は、spark.sql.legacy.charVarcharAsString に従う
- [SPARK-47895][SQL] グループ分け、をすべてべき等にする
- [SPARK-48018][SS] KafkaException.couldNotReadOffsetRange をスローするときにパラメーター不足のエラーを引き起こす、null groupId を修正する
- [SPARK-47973][CORE] SparkContext.stop() と SparkContext.assertNotStopped() 内で呼び出し元をログに記録する
- オペレーティング システムのセキュリティを更新。
- 2024 年 4 月 25 日
- [SPARK-44653][SQL] 単純でない DataFrame 共用体でキャッシュを破損させてはならない
- 各種のバグ修正。
- 2024 年 4 月 11 日
- [SPARK-47509][SQL] ラムダ関数と上位関数のサブクエリ式をブロックします
- オペレーティング システムのセキュリティを更新。
- 2024 年 4 月 1 日
- [SPARK-47385] オプション入力を使用してタプル エンコーダーを修正します
- [SPARK-38708][SQL] Hive メタストア クライアントを Hive 3.1 用の 3.1.3 にアップグレードします
- [SPARK-47200][SS] Foreach バッチシンクのユーザー関数エラーに対するエラークラス
- [SPARK-47368][SQL] ParquetRowConverter の inferTimestampNTZ 構成チェックを削除します
- [SPARK-44252][SS] 新しいエラー クラスを定義し、DFS からの状態の読み込みが失敗した場合に適用する
- [SPARK-47135][SS] Kafka データ損失例外のエラー クラスを実装します
-
[SPARK-47300][SQL]
quoteIfNeededは数字で始まる識別子を引用符で囲む必要があります - [SPARK-47305][SQL] プランにバッチとストリーミングの両方がある場合に LocalRelation の isStreaming フラグに正しくタグを付けるために PruneFilters を修正します
- [SPARK-47070] サブクエリの書き換え後の無効な集計を修正する
- オペレーティング システムのセキュリティを更新。
- 2024 年 3 月 14 日
- [SPARK-47145][SQL] V2 戦略の行データ ソース スキャン exec にテーブル識別子を渡します。
- [SPARK-47167][SQL] JDBC 匿名関係の具象クラスを追加する
- [SPARK-47176][SQL] ResolveAllExpressionsUpWithPruning ヘルパー関数がある
- [SPARK-47044][SQL] JDBC 外部データソースに対して実行されたクエリを追加して出力を説明する
- [SPARK-47125][SQL] Univocity が解析をトリガーしない場合は null を返す
- オペレーティング システムのセキュリティを更新。
- 2024 年 2 月 29 日
- MERGE コマンドでローカル コレクションをソースとして使用すると、操作メトリック numSourceRows が正しい行数の 2 倍になる問題を修正しました。
- 定義された場所でスキーマを作成するには、ユーザーが ANY FILE に対する SELECT および MODIFY 権限を持っている必要があります。
- オペレーティング システムのセキュリティを更新。
- 2024 年 2 月 8 日
- Unity カタログの具体化されたビューに対する変更データ フィード (CDF) クエリはサポートされていません。また、Unity カタログの具体化されたビューで CDF クエリを実行しようとするとエラーが返されます。 Unity カタログ ストリーミング テーブルは、Databricks Runtime 14.1 以降の AUTO 以外の CDC テーブルに対する CDF クエリをサポートします。 Databricks Runtime 14.0 以前の Unity カタログのストリーミング テーブルでは、CDF クエリはサポートされていません。
- [SPARK-46794] LogicalRDD 制約からサブクエリを削除します。
- [SPARK-46933] JDBCRDD を使用するコネクタにクエリ実行時間メトリックを追加します。
- [SPARK-45582] 出力モード ストリーミング集計内でコミットを呼び出した後にストア インスタンスが使用されないようにします。
- [SPARK-46396] タイムスタンプ推論では例外を発生させてはならない。
- [SPARK-46861] DAGScheduler でのデッドロックを回避します。
- [SPARK-46941] SizeBasedWindowFunction が含まれている場合、top-k 計算用のウィンドウ グループ制限ノードを挿入できません。
- オペレーティング システムのセキュリティを更新。
- 2024 年 1 月 31 日
- [SPARK-46610] テーブル作成時、オプションでキーに対する値がない場合に例外をスローするようにします。
- [SPARK-46383] TaskInfo.accumulables() の有効期間を短縮してドライバー ヒープの使用量を削減します。
- [SPARK-46600] SqlConf と SqlApiConf の間の共有コードを SqlApiConfHelper に移動します。
- [SPARK-46676] dropDuplicatesWithinWatermark はプランの正規化でエラーになってはなりません。
- [SPARK-46763] 重複する属性での ReplaceDeduplicateWithAggregate のアサーション エラーを修正します。
- オペレーティング システムのセキュリティを更新。
- 2024 年 1 月 17 日
- ブロードキャスト結合の一部であるシャッフル中にメモリ不足エラーが発生した場合に、
shuffleフラグを追加するように、Photon クエリによって返される Explain プランのcausedBroadcastJoinBuildOOM=trueノードが更新されます。 - TLSv1.3 経由で通信するときの待機時間の増加を回避するために、このメンテナンス リリースには JDK バグ JDK-8293562 を修正するための JDK 8 インストールへのパッチが含まれています。
- [SPARK-46058] privateKeyPassword に別のフラグを追加します。
- [SPARK-46173] 日付解析中の trimAll 呼び出しをスキップします。
- [SPARK-46370] 列の既定値を変更した後にテーブルからクエリを実行するときのバグを修正します。
- [SPARK-46370] 列の既定値を変更した後にテーブルからクエリを実行するときのバグを修正します。
- [SPARK-46370] 列の既定値を変更した後にテーブルからクエリを実行するときのバグを修正します。
- [SPARK-46609] PartitioningPreservingUnaryExecNode での指数関数的な爆発を回避します。
- [SPARK-46132] RPC SSL の JKS キーのキー パスワードをサポートします。
-
[SPARK-46602] ビュー/テーブルが存在しない場合に、ビューの作成時に
allowExistingを伝達します。 - [SPARK-46249] バックグラウンド操作との競合を防ぐために、RocksDB メトリックを取得するためのインスタンス ロックが必要です。
- [SPARK-46417] hive.getTable を呼び出し、throwException が false の場合は失敗しません。
-
[SPARK-46538]
ALSModel.transformにおけるあいまいな列参照の問題を修正します。 - [SPARK-46478] SPARK-43049 を元に戻して、文字列に oracle varchar(255) を使用します。
- [SPARK-46250] test_parity_listener をフレーク解除します。
-
[SPARK-46394]
spark.sql.legacy.keepCommandOutputSchemaが true に設定されている場合に、特殊文字を持つスキーマでの spark.catalog.listDatabases() の問題を修正します。 - [SPARK-46056] Parquet のベクトル化された読み取り NPE を byteArrayDecimalType の既定値で修正します。
- [SPARK-46145] spark.catalog.listTables は、テーブルまたはビューが見つからないときに例外をスローしません。
- [SPARK-46466] ベクトル化された Parquet リーダーは、timestamp ntz のリベースを行わない。
- ブロードキャスト結合の一部であるシャッフル中にメモリ不足エラーが発生した場合に、
- 2023 年 12 月 14 日
- JDBC または ODBC クライアントからの getColumns 操作でエスケープされたアンダースコアが誤って処理され、ワイルドカードとして解釈される問題を修正しました。
- [SPARK-45920] 序数によるグループはべき等である必要があります。
- [SPARK-44582] SMJ がクリーンアップされた場合に、SMJ の反復子をスキップします。
- [SPARK-45433] timestamp が、指定された timestampFormat と一致しない場合の CSV/JSON スキーマ推論を修正します。
- [SPARK-45655] CollectMetrics の AggregateFunctions 内で非決定論的な式を許可します。
- オペレーティング システムのセキュリティを更新。
- 2023 年 11 月 29 日
- PyArrow RCE の脆弱性を修復するために、新しいパッケージ
pyarrow-hotfixをインストールしました。 - spark-snowflake コネクタは 2.12.0 にアップグレードされます。
-
[SPARK-44846]
RemoveRedundantAggregatesの後の複雑なグループ化式を削除しました。 -
[SPARK-45544] SSL サポートを
TransportContextに統合しました。 -
[SPARK-45892] オプティマイザー プランの検証をリファクタリングして、
validateSchemaOutputとvalidateExprIdUniquenessを分離します。 -
[SPARK-45730]
ReloadingX509TrustManagerSuiteの時間制約を改善しました。 -
[SPARK-45859]
ml.functionsの UDF オブジェクトを遅延させました。 - オペレーティング システムのセキュリティを更新。
- PyArrow RCE の脆弱性を修復するために、新しいパッケージ
- 2023 年 11 月 10 日
- Delta Lake ストリーミング クエリのパーティション フィルターは、使用率を向上させるためにレート制限の前にプッシュダウンされます。
- Unity カタログ ストリーミング テーブルと具体化されたビューに対するデータ フィード クエリを変更し、エラー メッセージを表示しました。
-
[SPARK-45545]
SparkTransportConfは作成時にSSLOptionsを継承します。 -
[SPARK-45584]
TakeOrderedAndProjectExecのサブクエリの実行エラーを修正しました。 -
[SPARK-45427] RPC SSL 設定を
SSLOptionsとSparkTransportConfに追加しました。 -
[SPARK-45541]
SSLFactoryを追加しました。 -
[SPARK-45430]
FramelessOffsetWindowFunctionは、IGNORE NULLSとoffset > rowCountの場合に失敗しなくなりました。 - [SPARK-45429] SSL RPC 通信用のヘルパー クラスを追加しました。
- [SPARK-44219] 最適化の書き換えに関する規則ごとの検証を追加しました。
-
[SPARK-45543] 他のウィンドウ関数にランクに似た関数と同じウィンドウ フレームがない場合に、
InferWindowGroupLimitによって問題が発生する問題を修正しました。 - オペレーティング システムのセキュリティを更新。
- 2023 年 10 月 23 日
-
[SPARK-45256] 初期容量よりも多い値を書き込むと
DurationWriterが失敗する問題を修正しました。 -
[SPARK-45419] より新しいバージョンのファイル バージョン マップ エントリを削除して、異なる
rocksdb sstインスタンスでrocksdbファイルが再利用されないようにします。 -
[SPARK-45426]
ReloadingX509TrustManagerのサポートを追加しました。 - その他の修正。
-
[SPARK-45256] 初期容量よりも多い値を書き込むと
- 2023 年 10 月 13 日
- Snowflake-jdbc 依存関係が 3.13.29 から 3.13.33 にアップグレードされました。
-
array_insert関数では、負のインデックスは以前は 0 ベースでしたが、現在は、正と負のインデックスは 1 ベースです。 インデックス 1 の入力配列の最後に新しい要素を挿入するようになりました。 以前の動作を復元するには、spark.sql.legacy.negativeIndexInArrayInsertをtrueに設定します。 - 自動ローダーを使用した CSV スキーマ推論中に
ignoreCorruptFilesが有効になっている場合、破損したファイルが無視されない問題を修正しました。 - "[SPARK-42946]" を元に戻します。
- [SPARK-42205] タスクまたはステージ開始イベントの Accumulables ログを削除するように、JSON プロトコルを更新しました。
-
[SPARK-45178] ラッパーを使用するのではなく、サポートされていないソースを使って
Trigger.AvailableNowの単一バッチを実行するようにフォールバックします。 -
[SPARK-45316] 新しいパラメーター
ignoreCorruptFilesとignoreMissingFilesをHadoopRDDとNewHadoopRDDに追加します。 - [SPARK-44740] Artifacts のメタデータ値を修正しました。
-
[SPARK-45360] Spark セッション ビルダーの構成を
SPARK_REMOTEから初期化しました。 - [SPARK-44551] OSS と同期するようにコメントを編集しました。
- [SPARK-45346] Parquet スキーマ推論では、スキーマをマージする際に、大文字と小文字が区別されるフラグが考慮されるようになりました。
-
[SPARK-44658]
ShuffleStatus.getMapStatusは、NoneではなくSome(null)を返すようになりました。 -
[SPARK-44840]
array_insert()で負のインデックスを 1 ベースにしました。
- 2023 年 9 月 14 日
-
[SPARK-44873] Hive クライアントで入れ子になった列を含む
alter viewのサポートを追加しました。 -
[SPARK-44878] キャッシュ完了時に挿入例外が発生しないように、
RocksDB書き込みマネージャーの厳密な制限を無効にしました。
-
[SPARK-44873] Hive クライアントで入れ子になった列を含む
- 2023 年 8 月 30 日
- dbutils
cpコマンド (dbutils.fs.cp) は、より高速なコピー用に最適化されています。 この改善により、ファイル サイズに応じて、コピー操作の時間を最大 100 分の 1 に短縮することができます。 この機能は、Unity Catalog Volumes と DBFS マウントを含め、Databricks でアクセスできるすべてのクラウドとファイル システムで使用できます。 -
[SPARK-44455]
SHOW CREATE TABLE結果のバッククォートを含む識別子を引用符で囲みます。 - [SPARK-44763] 間隔付きの二項演算で文字列が double として表示される問題を修正しました。
-
[SPARK-44871]
percentile_discの動作を修正しました。 - [SPARK-44714] クエリに関する LCA 解決の制限を緩和します。
-
[SPARK-44818]
taskThreadの初期化前に発行された保留中のタスク割り込みの競合を修正しました。 - [SPARK-44505] DSv2 のスキャンにおけるカラムサポートのためのオーバーライドを追加しました。
- [SPARK-44479] 空の構造体型からの protobuf 変換を修正しました。
-
[SPARK-44718]
ColumnVectorメモリモード構成の既定値をOffHeapMemoryMode構成値に一致させます。 -
[SPARK-42941] Python で
StreamingQueryListenerのサポートを追加しました。 - [SPARK-44558] PySpark の Spark Connect ログ レベルをエクスポートします。
-
[SPARK-44464] 最初の列値として Null を持つ出力行に対する
applyInPandasWithStatePythonRunnerを修正しました。 -
[SPARK-44643] フィールドが空の行の場合の
Row.__repr__を修正しました。 - オペレーティング システムのセキュリティを更新。
- dbutils
Databricks Runtime 9.1 LTS
- 2025 年 4 月 9 日
- オペレーティング システムのセキュリティを更新。
- 2025 年 3 月 11 日
- オペレーティング システムのセキュリティを更新。
- 2025 年 2 月 11 日
- オペレーティング システムのセキュリティを更新。
- 2024 年 12 月 10 日
- オペレーティング システムのセキュリティを更新。
- 2024 年 11 月 26 日
- オペレーティング システムのセキュリティを更新。
- 2024 年 11 月 5 日
- オペレーティング システムのセキュリティを更新。
- 2024 年 10 月 22 日
- オペレーティング システムのセキュリティを更新。
- 2024 年 10 月 10 日
- オペレーティング システムのセキュリティを更新。
- 2024 年 9 月 25 日
- [SPARK-49000][SQL]RewriteDistinctAggregates を展開して、t が空のテーブルである "select count(distinct 1) from t" を修正しました
- オペレーティング システムのセキュリティを更新。
- 2024 年 9 月 6 日
- オペレーティング システムのセキュリティを更新。
- 2024 年 8 月 29 日
- [SPARK-49065][SQL] レガシ フォーマッタ/パーサーのリベースは、JVM 以外のデフォルト タイム ゾーンをサポートする必要があります
- 2024 年 8 月 14 日
- 2024 年 8 月 1 日
- オペレーティング システムのセキュリティを更新。
- 2024 年 7 月 11 日
- オペレーティング システムのセキュリティを更新。
- 2024 年 6 月 17 日
- オペレーティング システムのセキュリティを更新。
- 2024 年 5 月 21 日
- [SPARK-48105][SS] 状態ストアのアンロードとスナップショット処理の間の競合状態を修正する
- オペレーティング システムのセキュリティを更新。
- 2024 年 5 月 9 日
- [SPARK-47973][CORE] SparkContext.stop() と SparkContext.assertNotStopped() 内で呼び出し元をログに記録する
- [SPARK-44251][SQL] 完全外部 USING 結合の結合キーに null 許容を正しく設定する
- オペレーティング システムのセキュリティを更新。
- 2024 年 4 月 25 日
- 各種のバグ修正。
- 2024 年 4 月 11 日
- オペレーティング システムのセキュリティを更新。
- 2024 年 4 月 1 日
- "[SPARK-46861][CORE] DAGScheduler でのデッドロックを回避する" を取り消す
- オペレーティング システムのセキュリティを更新。
- 2024 年 3 月 14 日
- オペレーティング システムのセキュリティを更新。
- 2024 年 2 月 29 日
- MERGE コマンドでローカル コレクションをソースとして使用すると、操作メトリック numSourceRows が正しい行数の 2 倍になる問題を修正しました。
- オペレーティング システムのセキュリティを更新。
- 2024 年 2 月 13 日
- [SPARK-46861] DAGScheduler でのデッドロックを回避します。
- オペレーティング システムのセキュリティを更新。
- 2024 年 1 月 31 日
- オペレーティング システムのセキュリティを更新。
- 2023 年 12 月 25 日
- TLSv1.3 経由で通信するときの待機時間の増加を回避するために、このメンテナンス リリースには JDK バグ JDK-8293562 を修正するための JDK 8 インストールへのパッチが含まれています。
- [SPARK-46058] privateKeyPassword に別のフラグを追加します。
- [SPARK-39440] イベント タイムラインを無効にする構成を追加します。
- [SPARK-46132] RPC SSL の JKS キーのキー パスワードをサポートします。
- 2023 年 12 月 14 日
- オペレーティング システムのセキュリティを更新。
- 2023 年 11 月 29 日
- PyArrow RCE の脆弱性を修復するために、新しいパッケージ
pyarrow-hotfixをインストールしました。 -
[SPARK-45859]
ml.functionsの UDF オブジェクトを遅延させました。 -
[SPARK-45544] SSL サポートを
TransportContextに統合しました。 -
[SPARK-45730]
ReloadingX509TrustManagerSuiteの時間制約を改善しました。 - オペレーティング システムのセキュリティを更新。
- PyArrow RCE の脆弱性を修復するために、新しいパッケージ
- 2023 年 11 月 14 日
-
[SPARK-45545]
SparkTransportConfは作成時にSSLOptionsを継承します。 - [SPARK-45429] SSL RPC 通信用のヘルパー クラスを追加しました。
-
[SPARK-45427] RPC SSL 設定を
SSLOptionsとSparkTransportConfに追加しました。 -
[SPARK-45584]
TakeOrderedAndProjectExecのサブクエリの実行エラーを修正しました。 -
[SPARK-45541]
SSLFactoryを追加しました。 - [SPARK-42205] ステージおよびタスクの開始イベントの蓄積されたログ記録を削除しました。
- オペレーティング システムのセキュリティを更新。
-
[SPARK-45545]
- 2023 年 10 月 24 日
-
[SPARK-45426]
ReloadingX509TrustManagerのサポートを追加しました。 - オペレーティング システムのセキュリティを更新。
-
[SPARK-45426]
- 2023 年 10 月 13 日
- オペレーティング システムのセキュリティを更新。
- 2023 年 9 月 10 日
- その他の修正。
- 2023 年 8 月 30 日
- オペレーティング システムのセキュリティを更新。
- 2023 年 8 月 15 日
- オペレーティング システムのセキュリティを更新。
- 2023 年 6 月 23 日
- snowflake-jdbc ライブラリはセキュリティの問題に対処するために 3.13.29 にアップグレードされます。
- オペレーティング システムのセキュリティを更新。
- 2023 年 6 月 15 日
- [SPARK-43098] スカラー サブクエリに group by 句がある場合の COUNT の正確性のバグを修正します。
-
[SPARK-43156][SPARK-43098]
decorrelateInnerQueryを無効にしてスカラー サブクエリ数のバグ テストを拡張します。 - [SPARK-40862] RewriteCorrelatedScalarSubquery で集計されていないサブクエリをサポートします。
- オペレーティング システムのセキュリティを更新。
- 2023 年 6 月 2 日
-
failOnUnknownFieldsモードの JSON パーサーは、DROPMALFORMEDモードでレコードを削除し、FAILFASTモードで直接失敗します。 -
UnknownFieldExceptionを防ぐために JSON で復旧されたデータ解析の問題を修正しました。 - 指定されたスキーマに推論されたパーティションが含まれていなかったため、異なるソース ファイル形式に一貫性がなかった自動ローダーの問題を修正しました。 この問題により、推論されたパーティション スキーマに列がないファイルの読み取り時に予期しない失敗が発生していた可能性があります。
-
[SPARK-37520]
startswith()およびendswith()文字列関数を追加する -
[SPARK-43413]
INサブクエリのListQueryNULL 値の許容を修正しました。 - オペレーティング システムのセキュリティを更新。
-
- 2023 年 5 月 17 日
- オペレーティング システムのセキュリティを更新。
- 2023 年 4 月 25 日
- オペレーティング システムのセキュリティを更新。
- 2023 年 4 月 11 日
- 入れ子になった JSON オブジェクトのスキーマで新しい列が検出されると、自動ローダー スキーマの展開が無限の失敗ループに入る可能性がある問題を修正しました。
- [SPARK-42967] ステージが取り消された後にタスクが開始されたときの SparkListenerTaskStart.stageAttemptId を修正します。
- 2023 年 3 月 29 日
- オペレーティング システムのセキュリティを更新。
- 2023 年 3 月 14 日
-
[SPARK-42484]
UnsafeRowUtilsのエラー メッセージを改善しました。 - その他の修正。
-
[SPARK-42484]
- 2023 年 2 月 28 日
- ユーザーは Databricks Runtime 9.1 LTS 以降を使用して、Reader バージョン 3 と Writer バージョン 7 を必要とする特定の Delta テーブルの読み取りと書き込みができるようになりました。 成功するには、テーブルのプロトコルに記載されているテーブル機能が、Databricks Runtime の現在のバージョンでサポートされている必要があります。
- オペレーティング システムのセキュリティを更新。
- 2023 年 2 月 16 日
- オペレーティング システムのセキュリティを更新。
- 2023 年 1 月 31 日
- JDBC テーブルのテーブルの種類が既定では EXTERNAL になりました。
- 2023 年 1 月 18 日
- オペレーティング システムのセキュリティを更新。
- 2022 年 11 月 29 日
- すべての列が文字列として残され (
cloudFiles.inferColumnTypesが設定されていないか、falseに設定されている)、JSON に入れ子になったオブジェクトが含まれている場合の、自動ローダーでの JSON 解析の問題を修正しました。 - オペレーティング システムのセキュリティを更新。
- すべての列が文字列として残され (
- 2022 年 11 月 15 日
- Apache commons-text を 1.10.0 にアップグレードしました。
- オペレーティング システムのセキュリティを更新。
- その他の修正。
- 2022 年 11 月 1 日
- Delta テーブルに
_change_typeという名前のユーザー定義列があるが、そのテーブルで変更データ フィードが無効になっている場合、その列のデータがMERGEの実行時に NULL 値で誤って入力される問題を修正しました。 -
allowOverwritesが有効になっている場合に、同じマイクロバッチでファイルを複製できる自動ローダーの問題を修正しました - [SPARK-40596] ExecutorDecommission に ExecutorDecommissionInfo のメッセージを設定する
- オペレーティング システムのセキュリティを更新。
- Delta テーブルに
- 2022 年 10 月 18 日
- オペレーティング システムのセキュリティを更新。
- 2022 年 10 月 5 日
- その他の修正。
- オペレーティング システムのセキュリティを更新。
- 2022 年 9 月 22 日
- ユーザーは spark.conf.set("spark.databricks.io.listKeysWithPrefix.azure.enabled", "true") を設定して、ADLS 上の自動ローダーの組み込みリストを再度有効にすることができます。 組み込みリストは、以前はパフォーマンスの問題のために無効にされていましたが、顧客のストレージ コストの増加につながっている可能性があります。
- [SPARK-40315] ArrayBasedMapData のリテラルに hashCode() を追加する
- [SPARK-40089] 一部の Decimal 型の並べ替えを修正する
- [SPARK-39887] RemoveRedundantAliases は、プロジェクション ノードの出力を一意にするエイリアスを保持する必要がある
- 2022 年 9 月 6 日
- [SPARK-40235] Executor.updateDependencies() で同期ではなく割り込み可能なロックを使用する
- [SPARK-35542] 修正: パラメーター splitsArray、inputCols、outputCols を指定して複数の列に対して作成された Bucketizer を保存後に読み込めない
- [SPARK-40079] 空の入力ケースに対する Imputer inputCols 検証を追加
- 2022 年 8 月 24 日
-
[SPARK-39666] UnsafeProjection.create を使用して ExpressionEncoder で
spark.sql.codegen.factoryModeを考慮する - [SPARK-39962] グループ属性が空の場合にプロジェクションを適用する
- オペレーティング システムのセキュリティを更新。
-
[SPARK-39666] UnsafeProjection.create を使用して ExpressionEncoder で
- 2022 年 8 月 9 日
- オペレーティング システムのセキュリティを更新。
- 2022 年 7 月 27 日
- ソースが決定論的でない場合は、Delta MERGE 操作の結果を一貫性のあるものにします。
-
[SPARK-39689] CSV データ ソースでの 2 文字の
lineSepのサポート -
[SPARK-39575]
ByteBuffer#rewindでByteBuffer#getの後にAvroDeserializerを追加しました。 - [SPARK-37392] カタリスト オプティマイザーのパフォーマンス エラーを修正しました。
- オペレーティング システムのセキュリティを更新。
- 2022 年 7 月 13 日
-
[SPARK-39419]
ArraySortで、比較子が null を返すときに例外がスローされます。 - Azureのディレクトリ一覧に対する自動ローダーによる組み込みのクラウド API の使用を無効にしました。
- オペレーティング システムのセキュリティを更新。
-
[SPARK-39419]
- 2022 年 7 月 5 日
- オペレーティング システムのセキュリティを更新。
- その他の修正。
- 2022 年 6 月 15 日
-
[SPARK-39283]
TaskMemoryManagerとUnsafeExternalSorter.SpillableIteratorの間のデッドロックを修正します。
-
[SPARK-39283]
- 2022 年 6 月 2 日
-
[SPARK-34554]
copy()でColumnarMapメソッドを実装します。 - オペレーティング システムのセキュリティを更新。
-
[SPARK-34554]
- 2022 年 5 月 18 日
- 自動ローダーで組み込みメモリ リークが発生する可能性がある問題を修正しました。
- AWS SDK のバージョンを 1.11.655 から 1.11.678 にアップグレードします。
- [SPARK-38918] 入れ子になった列の排除で、現在のリレーションシップに属していない属性を除外する必要がある
-
[SPARK-39084]
df.rdd.isEmpty()を使用してタスクの完了時に反復子を停止してTaskContextを修正する - オペレーティング システムのセキュリティを更新。
- 2022 年 4 月 19 日
- オペレーティング システムのセキュリティを更新。
- その他の修正。
- 2022 年 4 月 6 日
- [SPARK-38631] Utils.unpack でのターリング解除にJavaベースの実装を使用します。
- オペレーティング システムのセキュリティを更新。
- 2022 年 3 月 22 日
- テーブル アクセス制御または資格情報パススルーをユーザーのホーム ディレクトリに対して有効にして、高コンカレンシー クラスター上のノートブックの現在の作業ディレクトリを変更しました。 以前は、アクティブ ディレクトリは
/databricks/driverでした。 - [SPARK-38437] データソースからの datetime の厳密ではないシリアル化
- [SPARK-38180] 相関等価述語で安全なアップキャスト式を許可する
- [SPARK-38155] サポートされていない述語を持つ lateral サブクエリの個別の集計を禁止する
- [SPARK-27442] Parquet でのデータの読み取りまたは書き込み時のチェック フィールドを削除しました。
- テーブル アクセス制御または資格情報パススルーをユーザーのホーム ディレクトリに対して有効にして、高コンカレンシー クラスター上のノートブックの現在の作業ディレクトリを変更しました。 以前は、アクティブ ディレクトリは
- 2022 年 3 月 14 日
- [SPARK-38236] テーブルの作成/変更時に指定される絶対ファイル パスが相対パスとして扱われる
-
[SPARK-34069] ローカル プロパティ
SPARK_JOB_INTERRUPT_ON_CANCELが true に設定されている場合、タスク スレッドを中断します。
- 2022 年 2 月 23 日
- [SPARK-37859] Spark 3.1 を使用して JDBC で作成された SQL テーブルを Spark 3.2 で読み取れません。
- 2022 年 2 月 8 日
- [SPARK-27442] Parquet でのデータの読み取りまたは書き込み時のチェック フィールドを削除しました。
- オペレーティング システムのセキュリティを更新。
- 2022 年 2 月 1 日
- オペレーティング システムのセキュリティを更新。
- 2022 年 1 月 26 日
- 特定のまれな条件下で、Delta テーブルの同時実行トランザクションがシリアル化できない順序でコミットされる可能性がある問題を修正しました。
- ANSI SQL 言語が有効になっていると
OPTIMIZEコマンドが失敗する可能性がある問題を修正しました。
- 2022 年 1 月 19 日
- 軽微な修正とセキュリティの強化。
- オペレーティング システムのセキュリティを更新。
- 2021 年 11 月 4 日
-
ArrayIndexOutOfBoundsExceptionで構造化ストリーミング ストリームが失敗する可能性がある問題を修正しました。 -
java.io.IOException: No FileSystem for schemeのような IOException を伴うクエリエラーが発生する可能性のある競合状態や、sparkContext.hadoopConfigurationに対する変更がクエリに反映されなくなる可能性のある競合状態を修正。 - Delta Sharing 用の Apache Spark コネクタを 0.2.0 にアップグレード。
-
- 2021 年 10 月 20 日
- BigQuery コネクタを 0.18.1 から 0.22.2 にアップグレード。 これにより、BigNumeric 型のサポートが追加されます。