Important notice on upcoming feature deprecations for Google App Engine application owners

101 views
Skip to first unread message

Janani Thanigachalam

unread,
Jul 16, 2015, 6:01:35 PM7/16/15
to google-a...@googlegroups.com
Dear App Engine Customer, 

A core goal within Google Cloud Platform is providing customers with the right technologies and best practices on which to build their business. This goal requires us to recognize features and/or functionality that no longer serve as the best choice for our customers. 

Today we are announcing the deprecation of several App Engine features. These legacy features have been replaced with more modern and functionally rich solutions. The list of features, functional alternatives, and timelines can be found below. 

Cloud Datastore Admin Copy Entities
Datastore Admin Copy Entities was used to copy entities from one application to another. This functionality has since been added to the more robust Datastore Admin Backup and Restore service and we suggest that users begin utilizing it in place of copy entities. More info on this update can be found here

OAuth 1.0 Support
The OAuth API allows you to expose your App Engine application as an OAuth service provider. Originally this API supported the OAuth 1.0 protocol. OAuth 1.0 has been superseded by OAuth 2.0, and this API will be updated to only support OAuth 2.0. More info on this update can be found here

OpenID 2 support in the App Engine Users API
OpenID is an alpha feature of the Users API that allows non-Google accounts to login to the App Engine Users API. The broader community has shifted away from OpenID with companies, including Google, dropping support for it. If you haven’t already, we suggest that you move to using OpenID Connect. More info on this update can be found here

Prospective Search
The Prospective Search API is an Alpha feature that allows your application to match search queries against real-time data streams. This API was not a good fit for the workloads it was intended for. Possible alternatives might include Firebase or Lucene MemoryIndex. However, you will need to investigate these technologies to determine whether they will work for your particular use case. More info on this update can be found here

PageSpeed
The PageSpeed service is an Alpha feature that automatically optimizes the way your application serves web content. While a great technology, it didn’t take off as an integrated feature of App Engine. In an upcoming release App Engine will not support this functionality and we suggest that users look into using the PageSpeed module within App Engine Managed VMs. More info on this update can be found here

Django Packaged Libraries 1.2 and 1.3
Django 1.2 and 1.3 have been superseded by newer releases. Version 1.4 and 1.5, are now packaged with App Engine. In an upcoming release of App Engine, Django 1.4 and above will be the only supported versions. More info on this update can be found here

Java 6 Runtime
Java 6 was deprecated within the larger community a while back. Since then Java 7 (and Java 8) have become the officially supported versions. In an upcoming release App Engine, Java 7 and above will be the only supported versions. More info on this update can be found here

The above-mentioned features will be turned down on the following dates. 

Feature

Availability

Turndown Date

Datastore Admin Copy Entities

Beta

Dec 1, 2015

Django packaged libraries v1.2 and 1.3

GA

Jul 18, 2016

Java 6 runtime

GA

Jul 18, 2016*

OAuth 1 API

Alpha

Nov 10, 2015

OpenID 2 support in the User API

Alpha

Dec 1, 2015

PageSpeed

Alpha

Dec 1, 2015**

Prospective Search

Alpha

Dec 1, 2015


* Java 6 apps will be auto-migrated to Java 7 
** PageSpeed enabled applications will continue to serve, just without the PageSpeed optimizations 

Regards, 
Janani Thanigachalam
Technical Program Manager, Google Cloud Platform
Reply all
Reply to author
Forward
0 new messages