1.14.1

CrewAI Releases / 2026/4/9

📰 ニュースDeveloper Stack & InfrastructureTools & Practical Usage

要点

  • 非同期チェックポイントのTUIブラウザを追加し、チェックポイント運用の可視化・操作を改善しました。
  • ストリーミング出力に close()/aclose() と非同期コンテキストマネージャを導入し、リソース管理と利用手順を強化しました。
  • テンプレートのpyproject.tomlバージョンバンプ用regex修正、フックデコレータのフィルタでのツール名サニタイズ、CheckpointConfig生成時のハンドラ登録バグ修正などの不具合を解消しました。
  • Transformersを5.5.0に更新してCVE-2026-1839への対応を行い、FilteredStreamのstdout/stderrラッパを削除しました。
  • spec生成のdenylistを動的なBaseToolフィールド除外へ置き換えるなど、devtools CLIの正規表現→tomlkit、BaseProviderのdiscriminator付きBaseModel化、shared PRINTER singleton化といったリファクタリングを実施しました。

変更点

機能

  • 非同期チェックポイントTUIブラウザを追加
  • ストリーミング出力に close()/aclose() と非同期コンテキストマネージャを追加

バグ修正

  • テンプレート pyproject.toml のバージョン更新(バンプ)用の正規表現を修正
  • フックデコレータのフィルタでツール名をサニタイズ
  • CheckpointConfig を作成したときのチェックポイントハンドラ登録を修正
  • CVE-2026-1839 を解決するために transformers を 5.5.0 にアップデート
  • FilteredStream の stdout/stderr ラッパーを削除

ドキュメント

  • changelog と v1.14.1rc1 のバージョンを更新

リファクタリング

  • ハードコードされた denylist を、仕様生成(spec gen)での動的な BaseTool フィールド除外に置き換え
  • devtools CLI で正規表現を tomlkit に置き換え
  • 共有 PRINTER シングルトンを使用
  • BaseProvider を provider_type ディスクリミネータ付きの BaseModel に変更

貢献者

@greysonlalonde, @iris-clawd, @joaomdmoura, @lorenzejay