LoginSignup
12
12

Python と Java と Go と Node.js と PHP と Ruby と TypeScript のサポート状況について 【2024年6月】

Last updated at Posted at 2023-10-07

オープンソース系のプログラム言語のセキュリティサポートの期限をまとめました。他の方の参考になれば幸いです。

各プログラミング言語のサポート期限

各プログラミング言語のサポート期限を図示します。期限が明らかでない言語は予想期限を書いてます。

124_PythonSupport.png

Python のサポート状況

Python は通常1年ごとにマイナーバージョンがリリースされます。マイナーバージョンはリリースされてから18ヶ月の間、バグ修正が行われます。バグ修正期間が終了すると、最初のリリースの5年先までセキュリティ修正が提供されます。セキュリティ修正期間中はソースコード形式で提供されます。

サポートが有効な Pythonのバージョンは 3.8, 3.9, 3.10, 3.11, 3.12です。3.8 のサポートは1年以内に終了する予定です。

マイナーバージョン 最新版 初版リリース日 バグ修正の対応期間 セキュリティ修正の対応期間
Python 3.13 3.130b2 2024年10月 2026年4月 2029年10月
Python 3.12 3.12.4 2023年10月2日 2025年4月8日 2028年10月
Python 3.11 3.11.9 2022年10月24日 2024年4月1日 2027年10月
Python 3.10 3.10.14 2021年10月4日 2023年4月5日 2026年10月
Python 3.9 3.9.19 2020年10月5日 2022年5月17日 2025年10月
Python 3.8 3.8.19 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日

Java(Oracle JDK) のサポート状況

Oracle JDK は通常6カ月に1度、最新バージョンがリリースされます。非LTS版は、6カ月後に次のバージョンが出るまでバグ修正、セキュリティ修正が提供されます。長期サポート対象の LTS 版が2~3年毎にリリースされます。LTS 版は次のLTS 版がリリースされた1年後まで、無料で商用利用する事ができます。

現在、サポートが有効なバージョンは Version 8, 11, 17, 21, 22 です。22 のサポートは1年以内に終了する予定です。無料で商用利用できるバージョンは17, 21 です。

バージョン系列 最新バージョン 利用開始(GA)日 Premier Support 期限 Extended Support 期限
23 Early-Access --- --- ---
22 22.0.1 2024年3月 2024年9月 設定なし
21 (LTS) 21.0.3 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.11 2021年9月 2026年9月 2029年9月
12 - 16 16.0.2 2019年3月- 2021年3月 2019年9月~2021年9月 設定なし
11 (LTS) 11.0.23 2018年9月 2023年9月 2032年1月
9 - 10 10.0.2 2017年9月- 2018年3月 2018年3月- 2018年9月 設定なし
8 (LTS) 8 Update 411 2014年3月 2022年3月 2030年12月

Node.js のサポート状況

Node.js は6カ月毎に最新版がリリースされます。通常のサポート期間は6カ月です。長期サポート対象の LTS はさらに 30カ月のサポートを受けられます。

サポートが有効なバージョンは 18, 20, 22 です。18 のサポートは1年以内に終了する予定です。

バージョン系列 最新バージョン リリース日 サポート終了日
22(LTS) 22.1.0 2024年4月24日 2027年4月30日
21 21.7.3 2023年10月17日 2024年6月1日
20 (LTS) 20.12.2 2023年4月18日 2026年4月30日
19 19.9.0 2022年10月18日 2023年6月1日
18 (LTS) 18.20.2 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年間は不具合修正、その後の1年間は重要なセキュリティ不具合修正のみ行われます。

サポートが有効なバージョンは 8.1, 8.2, 8.3 です。8.1 のサポートは1年以内に終了する予定です。

バージョン系列 最新バージョン リリース日 サポート終了日
8.3 8.3.6 2023年11月23日 2026年11月23日
8.2 8.2.18 2022年12月8日 2025年12月8日
8.1 8.1.28 2021年11月25日 2024年11月25日
8.0 8.0.30 2020年11月28日 2023年11月26日
7.4 7.4.33 2019年11月28日 2022年11月28日
7.3 7.3.33 2018年12月6日 2021年12月6日
7.2 7.2.34 2017年11月30日 2020年11月30日

Ruby のサポート状況

Ruby は毎年12月25日に新しいバージョンがリリースされます。最初の約2年3か月間は通常メンテナンス、その後1年間はセキュリティメンテナンスが行われます。

サポートが有効なバージョンは 3.1, 3.2, 3.3 です。3.1 のサポートは1年以内に終了する予定です。

バージョン系列 最新バージョン リリース日 サポート終了日
3.3 3.3.1 2023年12月25日 サポート内
3.2 3.2.4 2022年12月25日 2026年3月31日
3.1 3.1.5 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日

Go のサポート状況

Go は6カ月毎に最新版がリリースされます。新しいメジャー リリースが 2 つ公開されるまでバグ修正、セキュリティ修正が提供されます。

Google App Engine がサポートしている Go のバージョンは 1.20, 1.21, 1.22 です。

バージョン系列 最新バージョン リリース日 Google App Engine のサポート
1.22 1.22.4 2024年2月6日 サポート内
1.21 1.21.11 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.4 です。5.4 は1年以内にサポート終了の予定です。

バージョン系列 最新バージョン リリース日
5.5 5.5.1-rc ---
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月
12
12
3

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
12
12