Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Review GCP cloud runtimes #1741

Closed
emmambd opened this issue Apr 17, 2024 · 2 comments · Fixed by #1952
Closed

Review GCP cloud runtimes #1741

emmambd opened this issue Apr 17, 2024 · 2 comments · Fixed by #1952
Assignees

Comments

@emmambd
Copy link
Contributor

emmambd commented Apr 17, 2024

Description

Google Cloud Platform is deprecating old language runtimes. We need to review cloud functions that uses the deprecated runtimes to make sure they still works after notice period.

Details from GCP message

We’re writing to let you know that decommission dates have been added to deprecated language versions published under the Google Cloud Functions runtime support schedule.

After the decommission date, you can no longer create new functions or update existing functions using the decommissioned runtime. Existing functions will not be turned down and will keep processing requests or events.

What you need to know
Google Cloud Functions regularly provides security and maintenance updates to Generally Available language runtimes.

We’ve provided additional information below for your reference:

Language versions that are no longer supported and maintained by its language community are vulnerable to bugs and security issues.
Runtime versions that are no longer supported by their language communities will be marked as deprecated.
Deprecated runtimes will be decommissioned after a period of 6 - 12 months.

What you need to do
We recommend you to refer to the action items described below, if you’re using functions with the following versions:

Node.js 8, 12, 14, 16
Python 3.7, 3.8
Go 1.11, 1.12, 1.13, 1.16, 1.18, 1.19
Ruby 2.6, 2.7, 3.0
PHP 7.4, 8.1
.NET 3

Review the lifecycle policy and support schedule for the language runtimes in Google Cloud Functions. If your function is using a deprecated language runtime, you will be receiving warnings in Cloud Console and during deployments with the gcloud CLI.

We advise you to migrate your function to a newer runtime before the decommission dates e.g. Node.js 20, Python3.12.

Monitor the schedule for future changes. Google Cloud Functions will routinely release new supported language runtimes, which will be made Generally Available with published support dates on deprecations and decommission states. The published dates might change if there is a change in the language communities.

We understand that making these changes might require some planning. Please check the runtime support schedule regularly for future updates for your runtimes.

Thanks for choosing Google Cloud Function.

@emmambd emmambd added this to the 6.0 Validator Release milestone May 30, 2024
@jcpitre
Copy link
Contributor

jcpitre commented Jun 3, 2024

Timebox: 1 day
Review this if it takes longer

@Alessandro100
Copy link

Extra task
[] Update readmes with latest python / node

Timebox: 2 days

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

4 participants