==============================
- New App Engine Application Identifiers must now start with a letter,
in addition to the existing requirements that the identifier be 6-30
characters which are letters, numbers, and hyphens, and not start or end with
a hyphen.
Python
==============================
- The size limit on the Search API is now computed and enforced on a per-index
basis, rather than for the app as a whole. The per-index limit is now 10GB.
There is no fixed limit on the number of indexes, or on the total amount of
Search API storage an application may use.
- Users now have the ability to embed images in emails via the Content-Id
attachment header.
- Fixed an issue with NDB backup/restore corrupting certain compressed
entities.
PHP
==============================
- The PHP interpreter has been upgraded from PHP 5.4.19 to PHP 5.4.22.
- Autoloading is now available in the SDK so developers will no longer need to
explicitly require SDK files.
- Expanded php.ini setting google_appengine.allow_include_gs_buckets to allow
a path filter be included for improved security.
- A warning message now appears if an application moves a user uploaded file to
a Google Cloud Storage bucket/path. This is due to the fact that code may be
included and lead to a local file inclusion vulnerability.
- Added API functions CloudStorageTools::getMetadata() and
CloudStorageTools::getContentType() for retrieving the metadata and content
type of Google Cloud Storage objects.
- Fixed an issue with GCS folders not displaying correctly in Developers
Console.
- Fixed an issue with PHP_SELF and SCRIPT_NAME not being implemented correctly.
Java
==============================
- Java 6 applications cannot be deployed to Google App Engine from any version
of the SDK. Existing Java 6 applications will continue to run. If you are
still relying on a Java 6 application in Google App Engine, we strongly
encourage you to start testing and deploying your app using Java 7. Java 7
has been certified by Oracle to be fully backwards compatible with Java 6,
as well as providing a number of benefits to developers. Java 7 applications
will be fully supported in future releases of the App Engine SDK.
If you absolutely need to continue to deploy Java 6 applications for
compatibility reasons, you can request that your application be whitelisted
application by hand, please allow 10 working days for review, and note that
only billed applications that show a proven incompatibility will be
considered for exemption.
- Modules API methods have been moved out of the labs package in preparation
for a general availability release.
- MapReduce is now a Preview feature. Documentation and getting started guides
- The size limit on the Search API is now computed and enforced on a per-index
basis, rather than for the app as a whole. The per-index limit is now 10GB.
There is no fixed limit on the number of indexes, or on the total amount of
Search API storage an application may use.
- Users now have the ability to embed images in emails via the Content-Id
attachment header.
- New App Engine Application Identifiers must now start with a letter,
in addition to the existing requirements that the identifier be 6-30
characters which are letters, numbers, and hyphens, and not start or end with
a hyphen.