--- title: "言語ランタイムサポートポリシー" url: https://docs.catalyst.zoho.com/ja/serverless/help/functions/runtime-support/ description: "Catalyst Functionsは、アプリケーションの高度なビジネスロジックを含む、クラウドベースのカスタムビルドされたサーバーレスコーディング構造です" last_updated: 2026-06-03T16:27:08Z service: Serverless type: general --- # 言語ランタイムサポートポリシー Catalyst Functionsは、Java、Node.js、またはPython上に構築されており、そのランタイムはプログラミング環境の特定バージョンのランタイムに依存しています。Catalystは言語のランタイムサポートを段階的に縮小するため、ファンクションのアップグレードを計画、実装、テストするための十分な時間が提供されます。 Catalystは、コミュニティによってサポート終了のアナウンスが行われ次第、その言語バージョンのサポート終了を実施し始めます。Catalyst Functionsは、常にプログラミング環境の最新の安定版リリースで構築・維持することをお勧めします。これにより、Catalystアプリケーションのパフォーマンスにおいて高いセキュリティと安定性が維持されます。アップグレード先のバージョンと互換性を持たせるために、ファンクションのライブラリとコードに適切な変更を加える必要があります。 > **Note:** Catalystの言語ランタイムサポートポリシーは現在、Java、Node.js、およびPythonプログラミング環境に適用されます。 Catalystは、このドキュメントで説明する4つのフェーズでランタイムのサポートを終了します。 ### フェーズ1: 非推奨アナウンス 非推奨アナウンスは、言語バージョンのサポート終了の開始を示します。Catalystは、ランタイムの公式サポート終了日の**6か月前**にランタイムの非推奨をアナウンスします。 例えば、コミュニティが発表したランタイムの公式サポート終了日が2022年4月1日の場合、2021年10月1日に非推奨アナウンスを行います。 非推奨アナウンスには、バージョンの公式リタイアとCatalystのサポート終了に関する詳細が含まれます。これにより、Catalyst Functionsを最新の安定版にアップグレードするための計画と準備を行う十分な時間が確保されます。 ### フェーズ2: 非推奨期間 言語バージョンに対するCatalystのサポートの非推奨期間は、非推奨アナウンスが行われた直後に開始されます。Catalystにおけるランタイムの非推奨期間は**1年間**続きます。例えば、非推奨アナウンスが2021年10月1日に行われた場合、非推奨期間は2022年10月1日まで続きます。 非推奨期間中は、ファンクションの**作成と更新が可能**であり、そのバージョンの既存のCatalyst Functionsを支障なく使用できます。ただし、この期間を利用して、Catalystアプリケーション内のすべてのファンクションをプログラミング環境の最新の安定版にアップグレードする必要があります。 ### フェーズ3: リタイア期間 非推奨ランタイムのリタイア期間は、1年間の非推奨期間の直後に開始されます。リタイア期間は**3か月間**続きます。例えば、非推奨期間が2022年10月1日に終了する場合、リタイア期間は2023年1月1日まで続きます。 リタイア期間中は、非推奨ランタイムの言語をターゲットとした**新しいファンクションの作成はできません**。Catalystアプリケーション内の非推奨バージョンの既存ファンクションの実行と更新は引き続き可能です。 この期間中に、すべてのファンクションが最新のランタイムで完全に更新され、機能していることを確認することを強くお勧めします。 ### フェーズ4: サポート終了 非推奨ランタイムのサポート終了は、3か月間のリタイア期間の直後に開始されます。例えば、リタイア期間が2023年1月1日に終了する場合、Catalystはその時点からランタイムのサポートを終了します。 サポート終了フェーズに達した後は、非推奨バージョンのファンクションを**作成または更新することはできなくなります**。また、アプリケーション内で非推奨ランタイムを維持し続けた場合、**ファンクションの呼び出しやアプリケーションの安定性は保証されません**。 Catalystは、非推奨ランタイムに対して言語ランタイムの最新のセキュリティパッチやアップデートを適用しません。非推奨ビルドのファンクションは実行が継続される場合もされない場合もあります。ただし、サポート終了に達した後でも、いつでもファンクションのバージョンのみをアップグレードできる利便性を提供しています。 > **Note:** Catalystは、まれなケースにおける例外に基づいて、言語ランタイムの非推奨またはリタイアポリシーをいつでも変更する権利を保有しています。事前のアナウンスに変更を実施する場合、これらの変更に関するすべての必要な詳細をお伝えします。これらの変更には、言語コミュニティが発表したサポート終了日の変更、またはサポート終了に達したがさらなる通知があるまでプラットフォームでサポートが継続されるランタイムが含まれますが、これらに限定されません。 既存のファンクションをリモートコンソールから更新する方法については、[Functions Implementationヘルプページ](https://docs.catalyst.zoho.com/ja/serverless/help/functions/implementation/#update-or-download-a-function)を参照してください。 ### 言語バージョンサポートポリシーとタイムライン 言語のリリース状況、および現在のアクティブバージョンは、公式ウェブサイトから常に確認できます。 **Java:** [Oracle Java SEサポートロードマップ](https://www.oracle.com/java/technologies/java-se-support-roadmap.html) **Node.js:** [Node.jsリリースドキュメント](https://nodejs.org/ja/about/previous-releases) **Python:** [Pythonデベロッパーズガイド — バージョン状況](https://devguide.python.org/versions/) ### Javaランタイムの非推奨化 CatalystはJavaバージョン8、11、17、21、25をサポートしています。リモートコンソールから[既存のファンクションをアップグレード](https://docs.catalyst.zoho.com/ja/serverless/help/functions/implementation/#update-or-download-a-function)して、最新のサポートバージョンに更新できます。また、[Javaファンクションを作成](https://docs.catalyst.zoho.com/ja/serverless/help/functions/implementation/#create-a-function)する際、または[CLIから初期化](https://docs.catalyst.zoho.com/ja/cli/v1/initialize-resources/introduction/)する際に、最新ランタイムを選択できます。 現在、Javaランタイムのアクティブな非推奨化はありません。Javaランタイムバージョンがサポート終了に近づいた際には、このドキュメントで説明している同じ段階的な非推奨ポリシーに従います。各Javaバージョンのサポート状況については、[Oracle Java SEサポートロードマップ](https://www.oracle.com/java/technologies/java-se-support-roadmap.html)をご参照ください。 ### Node.jsランタイムの非推奨化 Catalystは、古いバージョンのNode.jsに対して段階的なサポート終了を実施しています。以下のバージョンは降順で記載されています。 * **Node.js v18:** Node.js v18の非推奨フェーズは、コミュニティの公式サポート終了アナウンスと同時に2025年4月30日に開始されました。1年間の非推奨期間(2026年4月30日まで)の後、Node.js v18は2026年4月30日にリタイア期間に入り、Catalystは2026年7月30日にランタイムのサポートを終了します。 * **Node.js v16:** Node.js v16の非推奨フェーズは2025年9月11日に開始されました。1年間の非推奨期間(2026年9月11日まで)の後、Node.js v16は2026年9月11日にリタイア期間に入り、Catalystは2026年12月11日にランタイムのサポートを終了します。 * **Node.js v14:** Node.js v14の非推奨フェーズは2025年4月30日に開始されました。1年間の非推奨期間(2026年4月30日まで)の後、Node.js v14は2026年4月30日にリタイア期間に入り、Catalystは2026年7月30日にランタイムのサポートを終了します。 * **Node.js v12:** サポート終了済み。Node.js v12の非推奨フェーズは2022年4月に開始されました。1年間の非推奨期間(2023年4月30日まで)の後、Node.js v12は2023年7月31日にリタイアしました。Catalystは2023年7月31日にランタイムのサポートを終了しました。 * **Node.js v10:** サポート終了済み。Node.js v10の非推奨フェーズは2021年4月に開始されました。2022年10月31日まで延長された非推奨期間の後、Node.js v10は2023年1月31日にリタイアしました。Catalystは2023年1月31日にランタイムのサポートを終了しました。 Catalystプロジェクト内のファンクションを、Node.jsの最新の安定版にアップグレードしてください。 > **Note:** Catalystは現在、**Node.js v20、v22、v24のサポート**を提供しています。リモートコンソールから[既存のファンクションをアップグレード](https://docs.catalyst.zoho.com/ja/serverless/help/functions/implementation/#update-or-download-a-function)して、最新のサポートバージョンに更新できます。また、[Node.jsファンクションを作成](https://docs.catalyst.zoho.com/ja/serverless/help/functions/implementation/#create-a-function)する際、または[CLIから初期化](https://docs.catalyst.zoho.com/ja/cli/v1/initialize-resources/introduction/)する際に、最新ランタイムを選択できるようになりました。 ### Pythonランタイムの非推奨化 CatalystはPythonバージョン3.10、3.11、3.12、3.13をサポートしています。リモートコンソールから[既存のファンクションをアップグレード](https://docs.catalyst.zoho.com/ja/serverless/help/functions/implementation/#update-or-download-a-function)して、最新のサポートバージョンに更新できます。また、[Pythonファンクションを作成](https://docs.catalyst.zoho.com/ja/serverless/help/functions/implementation/#create-a-function)する際、または[CLIから初期化](https://docs.catalyst.zoho.com/ja/cli/v1/initialize-resources/introduction/)する際に、最新ランタイムを選択できます。 * **Python 3.9:** Python 3.9の非推奨フェーズは2026年6月1日に開始されました。1年間の非推奨期間(2027年6月1日まで)の後、Python 3.9は2027年6月1日にリタイア期間に入り、Catalystは2027年9月1日にランタイムのサポートを終了します。 Catalystプロジェクト内のファンクションを、サポートされるPythonバージョン(3.10以降)にアップグレードしてください。 > **Note:** Catalystは現在、**Python 3.10、Python 3.11、Python 3.12、Python 3.13のサポート**を提供しています。リモートコンソールから[既存のファンクションをアップグレード](https://docs.catalyst.zoho.com/ja/serverless/help/functions/implementation/#update-or-download-a-function)して、最新のサポートバージョンに更新できます。また、[Pythonファンクションを作成](https://docs.catalyst.zoho.com/ja/serverless/help/functions/implementation/#create-a-function)する際、または[CLIから初期化](https://docs.catalyst.zoho.com/ja/cli/v1/initialize-resources/introduction/)する際に、最新ランタイムを選択できるようになりました。