この変更が意味すること
FastAPI 0.135.2 はパッチリリースです。主な変更として Pydantic の最低バージョンが >=2.9.0 に引き上げられました。Pydantic 2.9.0 未満を使用しているプロジェクトでは、FastAPI のアップデート前に Pydantic のアップグレードが必要です。
ドキュメントの改善も複数含まれており、リファレンスドキュメントのコードブロック表示やコントリビューター向けガイドが更新されています。
主な変更点
Pydantic 最低バージョンの引き上げ
Pydantic の下限バージョンが >=2.9.0 に引き上げられました(#15139)。テストスイートもこのバージョン要件に合わせて修正されています。Pydantic 2.9.0 で導入された機能に依存するコードが FastAPI 内部で使用されている可能性があります。
ドキュメントの改善
- リリースノートの日付情報が追加されました(#15202)
- コントリビューター・チームメンバー向けの翻訳 PR に関するドキュメントが更新されました(#15200)
- リファレンスドキュメントのコードブロックがテーブル幅をオーバーフローする問題が修正されました(#15094)
- ドキュメント内の重複した単語が修正されました(#15116)
pyproject.tomlでのentrypointに関するドキュメントが追加されました(#15075)
EOL / サポート状況
FastAPI は endoflife.date での正式なサイクル管理対象外です。PyPI の状況は以下の通りです。
| バージョン | ステータス | 備考 |
|---|---|---|
| 0.135.2 | 最新(latest) | Python >= 3.10 |
FastAPI は 0.x 系のままアクティブに開発が続いています。
開発者への影響
- Pydantic 2.9.0 未満を使用中の方: FastAPI 0.135.2 へのアップデート前に Pydantic のアップグレードが必要です
- Pydantic 2.9.0 以上を使用中の方: 特に追加の対応は不要です
- FastAPI のドキュメントを参照している方: リファレンスドキュメントの表示が改善されています
アップデート方法
# pip
pip install fastapi==0.135.2
# Pydantic も合わせてアップデート
pip install fastapi==0.135.2 pydantic>=2.9.0
# uv
uv pip install fastapi==0.135.2
# poetry
poetry update fastapi
データソース: GitHub Releases API, PyPI AI解説は Claude API により自動生成されています。正確性については原文をご確認ください。
