Google Cloud Platform's terms of service (section 7) define the deprecation policy that applies to App Engine. The deprecation policy only applies to the features or services listed therein.
Once an App Engine feature has been officially deprecated, the feature continues to be available for at least the period of time defined in the terms of service. After this period of time, the feature or service will be scheduled for shutdown.
The following table lists current App Engine feature deprecations and the related shutdown schedules:
Feature | Deprecated | Shutdown Date | Details |
---|---|---|---|
The standalone legacy SDK and appcfg tooling |
July 30, 2019 | August 30, 2020 | Migrating to Cloud SDK (Java | Go | Python | PHP) |
Spending limits | July 24, 2020 | July 24, 2021 | On 7/24/2021, existing spending limits will be removed. For information about other mechanisms to manage costs, see managing costs. |
DoS Protection Service | October 11, 2017 | Sept 30, 2021 | Use App Engine Firewall instead (standard | flexible). |
Node.js 8 (GA) | June 27, 2018 | TBD | Starting October 1, 2019, new deployments using these versions will not be available. However, applications that have already been deployed using these versions will continue to run. |
Go 1.6 & Go 1.8 (GA) | November 1, 2018 | TBD | No new deployments using these Go versions. |
The following table lists App Engine features that were deprecated and have been shut down:
Feature | Deprecated | Shutdown Date | Details |
---|---|---|---|
Go 1.9 (GA) | June 27, 2019 | June 30, 2020 | On June 30, 2020, applications still running on unsupported versions of Go will be shut down. To continue running your apps, migrate them to newer runtimes. |
Java Compat runtimes for App Engine flexible environment (Beta) | November 15, 2016 | April 20, 2020 | Service shutdown complete |
Python Compat runtimes for App Engine flexible environment (Beta) | November 15, 2016 | April 20, 2020 | Service shutdown complete |
Blobstore UI from the Cloud Console (GA) | June 1, 2018 | June 1, 2019 | Service shutdown complete |
Python 3.4 runtime for App Engine flexible environment (GA) | March 29, 2018 | March 29, 2019 | Python 3.4 runtime shutdown |
Backend API (GA) | March 13, 2014 | March 13, 2019 | Service shutdown complete |
Datastore Admin backups (GA) | February 28, 2018 | February 28, 2019 | Datastore Admin backups shutdown |
Admin API v1beta4/v1beta5 | N/A | February 1, 2019 | Service shutdown complete |
Java 7 runtime (GA) | December 13, 2017 | January 16, 2019 | Java 7 Runtime Shutdown |
Legacy health checks for the App Engine flexible environment (GA) | September 18, 2017 | September 30, 2018 | Legacy health checks |
Cloud Endpoints Frameworks v1 | August 2, 2017 | September 13, 2018 | Cloud Endpoints Frameworks v1 Shutdown |
Python SSL 2.7 | November 15, 2017 | April 2, 2018 | Python SSL 2.7 Shutdown |
Task Queue REST API (v1) | August 28, 2017 | February 20, 2018 | Move to Cloud Tasks API |
Managed VMs (vm:true ) environment (Beta) |
November 15, 2016 | December 15, 2017 | Upgrading to the Latest App Engine Flexible Environment Release |
Channel API (GA) | October 27, 2016 | October 31, 2017 | Service shutdown complete |
XMPP API (GA) | October 27, 2016 | October 31, 2017 | Service shutdown complete |
Java 6 Support (GA) | July 14, 2015 | Free apps: March 20, 2017 Billed apps: July 26, 2017 |
Service shutdown complete |
Python 2.5 (GA) | March 8, 2013 | June 20, 2017 | Service shutdown complete |
Virtual IP (GA) | May 31, 2016 | June, 2017 | Virtual IP (VIP) Transition to Server Name Indication (SNI) |
Django packaged libraries 1.2, 1.3 (GA) | July 14, 2015 | July 18, 2016 | Django 1.2, 1.3 Shutdown |
ClientLogin (GA) | April 20, 2012 | April 12, 2016 | Service shutdown complete |
OpenID 2.0 Support (Alpha) | July 14, 2015 | February 23, 2016 | Service shutdown complete |
Datastore Admin Copy Entities (Beta) | July 14, 2015 | February 2, 2016 | Service shutdown complete |
PageSpeed (Alpha) | May 6, 2015 | December 1, 2015 | Service shutdown complete |
Prospective Search API (Alpha) | July 14, 2015 | December 1, 2015 | Service shutdown complete |
OAuth 1.0 Support (Alpha) | July 14, 2015 | November 10, 2015 | Service shutdown complete |
Datastore backups to Blobstore (Beta) | June 9, 2015 | October 1, 2015 | Service shutdown complete |
Files API (Beta) | June 12, 2013 | September 9, 2015 | Service shutdown complete |