Three and a half years after the presentation of the platform on Campfire One , the App Engine has grown and become a full product of Google. We created the product by following a simple philosophy: “it’s convenient to use, easy to scale and easy to start.” Now we have more than 100 billion visits per month, more than 300 thousand active applications and more than 100 thousand developers using the product. The approach is fully justified. Thanks for your support. Google believes in the bright future of App Engine. via The App Engine Team
Release Information
Today was the release of the App Engine platform. New terms of use and tariffs entered into force. All paid applications are now protected by SLA . Read more
In the administrator console, you will be able to specify the maximum response time (maximum pending latency) for the instance and the minimum number of waiting instances of the paid application.
The Task Queue repository has been moved to a separate structure. It was previously part of the Datastore.
An experimental tool has been released (located in the administrator console) to help migrate applications to the High Replication repository. It will allow you to transfer data in the background, without interrupting the application. The application will have to translate into read-only mode.
Blobstore is available for all applications (previously required to activate billing).
Applications will be able to receive XMPP error information via / _ah / xmpp / error
In the administrator console, improved viewing of data and statistics (added filtering by namespace)
Experimental release of the full version of the MapReduce framework
SDK supports Python 2.7 ( ! )
Python 2.7 now supports WebOb 1.1.1, which has received several fixes. If the application explicitly indicates the version of "webob" "1.1" in app.yaml, you should update it to "1.1.1"
Fixed problem with initial_value in memcache.incr Read more
Fixed a problem with DoS statistics in the admin console (did not work for High Replication applications). Read more
Warning: Starting from version 1.6.1 ( next release), URLFetch will consider the Accept-Encoding header. If your code uses this header, make sure that it will correctly process the received data. Read more
Java
The Memcache API has the ability to make asynchronous calls.
getIdentifiable () and putIfUntouched () now support batch operations (Memcache API)
The page / _ah / admin / capabilitiesstatus has appeared, allowing you to customize the compatibility of the local API implementation. + LocalCapabilitiesServiceTestConfig for tests.
Datastore API has added support for before and after actions for put () and delete ().
queue-name is now optional for async-session-persistence in appengine-web.xml
Fixed ClassNotFound bug (when using async-session-persistence). Read more
Fixed problem with memcache serialization. Read more
Go
Go version updated to release.r60.3 + Other changes.
Download new versions here PS There was no official release yet. If there is a new information, I will update the topic. I will accept constructive criticism on the design. It is desirable in drugs.