Hi team,
Currently we have used Python runtimes as below for our applications on Google App Engine
Runtime: Python27 and Runtime: Python37
We have seen that 2 above runtimes will be reached End of Support on 2024-01-30.
Python 3.7 Ubuntu 18.04 python37 2024-01-30
Python 2.7 App Engine Legacy Environment python27 2024-01-30
I’d like to confirm what are the consequences on 2024-01-30. What are the impacts?
End of support
When runtime components reach the end of support date:
Google will no longer apply security updates or patches to components of the runtime environment.
Your application will continue to run and receive traffic.
You will no longer be able to create and/or update the application on the unsupported runtime.
Issues arising from the use of an unsupported runtime will not be eligible for technical support
=> Looks like the application still continue to run and receive traffic.
However, we can’t update our application and can’t deploy a new version for our existing services with python27 and python37 runtimes, right?
=> Does it mean that we need to the upgrade for our runtime before 2024-01-30 for python27 and python37, right?
Notification period
App Engine will begin issuing in-app notifications 90 days before the application reaches end of support. Upon notification, you should prepare to upgrade your application to a newer runtime that is supported in the standard environment.
=> Does it mean that 30 days before 2024-01-30, we will receive the notification, right?
Besides, Do we have a good strategy for upgrade Python runtimes from version 2 to version 3 or version 3.7 to 3.9 or 3.11?
Thanks,
Toan