Cloud Functions runtime information
    • PDF

    Cloud Functions runtime information

    • PDF

    Article Summary

    Available in Classic and VPC

    Cloud Functions provides an isolated runtime and supports multiple languages and versions. You can implement your code by selecting the runtime that suits your environment. The version of the operating systems/languages supported by the runtime may change or be discontinued depending on service End Of Life (EOL), security vulnerability, internal management policy, etc.

    Supported runtime

    The language runtimes supported by Cloud Functions are: When creating/editing an action through the API, a runtime ID value is required.

    RuntimeRuntime IDEnd of support (planned)
    Node.js 6nodejs:6
    Node.js 8nodejs:8
    Node.js 12nodejs:12
    Node.js 16nodejs:16
    Python 3.6python:3.6
    Python 3.7python:3.7
    Python 3.11python:3.11
    Java 8java
    Swift 3.1.1swift:3.1.1
    PHP 7.1php:7.1
    PHP 7.3php:7.3
    Go 1.11go:1.11
    Go 1.19go:1.19
    .Net Core 2.2dotnet:2.2

    Runtime update policy

    Cloud Functions periodically checks and updates the security vulnerabilities of each runtime environment and embedded language so that you can focus on your business logic. If there is an update from the operating system/language manufacturer to improve security vulnerabilities or functions, the detailed version within the Cloud Functions runtime may change. Support for the runtime may be discontinued depending on the manufacturer's support for security updates. For more information on runtime deprecation, see Suspend supported runtime.
    Considering the service impact, the content of the runtime update are notified in advance through email, SMS, etc. You should confirm that there is no impact due to this. We do not support compatibility issues with libraries used by actions. For more details, see Runtime usage recommendations.

    Suspend supported runtime

    Cloud Functions runtime may be deprecated due to operating system and programming language manufacturer policies and internal service maintenance. In addition, use of the runtime may be suspended even if security updates cannot be supported for components of the runtime. We do not provide security updates or technical support for deprecated runtimes.

    Support for Cloud Functions operates on the following criteria.

    • 6 months before the suspending schedule: Cannot create new actions. Existing actions can be edited and run
    • After 6 months based on the suspending schedule: Actions cannot be created/edited and run.

    The above policy is an unavoidable measure for smooth use of Cloud Functions. You should migrate according to the expiration date in order to use stable and secure Cloud Functions according to the policy above.

    Note

    Provides runtimes excluding those to be suspended in new regions.

    Suspension of support runtime

    The runtime information to be suspended is as follows:

    RuntimeRuntime IDSuspension of support date
    ---
    Note
    • Suspension of support dates are in Korean Standard Time (KST).
    • Supported languages and versions are released in advance, and may be discontinued without prior notice due to language manufacturers or internal issues.

    Runtime usage recommendations

    Libraries for each runtime may be suspended or their versions may be changed for purpose of maintaining internal services, etc. We recommend packaging the main library in the code directly, considering its compatibility and impact. The types and versions of OS supported for each runtime may change, depending on internal policies. It is best to write code that is independent of the OS environment. We do not provide updates or technical support for any issues caused by this.


    Was this article helpful?

    Changing your password will log you out immediately. Use the new password to log back in.
    First name must have atleast 2 characters. Numbers and special characters are not allowed.
    Last name must have atleast 1 characters. Numbers and special characters are not allowed.
    Enter a valid email
    Enter a valid password
    Your profile has been successfully updated.