概要

Python 3.14の5番目のメンテナンスリリースとなる Python 3.14.5 が2026年5月10日に正式公開された。本リリースには154件以上のバグ修正、ビルド改善、ドキュメント変更が含まれる。特に注目すべき変更として、Python 3.14.0〜3.14.4で採用されていたインクリメンタルガベージコレクタ(GC)が廃止され、Python 3.13系で使われていた世代別GCへ差し戻された点が挙げられる。

インクリメンタルGCの差し戻し

インクリメンタルGCはPython 3.14.0で新たに導入されたGC実装であり、大規模なヒープを段階的に処理することでGCポーズの短縮を目指していた。しかし、本番環境においてメモリ圧力に関する多数の問題報告が寄せられたことを受け、開発チームは安定性を優先する判断を下した。3.14.5では3.13系の世代別GCへの差し戻しが実施されており、本番環境でPython 3.14系を運用しているユーザーに対してはアップグレードが強く推奨される。

その他の主な変更点

macOS向けインストーラでは、同梱するTcl/TkのバージョンがTcl/Tk 8.6.17から9.0.3へアップグレードされた。これによりmacOS上でのTkinterアプリケーションの互換性・安定性が向上する。また、Windowsユーザー向けには新しいインストールマネージャーがWindowsストアおよびダウンロードページより引き続き提供されており、従来のインストーラもPython 3.14・3.15を通じて利用可能となっている。

Python 3.14系の主な特徴

Python 3.14シリーズには、フリースレッドPython(PEP 779)、アノテーションの遅延評価(PEP 649)、テンプレート文字列リテラル(PEP 750)、複数インタプリタの標準ライブラリ対応(PEP 734)、Zstandard圧縮サポート(PEP 784)、PyREPLにおける構文強調表示とカラー出力対応といった多数の新機能が含まれる。Python 3.14.5はこれらの機能を安定して利用できるバグフィックスリリースとして位置付けられており、3.14系ユーザーへの早期移行が推奨される。