注目★★★★★Lobsters
Django が年 1 回リリースサイクルへ移行、2028 年から全バージョン 3 年サポート
30秒で把握
- 1Django Steering Council が年 1 回リリースサイクルへ移行(DEP 20 承認・2028 年 1 月開始)
- 2全機能リリースが 3 年サポート(初年度バグ修正、2 年セキュリティ修正)、Python 年次更新と同期化
- 3LTS ラベルが廃止・常に 3 バージョンサポート、アップグレード期限の強制が解消
要約
Django Steering Council は DEP 20 を採択し、2028 年 1 月から年 1 回のリリースサイクルへ移行することを決定した。従来の 8 ヶ月サイクルから年 1 回に変更し、バージョン番号はリリース年を採用(Django 2028、2029 など)する。全機能リリースが LTS 扱いとなり、3 年間のサポート(初年度はバグ修正、その後 2 年間はセキュリティと重大データ損失修正)を受ける。Python の年 10 月リリースとサイクルを同期化させ、最新 3 つの Python バージョンをサポート対象とする。アップグレードの強制期限がなくなり、三者パッケージの開発目標が明確になる。
あなたへの影響
Django 開発チームは短い 8 ヶ月サイクルから抜け出すことで、Python の年次更新に対応しやすくなるため、自社の Django プロジェクトのサポート計画を 2028 年以降の年単位リリースに合わせて組み直す必要があります。
推奨:LTS と通常リリースの区別が廃止されるため、全バージョンでセキュリティ対応期間が統一され、アップグレード計画が簡潔になります。