オープンソース系のプログラム言語のセキュリティサポートの期限をまとめました。他の方の参考になれば幸いです。
各プログラミング言語のサポート期限
各プログラミング言語のサポート期限を図示します。期限が明らかでない言語は予想期限を書いてます。
Python のサポート状況
Python は1年ごとにマイナーバージョンがリリースされます。マイナーバージョンはリリースされてから18ヶ月の間、バグ修正が行われます。その後は、最初のリリースの5年先までセキュリティ修正が提供されます。セキュリティ修正期間中はソースコード形式で提供されます。
サポートが有効な Pythonのバージョンは 3.9, 3.10, 3.11, 3.12, 3.13です。3.9 のサポートは1年以内に終了する予定です。
マイナーバージョン | 最新版 | 初版リリース日 | バグ修正の対応期間 | セキュリティ修正の対応期間 |
---|---|---|---|---|
Python 3.13 | 3.13.0 | 2024年10月7日 | 2026年4月 | 2029年10月 |
Python 3.12 | 3.12.7 | 2023年10月2日 | 2025年4月8日 | 2028年10月 |
Python 3.11 | 3.11.10 | 2022年10月24日 | 2024年4月1日 | 2027年10月 |
Python 3.10 | 3.10.15 | 2021年10月4日 | 2023年4月5日 | 2026年10月 |
Python 3.9 | 3.9.20 | 2020年10月5日 | 2022年5月17日 | 2025年10月 |
Python 3.8 | 3.8.20 | 2019年10月14日 | 2021年5月3日 | 2024年10月 |
Python 3.7 | 3.7.17 | 2018年6月27日 | 2020年6月27日 | 2023年6月6日 |
Python 2.7 | 2.7.18 | 2010年7月7日 | 2020年1月1日 | 2020年1月1日 |
Python 3.14 | 3.14.0a2 | 2025年10月予定 | 2027年4月 | 2030年10月 |
Java(Oracle JDK) のサポート状況
Oracle JDK は通常6カ月に1度、最新バージョンがリリースされます。非LTS版は、6カ月後に次のバージョンが出るまでバグ修正、セキュリティ修正が提供されます。長期サポート対象の LTS 版が2~3年毎にリリースされます。LTS 版は次のLTS 版がリリースされた1年後まで、無料で商用利用する事ができます。
現在、サポートが有効な LTS 版は Version 8, 11, 17, 21 です。無料で商用利用できるバージョンは 21 です。
バージョン系列 | 最新バージョン | 利用開始(GA)日 | Premier Support 期限 | Extended Support 期限 |
---|---|---|---|---|
23 | 23.0.0 | 2024年9月 | 2025年3月 | 設定なし |
22 | 22.0.2 | 2024年3月 | 2024年9月 | 設定なし |
21 (LTS) | 21.0.4 | 2023年9月 | 2028年9月 | 2031年9月 |
20 | 20.0.2 | 2023年3月 | 2023年9月 | 設定なし |
19 | 19.0.2 | 2022年9月 | 2023年3月 | 設定なし |
18 | 18.0.2.1 | 2022年3月 | 2022年9月 | 設定なし |
17 (LTS) | 17.0.12 | 2021年9月 | 2026年9月 | 2029年9月 |
12 - 16 | 16.0.2 | 2019年3月- 2021年3月 | 2019年9月~2021年9月 | 設定なし |
11 (LTS) | 11.0.24 | 2018年9月 | 2023年9月 | 2032年1月 |
10 | 10.0.2 | 2018年3月 | 2018年9月 | 設定なし |
9 | 9.0.4 | 2017年9月 | 2018年3月 | 設定なし |
8 (LTS) | 8 Update 421 | 2014年3月 | 2022年3月 | 2030年12月 |
24 | Early-Access | 2025年3月予定 | 2025年9月 | 設定なし |
Ruby のサポート状況
Ruby は毎年12月25日に新しいバージョンがリリースされます。最初の約2年3か月間は通常メンテナンス、その後1年間はセキュリティメンテナンスが行われます。
サポートが有効なバージョンは 3.1, 3.2, 3.3 です。3.1 のサポートは1年以内に終了する予定です。
バージョン系列 | 最新バージョン | リリース日 | サポート終了日 |
---|---|---|---|
3.4 | 3.4.0-preview2 | 2024年12月予定 | --- |
3.3 | 3.3.6 | 2023年12月25日 | サポート内 |
3.2 | 3.2.6 | 2022年12月25日 | 2026年3月31日 |
3.1 | 3.1.6 | 2021年12月25日 | 2025年3月31日 |
3.0 | 3.0.7 | 2020年12月25日 | 2024年3月31日 |
2.7 | 2.7.8 | 2019年12月25日 | 2023年3月31日 |
2.6 | 2.6.10 | 2018年12月25日 | 2022年4月12日 |
2.5 | 2.5.9 | 2017年12月25日 | 2021年4月5日 |
2.4 | 2.4.10 | 2016年12月25日 | 2020年4月5日 |
2.3 | 2.3.8 | 2015年12月25日 | 2019年3月31日 |
2.2 | 2.2.10 | 2014年12月25日 | 2018年6月20日 |
Node.js のサポート状況
Node.js は6カ月毎に最新版がリリースされます。通常のサポート期間は6カ月です。長期サポート対象の LTS はさらに 30カ月のサポートを受けられます。
サポートが有効なバージョンは 18, 20, 22, 23 です。18, 23 のサポートは1年以内に終了する予定です。
バージョン系列 | 最新バージョン | リリース日 | サポート終了日 |
---|---|---|---|
23 | 23.1.0 | 2024年10月6日 | 2025年6月1日 |
22(LTS) | 22.11.0 | 2024年4月24日 | 2027年4月30日 |
21 | 21.7.3 | 2023年10月17日 | 2024年6月1日 |
20 (LTS) | 20.18.0 | 2023年4月18日 | 2026年4月30日 |
19 | 19.9.0 | 2022年10月18日 | 2023年6月1日 |
18 (LTS) | 18.20.4 | 2022年4月19日 | 2025年4月30日 |
17 | 17.9.1 | 2021年10月19日 | 2022年6月1日 |
16 (LTS) | 16.20.2 | 2021年4月20日 | 2023年9月11日 |
15 | 15.14.0 | 2020年10月20日 | 2021年6月1日 |
14 (LTS) | 14.21.3 | 2020年4月21日 | 2023年4月30日 |
13 | 13.14.0 | 2019年10月22日 | 2020年6月1日 |
12 (LTS) | 12.22.12 | 2019年4月23日 | 2022年4月30日 |
11 | 11.15.0 | 2018年10月23日 | 2019年6月1日 |
10 (LTS) | 10.24.1 | 2018年4月24日 | 2021年4月30日 |
PHP のサポート状況
PHPはリリースされて最初の2年間は不具合修正、その後の2年間は重要なセキュリティ不具合修正のみ行われます。
サポートが有効なバージョンは 8.1, 8.2, 8.3, 8.4 です。
バージョン系列 | 最新バージョン | リリース日 | サポート終了日 |
---|---|---|---|
8.4 | 8.4.1 | 2024年11月21日 | 2028年12月31日 |
8.3 | 8.3.14 | 2023年11月23日 | 2027年12月31日 |
8.2 | 8.2.26 | 2022年12月8日 | 2026年12月31日 |
8.1 | 8.1.31 | 2021年11月25日 | 2025年12月31日 |
8.0 | 8.0.30 | 2020年11月28日 | 2023年12月31日 |
7.4 | 7.4.33 | 2019年11月28日 | 2022年12月31日 |
7.3 | 7.3.33 | 2018年12月6日 | 2021年12月31日 |
7.2 | 7.2.34 | 2017年11月30日 | 2020年11月30日 |
Go のサポート状況
Go は6カ月毎に最新版がリリースされます。新しいメジャー リリースが 2 つ公開されるまでバグ修正、セキュリティ修正が提供されます。
Google App Engine がサポートしている Go のバージョンは 1.20, 1.21, 1.22 です。
バージョン系列 | 最新バージョン | リリース日 | Google App Engine のサポート |
---|---|---|---|
1.23 | 1.23.3 | 2024年8月13日 | --- |
1.22 | 1.22.8 | 2024年2月6日 | サポート内 |
1.21 | 1.21.13 | 2023年8月8日 | サポート内 |
1.20 | 1.20.14 | 2023年2月1日 | サポート内 |
1.19 | 1.19.13 | 2022年8月2日 | 2024年4月30日 |
1.18 | 1.18.10 | 2022年3月15日 | 2024年1月30日 |
1.17 | 1.17.13 | 2021年8月16日 | 2024年1月30日 |
1.16 | 1.16.15 | 2021年2月16日 | 2024年1月30日 |
1.15 | 1.15.15 | 2020年8月11日 | 2024年1月30日 |
1.14 | 1.14.15 | 2020年2月25日 | 2024年1月30日 |
1.13 | 1.13.15 | 2019年9月03日 | 2024年1月30日 |
1.12 | 1.12.17 | 2019年2月25日 | 2024年1月30日 |
1.11 | 1.11.13 | 2018年8月24日 | 2024年1月30日 |
TypeScript のサポート状況
TypeScript は1年に数回、新しいバージョンがリリースされます。バグ修正、セキュリティ修正は最新リリースのサービス更新で修正されます。
サポートが有効なバージョンは 5.6 です。5.6 は1年以内にサポート終了の予定です。
バージョン系列 | 最新バージョン | リリース日 |
---|---|---|
5.7 | 5.7.2 | 2024年11月 |
5.6 | 5.6.3 | 2024年9月 |
5.5 | 5.5.4 | 2024年6月 |
5.4 | 5.4.5 | 2024年3月 |
5.3 | 5.3.3 | 2023年11月 |
5.2 | 5.2.2 | 2023年8月 |
5.1 | 5.1.6 | 2023年6月 |
5.0 | 5.0.4 | 2023年3月 |
4.9 | 4.9.5 | 2022年11月 |
4.8 | 4.8.4 | 2022年8月 |
4.7 | 4.7.4 | 2022年5月 |
4.6 | 4.6.3 | 2022年2月 |
4.5 | 4.5.5 | 2021年11月 |
4.4 | 4.4.4 | 2021年8月 |
4.3 | 4.3.5 | 2021年5月 |
4.2 | 4.2.4 | 2021年2月 |
4.1 | 4.1.6 | 2020年11月 |
4.0 | 4.0.7 | 2020年8月 |
3.9 | 3.9.9 | 2020年5月 |
3.8 | 3.8.3 | 2020年2月 |
3.7 | 3.7.7 | 2019年11月 |
3.6 | 3.6.5 | 2019年8月 |
3.5 | 3.5.3 | 2019年5月 |
3.4 | 3.4.5 | 2019年3月 |
3.3 | 3.3.4000 | 2019年1月 |
3.2 | 3.2.4 | 2018年11月 |
3.1 | 3.1.8 | 2018年9月 |
3.0 | 3.0.3 | 2018年7月 |