AIDB 7.4.0 release notes
========================

リリース日2026年7月6日

AIDB 7.4.0には、次の機能強化とバグ修正が含まれています。

.. csv-table::
  :header: Type,Description
  :widths: 10,30
  :align: left
  :class: longtable

  Enhancement,**クエリ可能外部テーブルとしてのボリューム**   各AIDBボリュームはPGFSバッキングの外部テーブルとして公開されるため、標準のSQL `INSERT`、`UPDATE`、`DELETE`を含むで含まれるオブジェクトをリスト、読み取り、書き込み、および削除できます。オブジェクトに対して、および`SELECT body FROM my_volume WHERE key = '...'`を使用して単一のオブジェクトを取得します。  :ref:`Configuring external storage<Configuring external storage>` を参照してください。
  Enhancement,**出力ホワイトリスト**   モデル呼び出しとモデルのダウンロードのオプションのアウトバウンドHTTPホワイトリスト。`aidb.egress_allowlist`パラメーター共有フォールバックとして`edb.egress_allowlist`を使用して構成します。ホストおよびCIDRエントリを受け入れます。設定されていない場合、チェックは適用されません。
  Enhancement,**より信頼性の高いHuggingFaceモデルのダウンロード**   ダウンロードは、不安定な接続を介して再開され、サイズとSHA-256を検証し、進行状況通知を発行し、再試行の間にCtrl-Cに応答するようになりました。破損したキャッシュされたスナップショットは、次のロード時に自己修復します。
  Enhancement,**厳密なパイプラインオプションの検証**   `step_N_options`、ナレッジベース構成、およびスタンドアロンヘルパー`chunk_text`、`summarize_text`、`parse_html`、`parse_pdf`、`pdf_to_image`、`perform_ocr`の不明なキーと間違ったタイプは、サイレントドロップされる代わりに、明確なエラーを発生させるようになりました。
  Enhancement,**明確なモデルエラーメッセージ**   モデルプロバイダーからのHTTPエラーに要求URLが含まれるようになりました。大きな入力値は、エラー出力で切り捨てられます。 OCR応答は、HTTP 200でJSONとしてのみ解析されます。
  Enhancement,**バッチのサマライズ**   `SummarizeText`パイプラインステップは、レート制限エラーに対して入力ごとにリトライを使用して、バッチでレコードを処理するようになりました。
  Enhancement,**パイプライン作成時のパーミッションエラーの明確化**   `SELECT`特権なしでソーステーブルに対してパイプラインを作成すると、不透明な内部障害の代わりに明示的な「permission denied」エラーが返されるようになりました。
  Bug fix,**空の取得は空の結果を返します**   空のナレッジベースの`retrieve_text`は、標準のSQL `SELECT`動作と一致して、エラーを生成する代わりに警告を含む行を結果ずに結果ます。
  Bug fix,**非テキストソースの`retrieve_text`値列**   元のソースが非テキストPDFや画像などのパイプラインからの取得は、テキストとしてデコードされた生のバイトの代わりに`NULL`を`value`で返すようになりました。一致するメタデータは引き続き返されます。
  Bug fix,**メトリックコレクターでのデッドロック**   バックグラウンドメトリックコレクターは、単一のトランザクションですべてのユーザーテーブルのロックを保持しなくなり、 `delete_pipeline`に対するデッドロックを削除します。
  Bug fix,**BIGINTパイプラインキー**   `int4`範囲を超える`BIGINT`主キーを持つソーステーブルのパイプラインは、「out of range for type integer」エラーで失敗しなくなりました。
  Bug fix,**ステップ全体で尊重されるパイプラインのバッチサイズ**   レコードチャンクなどを爆発させるステップは、次のステップに渡す前に出力をサブバッチ化し、構成済みの`batch_size`内でメモリと並列性を維持します。
  Bug fix,**OCR構成の検証**   OCRモデル構成は、モデル作成時に検証されるようになりました。
